armadeus-commitlog Mailing List for armadeus (Page 29)
Brought to you by:
sszy
You can subscribe to this list here.
| 2006 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(1) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2007 |
Jan
(43) |
Feb
(8) |
Mar
(7) |
Apr
(8) |
May
(14) |
Jun
(6) |
Jul
(4) |
Aug
(17) |
Sep
(18) |
Oct
(19) |
Nov
(52) |
Dec
(30) |
| 2008 |
Jan
(6) |
Feb
(6) |
Mar
(15) |
Apr
(22) |
May
(13) |
Jun
(11) |
Jul
(41) |
Aug
(10) |
Sep
(14) |
Oct
(21) |
Nov
(4) |
Dec
(66) |
| 2009 |
Jan
(67) |
Feb
(57) |
Mar
(90) |
Apr
(54) |
May
(64) |
Jun
(76) |
Jul
(14) |
Aug
(18) |
Sep
(18) |
Oct
(20) |
Nov
(15) |
Dec
(36) |
| 2010 |
Jan
(28) |
Feb
(25) |
Mar
(32) |
Apr
(23) |
May
(22) |
Jun
(62) |
Jul
(36) |
Aug
(16) |
Sep
(12) |
Oct
(20) |
Nov
(44) |
Dec
(25) |
| 2011 |
Jan
(36) |
Feb
(49) |
Mar
(28) |
Apr
(38) |
May
(26) |
Jun
(52) |
Jul
(33) |
Aug
(32) |
Sep
(19) |
Oct
(26) |
Nov
(13) |
Dec
(32) |
| 2012 |
Jan
(38) |
Feb
(34) |
Mar
(91) |
Apr
(35) |
May
(31) |
Jun
(72) |
Jul
(23) |
Aug
(13) |
Sep
(33) |
Oct
(47) |
Nov
(18) |
Dec
(22) |
| 2013 |
Jan
(31) |
Feb
(22) |
Mar
(26) |
Apr
(11) |
May
(38) |
Jun
(15) |
Jul
(37) |
Aug
(68) |
Sep
(34) |
Oct
(11) |
Nov
(26) |
Dec
(31) |
| 2014 |
Jan
(60) |
Feb
(55) |
Mar
(21) |
Apr
(31) |
May
(17) |
Jun
(35) |
Jul
(24) |
Aug
(17) |
Sep
(11) |
Oct
(23) |
Nov
(10) |
Dec
(23) |
| 2015 |
Jan
(15) |
Feb
(34) |
Mar
(46) |
Apr
(23) |
May
(12) |
Jun
(14) |
Jul
(18) |
Aug
(22) |
Sep
(6) |
Oct
(2) |
Nov
(1) |
Dec
(6) |
| 2016 |
Jan
(5) |
Feb
(7) |
Mar
(10) |
Apr
(10) |
May
(17) |
Jun
(6) |
Jul
(4) |
Aug
(6) |
Sep
(22) |
Oct
(8) |
Nov
(9) |
Dec
(5) |
| 2017 |
Jan
(11) |
Feb
(12) |
Mar
(27) |
Apr
(9) |
May
(1) |
Jun
(5) |
Jul
(11) |
Aug
(10) |
Sep
(6) |
Oct
(10) |
Nov
(4) |
Dec
(6) |
| 2018 |
Jan
(6) |
Feb
(13) |
Mar
(9) |
Apr
(7) |
May
(10) |
Jun
(9) |
Jul
(21) |
Aug
(13) |
Sep
(10) |
Oct
(4) |
Nov
(6) |
Dec
(1) |
| 2019 |
Jan
(6) |
Feb
(2) |
Mar
(5) |
Apr
(6) |
May
(19) |
Jun
(14) |
Jul
(18) |
Aug
(3) |
Sep
(5) |
Oct
(7) |
Nov
(8) |
Dec
(4) |
| 2020 |
Jan
(10) |
Feb
(3) |
Mar
(9) |
Apr
(7) |
May
(2) |
Jun
(18) |
Jul
(3) |
Aug
|
Sep
|
Oct
(7) |
Nov
|
Dec
(1) |
| 2021 |
Jan
(9) |
Feb
(6) |
Mar
(4) |
Apr
(11) |
May
(7) |
Jun
(5) |
Jul
(2) |
Aug
(4) |
Sep
(10) |
Oct
(9) |
Nov
(5) |
Dec
|
| 2022 |
Jan
(2) |
Feb
(12) |
Mar
(3) |
Apr
(5) |
May
(1) |
Jun
(3) |
Jul
(2) |
Aug
(1) |
Sep
(4) |
Oct
(4) |
Nov
(1) |
Dec
(3) |
| 2023 |
Jan
(5) |
Feb
(3) |
Mar
(3) |
Apr
(2) |
May
(1) |
Jun
(3) |
Jul
(3) |
Aug
(2) |
Sep
(1) |
Oct
(1) |
Nov
|
Dec
(4) |
| 2024 |
Jan
(2) |
Feb
(3) |
Mar
(8) |
Apr
(4) |
May
(1) |
Jun
(13) |
Jul
(7) |
Aug
(1) |
Sep
(6) |
Oct
(5) |
Nov
(11) |
Dec
(7) |
| 2025 |
Jan
(3) |
Feb
(1) |
Mar
(6) |
Apr
(4) |
May
(4) |
Jun
(1) |
Jul
(1) |
Aug
(7) |
Sep
(4) |
Oct
(4) |
Nov
(4) |
Dec
(1) |
| 2026 |
Jan
(3) |
Feb
(7) |
Mar
(3) |
Apr
(1) |
May
(6) |
Jun
(3) |
Jul
(1) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
|
From: Sébastien S. <ss...@us...> - 2016-08-10 13:47:47
|
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, buildroot-update has been updated
via aa7a0c0254e793c093025db628e12969507deb8d (commit)
from b36ca3af512cc146f3aa7e4ddafdb366660fa3fb (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 aa7a0c0254e793c093025db628e12969507deb8d
Author: Sébastien Szymanski <seb...@ar...>
Date: Wed Aug 10 15:37:59 2016 +0200
[BUILDROOT] Use BR 2016.08-rc1
* Fix / cleanup a few patches
* Delete the buildroot/.applied_patches_list before calling
clean_buildroot.sh. We need to do that because the Buildroot script
apply-patches.sh now fails when it tries to apply a patch with a similar
basename than a patch in the .applied_patches_list file. This case happens
when using our quiltify.sh script.
-----------------------------------------------------------------------
Summary of changes:
Makefile | 5 ++-
patches/buildroot/2016.08-rc1 | 1 +
.../001-add_armadeus_device.patch | 0
.../002-add_armadeus_specific_packages.patch | 0
...us-gpsd-add-options-setting-in-menuconfig.patch | 5 +--
.../007-armadeus-add-agg-package.patch | 0
.../008-armadeus-add-gnash-package.patch | 0
.../009-armadeus-xc3sprog-new-package.patch | 0
.../010-armadeus-sam7-pgm-ng-new-package.patch | 0
.../011-armadeus-add-tk-package.patch | 0
...12-armadeus-add-tkinter-support-to-python.patch | 0
.../014-armadeus-python-wx-add-package.patch | 0
.../016-armadeus-add-gnuboy-package.patch | 0
.../017-armadeus-add-rxtx-package.patch | 0
.../018-armadeus-add-pcidebug-package.patch | 0
.../021-armadeus-add-sdl_water-package.patch | 8 +++---
.../022-mainline-bump-can-utils-version.patch | 25 ++++++++++++++++++
...eus-fixes-strace-4.9-build-on-old-kernels.patch | 0
...trace-cant-be-used-on-old-kernels-anymore.patch | 4 +-
.../025-armadeus-apf-config-add-package.patch | 0
...deus-install-ldd-with-external-toolchains.patch | 0
...-busybox-fixes-rfkil-build-on-old-kernels.patch | 0
.../028-armadeus-fbgrab-bump-to-1.3-version.patch | 0
.../034-armadeus-add-slideshow-package.patch | 0
...armadeus-fb-test-fixes-tty-config-on-exit.patch | 0
...add_support_for_custom_configuration_file.patch | 0
...072-armadeus-xenomai-download-adeos-patch.patch | 0
...ai-add-configure-options-for-old-versions.patch | 0
.../081-adds_quake_package.patch | 0
.../083-pygame-armadeus_addons.patch | 0
..._instruction_on_non_armv5_arch.patch.stillneed? | 0
.../107-armadeus-games-add-wolf4sdl-package.patch | 6 ++--
.../110-bluez3-add_package.patch.stillneeded? | 0
.../111-bluez3-hacks.patch.stillneeded? | 0
.../118-armadeus-snes9x-add-package.patch | 6 ++--
.../121-target-arm926t_is_arm926ej-s.patch | 0
.../123-armadeus-pywebradio-add-package.patch | 0
.../124-e-uae-add_package.patch | 0
...42-ncurses-fix_compilation_with_old_hosts.patch | 0
...-disable_ip_busybox_if_iproute2_buildroot.patch | 0
...fix_installation_bug_on_some_host_systems.patch | 0
.../172-gsmmux-add_package.patch | 0
.../176-imx-test-add_package.patch | 0
.../181-qtcreator-add_package.patch.stillneeded? | 0
...-fsl-mm-codeclib-add_package.patch.stillneeded? | 0
...nore-env_sectors-on-NOR-and-SPI-dataflash.patch | 0
.../188-marble-add_package.patch | 0
.../197-cunit-add_package.patch | 0
.../201-armadeus-add_gnokii.patch | 0
.../204-wpa-supplicant-add-option-ieee80211w.patch | 0
...tils-stty-add-rs485-config-options.patch.tofix} | 0
.../208-armadeus-add_beremiz.patch | 0
.../209-armadeus-add_matiec.patch | 0
.../219-shiboken-add_package.patch | 0
.../221-imx-usb-loader-build-for-target.patch | 14 +++++-----
.../221-imx-usb-loader-fix-return-codes.patch | 0
.../2016.08/221-imx-usb-loader-version-bump.patch | 21 +++++++++++++++
...ix-build-when-BR2_PACKAGE_LIBFSLVPUWRAP-y.patch | 27 +++++++++-----------
.../224-linux-headers-fix-uclibc-compilation.patch | 0
.../{2016.05 => 2016.08}/cleanup_buildroot.sh | 9 +-----
60 files changed, 85 insertions(+), 46 deletions(-)
create mode 120000 patches/buildroot/2016.08-rc1
copy patches/buildroot/{2015.02 => 2016.08}/001-add_armadeus_device.patch (100%)
copy patches/buildroot/{2015.02 => 2016.08}/002-add_armadeus_specific_packages.patch (100%)
copy patches/buildroot/{2016.05 => 2016.08}/005-armadeus-gpsd-add-options-setting-in-menuconfig.patch (94%)
copy patches/buildroot/{2016.02 => 2016.08}/007-armadeus-add-agg-package.patch (100%)
copy patches/buildroot/{2016.05 => 2016.08}/008-armadeus-add-gnash-package.patch (100%)
copy patches/buildroot/{2015.02 => 2016.08}/009-armadeus-xc3sprog-new-package.patch (100%)
copy patches/buildroot/{2015.02 => 2016.08}/010-armadeus-sam7-pgm-ng-new-package.patch (100%)
copy patches/buildroot/{2015.02 => 2016.08}/011-armadeus-add-tk-package.patch (100%)
copy patches/buildroot/{2015.02 => 2016.08}/012-armadeus-add-tkinter-support-to-python.patch (100%)
copy patches/buildroot/{2016.02 => 2016.08}/014-armadeus-python-wx-add-package.patch (100%)
copy patches/buildroot/{2016.02 => 2016.08}/016-armadeus-add-gnuboy-package.patch (100%)
copy patches/buildroot/{2016.02 => 2016.08}/017-armadeus-add-rxtx-package.patch (100%)
copy patches/buildroot/{2016.02 => 2016.08}/018-armadeus-add-pcidebug-package.patch (100%)
copy patches/buildroot/{2016.02 => 2016.08}/021-armadeus-add-sdl_water-package.patch (91%)
create mode 100644 patches/buildroot/2016.08/022-mainline-bump-can-utils-version.patch
copy patches/buildroot/{2015.02 => 2016.08}/023-armadeus-fixes-strace-4.9-build-on-old-kernels.patch (100%)
copy patches/buildroot/{2016.05 => 2016.08}/024-armadeus-ltrace-cant-be-used-on-old-kernels-anymore.patch (85%)
copy patches/buildroot/{2016.02 => 2016.08}/025-armadeus-apf-config-add-package.patch (100%)
copy patches/buildroot/{2016.05 => 2016.08}/026-armadeus-install-ldd-with-external-toolchains.patch (100%)
copy patches/buildroot/{2015.02 => 2016.08}/027-armadeus-busybox-fixes-rfkil-build-on-old-kernels.patch (100%)
copy patches/buildroot/{2016.02 => 2016.08}/028-armadeus-fbgrab-bump-to-1.3-version.patch (100%)
copy patches/buildroot/{2016.02 => 2016.08}/034-armadeus-add-slideshow-package.patch (100%)
copy patches/buildroot/{2015.02 => 2016.08}/038-armadeus-fb-test-fixes-tty-config-on-exit.patch (100%)
copy patches/buildroot/{2016.05 => 2016.08}/050-U-Boot-add_support_for_custom_configuration_file.patch (100%)
copy patches/buildroot/{2016.02 => 2016.08}/072-armadeus-xenomai-download-adeos-patch.patch (100%)
copy patches/buildroot/{2015.02 => 2016.08}/073-armadeus-xenomai-add-configure-options-for-old-versions.patch (100%)
copy patches/buildroot/{2016.02 => 2016.08}/081-adds_quake_package.patch (100%)
copy patches/buildroot/{2015.02 => 2016.08}/083-pygame-armadeus_addons.patch (100%)
copy patches/buildroot/{2016.02 => 2016.08}/099-mplayer-add_patch_for_pld_asm_instruction_on_non_armv5_arch.patch.stillneed? (100%)
copy patches/buildroot/{2016.05 => 2016.08}/107-armadeus-games-add-wolf4sdl-package.patch (95%)
copy patches/buildroot/{2016.02 => 2016.08}/110-bluez3-add_package.patch.stillneeded? (100%)
copy patches/buildroot/{2016.02 => 2016.08}/111-bluez3-hacks.patch.stillneeded? (100%)
copy patches/buildroot/{2016.02 => 2016.08}/118-armadeus-snes9x-add-package.patch (98%)
copy patches/buildroot/{2015.02 => 2016.08}/121-target-arm926t_is_arm926ej-s.patch (100%)
copy patches/buildroot/{2015.02 => 2016.08}/123-armadeus-pywebradio-add-package.patch (100%)
copy patches/buildroot/{2015.02 => 2016.08}/124-e-uae-add_package.patch (100%)
copy patches/buildroot/{2015.02 => 2016.08}/142-ncurses-fix_compilation_with_old_hosts.patch (100%)
copy patches/buildroot/{2016.02 => 2016.08}/146-busybox-disable_ip_busybox_if_iproute2_buildroot.patch (100%)
copy patches/buildroot/{2015.02 => 2016.08}/150-alsa-utils-fix_installation_bug_on_some_host_systems.patch (100%)
copy patches/buildroot/{2015.02 => 2016.08}/172-gsmmux-add_package.patch (100%)
copy patches/buildroot/{2016.05 => 2016.08}/176-imx-test-add_package.patch (100%)
copy patches/buildroot/{2016.02 => 2016.08}/181-qtcreator-add_package.patch.stillneeded? (100%)
copy patches/buildroot/{2016.02 => 2016.08}/184-fsl-mm-codeclib-add_package.patch.stillneeded? (100%)
copy patches/buildroot/{2015.02 => 2016.08}/186-uboot-tools-2011.03-Ignore-env_sectors-on-NOR-and-SPI-dataflash.patch (100%)
copy patches/buildroot/{2016.02 => 2016.08}/188-marble-add_package.patch (100%)
copy patches/buildroot/{2016.02 => 2016.08}/197-cunit-add_package.patch (100%)
copy patches/buildroot/{2015.02 => 2016.08}/201-armadeus-add_gnokii.patch (100%)
copy patches/buildroot/{2015.02 => 2016.08}/204-wpa-supplicant-add-option-ieee80211w.patch (100%)
copy patches/buildroot/{2015.02/205-busybox-coreutils-stty-add-rs485-config-options.patch => 2016.08/205-busybox-coreutils-stty-add-rs485-config-options.patch.tofix} (100%)
copy patches/buildroot/{2016.02 => 2016.08}/208-armadeus-add_beremiz.patch (100%)
copy patches/buildroot/{2015.02 => 2016.08}/209-armadeus-add_matiec.patch (100%)
copy patches/buildroot/{2015.02 => 2016.08}/219-shiboken-add_package.patch (100%)
copy patches/buildroot/{2016.02 => 2016.08}/221-imx-usb-loader-build-for-target.patch (92%)
copy patches/buildroot/{2016.02 => 2016.08}/221-imx-usb-loader-fix-return-codes.patch (100%)
create mode 100644 patches/buildroot/2016.08/221-imx-usb-loader-version-bump.patch
copy patches/buildroot/{2016.05 => 2016.08}/223-kodi-fix-build-when-BR2_PACKAGE_LIBFSLVPUWRAP-y.patch (69%)
copy patches/buildroot/{2016.05 => 2016.08}/224-linux-headers-fix-uclibc-compilation.patch (100%)
copy patches/buildroot/{2016.05 => 2016.08}/cleanup_buildroot.sh (93%)
diff --git a/Makefile b/Makefile
index 4ddcccf..2ba25e5 100644
--- a/Makefile
+++ b/Makefile
@@ -26,8 +26,8 @@ ARMADEUS_TOPDIR:=$(shell pwd)
export ARMADEUS_TOPDIR
#--- User configurable stuff:
-BUILDROOT_VERSION=2016.05
-#BUILDROOT_VERSION=2015.02
+BUILDROOT_VERSION=2016.08-rc1
+#BUILDROOT_VERSION=2015.05
include ./Makefile.in
BUILDROOT_SITE:=https://buildroot.org/downloads
BUILDROOT_PATCH_DIR:=$(ARMADEUS_TOPDIR)/patches/buildroot/$(BUILDROOT_VERSION)
@@ -112,6 +112,7 @@ buildroot-sources: $(BUILDROOT_FILE_PATH)/$(BUILDROOT_SOURCE)
$(BUILDROOT_DIR)/.unpacked: $(BUILDROOT_FILE_PATH)/$(BUILDROOT_SOURCE) $(BUILDROOT_PATCH_DIR)/*.patch
$(BUILDROOT_PATCH_DIR)/cleanup_buildroot.sh
+ rm -f $(BUILDROOT_DIR)/.applied_patches_list
bzcat $(BUILDROOT_FILE_PATH)/$(BUILDROOT_SOURCE) | \
tar -C $(BUILDROOT_DIR) $(TAR_OPTIONS) -
touch $@
diff --git a/patches/buildroot/2016.08-rc1 b/patches/buildroot/2016.08-rc1
new file mode 120000
index 0000000..949115c
--- /dev/null
+++ b/patches/buildroot/2016.08-rc1
@@ -0,0 +1 @@
+2016.08
\ No newline at end of file
diff --git a/patches/buildroot/2015.02/001-add_armadeus_device.patch b/patches/buildroot/2016.08/001-add_armadeus_device.patch
similarity index 100%
copy from patches/buildroot/2015.02/001-add_armadeus_device.patch
copy to patches/buildroot/2016.08/001-add_armadeus_device.patch
diff --git a/patches/buildroot/2015.02/002-add_armadeus_specific_packages.patch b/patches/buildroot/2016.08/002-add_armadeus_specific_packages.patch
similarity index 100%
copy from patches/buildroot/2015.02/002-add_armadeus_specific_packages.patch
copy to patches/buildroot/2016.08/002-add_armadeus_specific_packages.patch
diff --git a/patches/buildroot/2016.05/005-armadeus-gpsd-add-options-setting-in-menuconfig.patch b/patches/buildroot/2016.08/005-armadeus-gpsd-add-options-setting-in-menuconfig.patch
similarity index 94%
copy from patches/buildroot/2016.05/005-armadeus-gpsd-add-options-setting-in-menuconfig.patch
copy to patches/buildroot/2016.08/005-armadeus-gpsd-add-options-setting-in-menuconfig.patch
index 266103c..217e016 100644
--- a/patches/buildroot/2016.05/005-armadeus-gpsd-add-options-setting-in-menuconfig.patch
+++ b/patches/buildroot/2016.08/005-armadeus-gpsd-add-options-setting-in-menuconfig.patch
@@ -4,16 +4,15 @@ Index: buildroot/package/gpsd/Config.in
===================================================================
--- buildroot.orig/package/gpsd/Config.in
+++ buildroot/package/gpsd/Config.in
-@@ -25,6 +25,11 @@ config BR2_PACKAGE_GPSD_DEVICES
+@@ -25,6 +25,10 @@ config BR2_PACKAGE_GPSD_DEVICES
string "Where to look for GPSes"
default "/dev/ttyS1"
+config BR2_PACKAGE_GPSD_OPTIONS
+ string "Daemon options"
+ default ""
-+ depends on BR2_PACKAGE_GPSD
+
- menu "Features"
+ comment "Features"
config BR2_PACKAGE_GPSD_CLIENT_DEBUG
Index: buildroot/package/gpsd/gpsd.mk
diff --git a/patches/buildroot/2016.02/007-armadeus-add-agg-package.patch b/patches/buildroot/2016.08/007-armadeus-add-agg-package.patch
similarity index 100%
copy from patches/buildroot/2016.02/007-armadeus-add-agg-package.patch
copy to patches/buildroot/2016.08/007-armadeus-add-agg-package.patch
diff --git a/patches/buildroot/2016.05/008-armadeus-add-gnash-package.patch b/patches/buildroot/2016.08/008-armadeus-add-gnash-package.patch
similarity index 100%
copy from patches/buildroot/2016.05/008-armadeus-add-gnash-package.patch
copy to patches/buildroot/2016.08/008-armadeus-add-gnash-package.patch
diff --git a/patches/buildroot/2015.02/009-armadeus-xc3sprog-new-package.patch b/patches/buildroot/2016.08/009-armadeus-xc3sprog-new-package.patch
similarity index 100%
copy from patches/buildroot/2015.02/009-armadeus-xc3sprog-new-package.patch
copy to patches/buildroot/2016.08/009-armadeus-xc3sprog-new-package.patch
diff --git a/patches/buildroot/2015.02/010-armadeus-sam7-pgm-ng-new-package.patch b/patches/buildroot/2016.08/010-armadeus-sam7-pgm-ng-new-package.patch
similarity index 100%
copy from patches/buildroot/2015.02/010-armadeus-sam7-pgm-ng-new-package.patch
copy to patches/buildroot/2016.08/010-armadeus-sam7-pgm-ng-new-package.patch
diff --git a/patches/buildroot/2015.02/011-armadeus-add-tk-package.patch b/patches/buildroot/2016.08/011-armadeus-add-tk-package.patch
similarity index 100%
copy from patches/buildroot/2015.02/011-armadeus-add-tk-package.patch
copy to patches/buildroot/2016.08/011-armadeus-add-tk-package.patch
diff --git a/patches/buildroot/2015.02/012-armadeus-add-tkinter-support-to-python.patch b/patches/buildroot/2016.08/012-armadeus-add-tkinter-support-to-python.patch
similarity index 100%
copy from patches/buildroot/2015.02/012-armadeus-add-tkinter-support-to-python.patch
copy to patches/buildroot/2016.08/012-armadeus-add-tkinter-support-to-python.patch
diff --git a/patches/buildroot/2016.02/014-armadeus-python-wx-add-package.patch b/patches/buildroot/2016.08/014-armadeus-python-wx-add-package.patch
similarity index 100%
copy from patches/buildroot/2016.02/014-armadeus-python-wx-add-package.patch
copy to patches/buildroot/2016.08/014-armadeus-python-wx-add-package.patch
diff --git a/patches/buildroot/2016.02/016-armadeus-add-gnuboy-package.patch b/patches/buildroot/2016.08/016-armadeus-add-gnuboy-package.patch
similarity index 100%
copy from patches/buildroot/2016.02/016-armadeus-add-gnuboy-package.patch
copy to patches/buildroot/2016.08/016-armadeus-add-gnuboy-package.patch
diff --git a/patches/buildroot/2016.02/017-armadeus-add-rxtx-package.patch b/patches/buildroot/2016.08/017-armadeus-add-rxtx-package.patch
similarity index 100%
copy from patches/buildroot/2016.02/017-armadeus-add-rxtx-package.patch
copy to patches/buildroot/2016.08/017-armadeus-add-rxtx-package.patch
diff --git a/patches/buildroot/2016.02/018-armadeus-add-pcidebug-package.patch b/patches/buildroot/2016.08/018-armadeus-add-pcidebug-package.patch
similarity index 100%
copy from patches/buildroot/2016.02/018-armadeus-add-pcidebug-package.patch
copy to patches/buildroot/2016.08/018-armadeus-add-pcidebug-package.patch
diff --git a/patches/buildroot/2016.02/021-armadeus-add-sdl_water-package.patch b/patches/buildroot/2016.08/021-armadeus-add-sdl_water-package.patch
similarity index 91%
copy from patches/buildroot/2016.02/021-armadeus-add-sdl_water-package.patch
copy to patches/buildroot/2016.08/021-armadeus-add-sdl_water-package.patch
index 651f63f..1c469ca 100644
--- a/patches/buildroot/2016.02/021-armadeus-add-sdl_water-package.patch
+++ b/patches/buildroot/2016.08/021-armadeus-add-sdl_water-package.patch
@@ -6,10 +6,10 @@ Index: buildroot/package/Config.in
===================================================================
--- buildroot.orig/package/Config.in
+++ buildroot/package/Config.in
-@@ -277,6 +277,8 @@ endif
- source "package/sdl_sound/Config.in"
- source "package/sdl_ttf/Config.in"
- source "package/sdl2/Config.in"
+@@ -272,6 +272,8 @@ comment "Graphic libraries"
+ source "package/sdl2_gfx/Config.in"
+ source "package/sdl2_image/Config.in"
+ source "package/sdl2_ttf/Config.in"
+comment "Demos"
+ source "package/sdl_water/Config.in"
diff --git a/patches/buildroot/2016.08/022-mainline-bump-can-utils-version.patch b/patches/buildroot/2016.08/022-mainline-bump-can-utils-version.patch
new file mode 100644
index 0000000..d08b547
--- /dev/null
+++ b/patches/buildroot/2016.08/022-mainline-bump-can-utils-version.patch
@@ -0,0 +1,25 @@
+VERSION is taken frome BR 2013.11 as newer can-utils fails to build on old kernels. TO FIX !
+
+Signed-off-by: Julien Boibessot <jul...@ar...>
+
+Index: buildroot/package/can-utils/can-utils.mk
+===================================================================
+--- buildroot.orig/package/can-utils/can-utils.mk
++++ buildroot/package/can-utils/can-utils.mk
+@@ -4,7 +4,7 @@
+ #
+ ################################################################################
+
+-CAN_UTILS_VERSION = b70a76670dbe8925c2a7c75f90d36a28a8878d7a
++CAN_UTILS_VERSION = 16c970d40e6c19dde705bad4751bab1a3a4f3a0d
+ CAN_UTILS_SITE = $(call github,linux-can,can-utils,$(CAN_UTILS_VERSION))
+ CAN_UTILS_AUTORECONF = YES
+
+Index: buildroot/package/can-utils/can-utils.hash
+===================================================================
+--- buildroot.orig/package/can-utils/can-utils.hash
++++ buildroot/package/can-utils/can-utils.hash
+@@ -1,2 +1,2 @@
+ # Locally computed
+-sha256 8db112e69fceef16617895fa9d4222221fdf44c19eef64912480336c59904765 can-utils-b70a76670dbe8925c2a7c75f90d36a28a8878d7a.tar.gz
++sha256 5c9905d380a5b388e4a83970ac0363e51480f1284b8b71fa526be3daba3f5e20 can-utils-16c970d40e6c19dde705bad4751bab1a3a4f3a0d.tar.gz
diff --git a/patches/buildroot/2015.02/023-armadeus-fixes-strace-4.9-build-on-old-kernels.patch b/patches/buildroot/2016.08/023-armadeus-fixes-strace-4.9-build-on-old-kernels.patch
similarity index 100%
copy from patches/buildroot/2015.02/023-armadeus-fixes-strace-4.9-build-on-old-kernels.patch
copy to patches/buildroot/2016.08/023-armadeus-fixes-strace-4.9-build-on-old-kernels.patch
diff --git a/patches/buildroot/2016.05/024-armadeus-ltrace-cant-be-used-on-old-kernels-anymore.patch b/patches/buildroot/2016.08/024-armadeus-ltrace-cant-be-used-on-old-kernels-anymore.patch
similarity index 85%
copy from patches/buildroot/2016.05/024-armadeus-ltrace-cant-be-used-on-old-kernels-anymore.patch
copy to patches/buildroot/2016.08/024-armadeus-ltrace-cant-be-used-on-old-kernels-anymore.patch
index a194600..c49517d 100644
--- a/patches/buildroot/2016.05/024-armadeus-ltrace-cant-be-used-on-old-kernels-anymore.patch
+++ b/patches/buildroot/2016.08/024-armadeus-ltrace-cant-be-used-on-old-kernels-anymore.patch
@@ -19,8 +19,8 @@ Index: buildroot/package/ltrace/Config.in
http://ltrace.org
--comment "ltrace needs a uclibc or (e)glibc toolchain w/ wchar, dynamic library"
-+comment "ltrace needs a uclibc or (e)glibc toolchain w/ wchar, dynamic library, kernel >= 3.0"
+-comment "ltrace needs a uClibc or glibc toolchain w/ wchar, dynamic library"
++comment "ltrace needs a uClibc or glibc toolchain w/ wchar, dynamic library, kernel >= 3.0"
depends on !BR2_USE_WCHAR || BR2_STATIC_LIBS \
- || !(BR2_TOOLCHAIN_USES_UCLIBC || BR2_TOOLCHAIN_USES_GLIBC)
+ || !(BR2_TOOLCHAIN_USES_UCLIBC || BR2_TOOLCHAIN_USES_GLIBC || !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_0)
diff --git a/patches/buildroot/2016.02/025-armadeus-apf-config-add-package.patch b/patches/buildroot/2016.08/025-armadeus-apf-config-add-package.patch
similarity index 100%
copy from patches/buildroot/2016.02/025-armadeus-apf-config-add-package.patch
copy to patches/buildroot/2016.08/025-armadeus-apf-config-add-package.patch
diff --git a/patches/buildroot/2016.05/026-armadeus-install-ldd-with-external-toolchains.patch b/patches/buildroot/2016.08/026-armadeus-install-ldd-with-external-toolchains.patch
similarity index 100%
copy from patches/buildroot/2016.05/026-armadeus-install-ldd-with-external-toolchains.patch
copy to patches/buildroot/2016.08/026-armadeus-install-ldd-with-external-toolchains.patch
diff --git a/patches/buildroot/2015.02/027-armadeus-busybox-fixes-rfkil-build-on-old-kernels.patch b/patches/buildroot/2016.08/027-armadeus-busybox-fixes-rfkil-build-on-old-kernels.patch
similarity index 100%
copy from patches/buildroot/2015.02/027-armadeus-busybox-fixes-rfkil-build-on-old-kernels.patch
copy to patches/buildroot/2016.08/027-armadeus-busybox-fixes-rfkil-build-on-old-kernels.patch
diff --git a/patches/buildroot/2016.02/028-armadeus-fbgrab-bump-to-1.3-version.patch b/patches/buildroot/2016.08/028-armadeus-fbgrab-bump-to-1.3-version.patch
similarity index 100%
copy from patches/buildroot/2016.02/028-armadeus-fbgrab-bump-to-1.3-version.patch
copy to patches/buildroot/2016.08/028-armadeus-fbgrab-bump-to-1.3-version.patch
diff --git a/patches/buildroot/2016.02/034-armadeus-add-slideshow-package.patch b/patches/buildroot/2016.08/034-armadeus-add-slideshow-package.patch
similarity index 100%
copy from patches/buildroot/2016.02/034-armadeus-add-slideshow-package.patch
copy to patches/buildroot/2016.08/034-armadeus-add-slideshow-package.patch
diff --git a/patches/buildroot/2015.02/038-armadeus-fb-test-fixes-tty-config-on-exit.patch b/patches/buildroot/2016.08/038-armadeus-fb-test-fixes-tty-config-on-exit.patch
similarity index 100%
copy from patches/buildroot/2015.02/038-armadeus-fb-test-fixes-tty-config-on-exit.patch
copy to patches/buildroot/2016.08/038-armadeus-fb-test-fixes-tty-config-on-exit.patch
diff --git a/patches/buildroot/2016.05/050-U-Boot-add_support_for_custom_configuration_file.patch b/patches/buildroot/2016.08/050-U-Boot-add_support_for_custom_configuration_file.patch
similarity index 100%
copy from patches/buildroot/2016.05/050-U-Boot-add_support_for_custom_configuration_file.patch
copy to patches/buildroot/2016.08/050-U-Boot-add_support_for_custom_configuration_file.patch
diff --git a/patches/buildroot/2016.02/072-armadeus-xenomai-download-adeos-patch.patch b/patches/buildroot/2016.08/072-armadeus-xenomai-download-adeos-patch.patch
similarity index 100%
copy from patches/buildroot/2016.02/072-armadeus-xenomai-download-adeos-patch.patch
copy to patches/buildroot/2016.08/072-armadeus-xenomai-download-adeos-patch.patch
diff --git a/patches/buildroot/2015.02/073-armadeus-xenomai-add-configure-options-for-old-versions.patch b/patches/buildroot/2016.08/073-armadeus-xenomai-add-configure-options-for-old-versions.patch
similarity index 100%
copy from patches/buildroot/2015.02/073-armadeus-xenomai-add-configure-options-for-old-versions.patch
copy to patches/buildroot/2016.08/073-armadeus-xenomai-add-configure-options-for-old-versions.patch
diff --git a/patches/buildroot/2016.02/081-adds_quake_package.patch b/patches/buildroot/2016.08/081-adds_quake_package.patch
similarity index 100%
copy from patches/buildroot/2016.02/081-adds_quake_package.patch
copy to patches/buildroot/2016.08/081-adds_quake_package.patch
diff --git a/patches/buildroot/2015.02/083-pygame-armadeus_addons.patch b/patches/buildroot/2016.08/083-pygame-armadeus_addons.patch
similarity index 100%
copy from patches/buildroot/2015.02/083-pygame-armadeus_addons.patch
copy to patches/buildroot/2016.08/083-pygame-armadeus_addons.patch
diff --git a/patches/buildroot/2016.02/099-mplayer-add_patch_for_pld_asm_instruction_on_non_armv5_arch.patch.stillneed? b/patches/buildroot/2016.08/099-mplayer-add_patch_for_pld_asm_instruction_on_non_armv5_arch.patch.stillneed?
similarity index 100%
copy from patches/buildroot/2016.02/099-mplayer-add_patch_for_pld_asm_instruction_on_non_armv5_arch.patch.stillneed?
copy to patches/buildroot/2016.08/099-mplayer-add_patch_for_pld_asm_instruction_on_non_armv5_arch.patch.stillneed?
diff --git a/patches/buildroot/2016.05/107-armadeus-games-add-wolf4sdl-package.patch b/patches/buildroot/2016.08/107-armadeus-games-add-wolf4sdl-package.patch
similarity index 95%
copy from patches/buildroot/2016.05/107-armadeus-games-add-wolf4sdl-package.patch
copy to patches/buildroot/2016.08/107-armadeus-games-add-wolf4sdl-package.patch
index 48599f7..c9c0ab3 100644
--- a/patches/buildroot/2016.05/107-armadeus-games-add-wolf4sdl-package.patch
+++ b/patches/buildroot/2016.08/107-armadeus-games-add-wolf4sdl-package.patch
@@ -64,10 +64,10 @@ Index: buildroot/package/Config.in
===================================================================
--- buildroot.orig/package/Config.in
+++ buildroot/package/Config.in
-@@ -235,6 +235,7 @@ menu "Games"
- source "package/rubix/Config.in"
- source "package/sdlquake/Config.in"
+@@ -229,6 +229,7 @@ menu "Games"
source "package/sl/Config.in"
+ source "package/stella/Config.in"
+ source "package/supertuxkart/Config.in"
+ source "package/wolf4sdl/Config.in"
endmenu
diff --git a/patches/buildroot/2016.02/110-bluez3-add_package.patch.stillneeded? b/patches/buildroot/2016.08/110-bluez3-add_package.patch.stillneeded?
similarity index 100%
copy from patches/buildroot/2016.02/110-bluez3-add_package.patch.stillneeded?
copy to patches/buildroot/2016.08/110-bluez3-add_package.patch.stillneeded?
diff --git a/patches/buildroot/2016.02/111-bluez3-hacks.patch.stillneeded? b/patches/buildroot/2016.08/111-bluez3-hacks.patch.stillneeded?
similarity index 100%
copy from patches/buildroot/2016.02/111-bluez3-hacks.patch.stillneeded?
copy to patches/buildroot/2016.08/111-bluez3-hacks.patch.stillneeded?
diff --git a/patches/buildroot/2016.02/118-armadeus-snes9x-add-package.patch b/patches/buildroot/2016.08/118-armadeus-snes9x-add-package.patch
similarity index 98%
copy from patches/buildroot/2016.02/118-armadeus-snes9x-add-package.patch
copy to patches/buildroot/2016.08/118-armadeus-snes9x-add-package.patch
index 7bcaff7..fb916e2 100644
--- a/patches/buildroot/2016.02/118-armadeus-snes9x-add-package.patch
+++ b/patches/buildroot/2016.08/118-armadeus-snes9x-add-package.patch
@@ -6,10 +6,10 @@ Index: buildroot/package/Config.in
===================================================================
--- buildroot.orig/package/Config.in
+++ buildroot/package/Config.in
-@@ -235,6 +235,7 @@ menu "Games"
- source "package/rubix/Config.in"
- source "package/sdlquake/Config.in"
+@@ -229,6 +229,7 @@ menu "Games"
source "package/sl/Config.in"
+ source "package/stella/Config.in"
+ source "package/supertuxkart/Config.in"
+ source "package/snes9x/Config.in"
source "package/wolf4sdl/Config.in"
endmenu
diff --git a/patches/buildroot/2015.02/121-target-arm926t_is_arm926ej-s.patch b/patches/buildroot/2016.08/121-target-arm926t_is_arm926ej-s.patch
similarity index 100%
copy from patches/buildroot/2015.02/121-target-arm926t_is_arm926ej-s.patch
copy to patches/buildroot/2016.08/121-target-arm926t_is_arm926ej-s.patch
diff --git a/patches/buildroot/2015.02/123-armadeus-pywebradio-add-package.patch b/patches/buildroot/2016.08/123-armadeus-pywebradio-add-package.patch
similarity index 100%
copy from patches/buildroot/2015.02/123-armadeus-pywebradio-add-package.patch
copy to patches/buildroot/2016.08/123-armadeus-pywebradio-add-package.patch
diff --git a/patches/buildroot/2015.02/124-e-uae-add_package.patch b/patches/buildroot/2016.08/124-e-uae-add_package.patch
similarity index 100%
copy from patches/buildroot/2015.02/124-e-uae-add_package.patch
copy to patches/buildroot/2016.08/124-e-uae-add_package.patch
diff --git a/patches/buildroot/2015.02/142-ncurses-fix_compilation_with_old_hosts.patch b/patches/buildroot/2016.08/142-ncurses-fix_compilation_with_old_hosts.patch
similarity index 100%
copy from patches/buildroot/2015.02/142-ncurses-fix_compilation_with_old_hosts.patch
copy to patches/buildroot/2016.08/142-ncurses-fix_compilation_with_old_hosts.patch
diff --git a/patches/buildroot/2016.02/146-busybox-disable_ip_busybox_if_iproute2_buildroot.patch b/patches/buildroot/2016.08/146-busybox-disable_ip_busybox_if_iproute2_buildroot.patch
similarity index 100%
copy from patches/buildroot/2016.02/146-busybox-disable_ip_busybox_if_iproute2_buildroot.patch
copy to patches/buildroot/2016.08/146-busybox-disable_ip_busybox_if_iproute2_buildroot.patch
diff --git a/patches/buildroot/2015.02/150-alsa-utils-fix_installation_bug_on_some_host_systems.patch b/patches/buildroot/2016.08/150-alsa-utils-fix_installation_bug_on_some_host_systems.patch
similarity index 100%
copy from patches/buildroot/2015.02/150-alsa-utils-fix_installation_bug_on_some_host_systems.patch
copy to patches/buildroot/2016.08/150-alsa-utils-fix_installation_bug_on_some_host_systems.patch
diff --git a/patches/buildroot/2015.02/172-gsmmux-add_package.patch b/patches/buildroot/2016.08/172-gsmmux-add_package.patch
similarity index 100%
copy from patches/buildroot/2015.02/172-gsmmux-add_package.patch
copy to patches/buildroot/2016.08/172-gsmmux-add_package.patch
diff --git a/patches/buildroot/2016.05/176-imx-test-add_package.patch b/patches/buildroot/2016.08/176-imx-test-add_package.patch
similarity index 100%
copy from patches/buildroot/2016.05/176-imx-test-add_package.patch
copy to patches/buildroot/2016.08/176-imx-test-add_package.patch
diff --git a/patches/buildroot/2016.02/181-qtcreator-add_package.patch.stillneeded? b/patches/buildroot/2016.08/181-qtcreator-add_package.patch.stillneeded?
similarity index 100%
copy from patches/buildroot/2016.02/181-qtcreator-add_package.patch.stillneeded?
copy to patches/buildroot/2016.08/181-qtcreator-add_package.patch.stillneeded?
diff --git a/patches/buildroot/2016.02/184-fsl-mm-codeclib-add_package.patch.stillneeded? b/patches/buildroot/2016.08/184-fsl-mm-codeclib-add_package.patch.stillneeded?
similarity index 100%
copy from patches/buildroot/2016.02/184-fsl-mm-codeclib-add_package.patch.stillneeded?
copy to patches/buildroot/2016.08/184-fsl-mm-codeclib-add_package.patch.stillneeded?
diff --git a/patches/buildroot/2015.02/186-uboot-tools-2011.03-Ignore-env_sectors-on-NOR-and-SPI-dataflash.patch b/patches/buildroot/2016.08/186-uboot-tools-2011.03-Ignore-env_sectors-on-NOR-and-SPI-dataflash.patch
similarity index 100%
copy from patches/buildroot/2015.02/186-uboot-tools-2011.03-Ignore-env_sectors-on-NOR-and-SPI-dataflash.patch
copy to patches/buildroot/2016.08/186-uboot-tools-2011.03-Ignore-env_sectors-on-NOR-and-SPI-dataflash.patch
diff --git a/patches/buildroot/2016.02/188-marble-add_package.patch b/patches/buildroot/2016.08/188-marble-add_package.patch
similarity index 100%
copy from patches/buildroot/2016.02/188-marble-add_package.patch
copy to patches/buildroot/2016.08/188-marble-add_package.patch
diff --git a/patches/buildroot/2016.02/197-cunit-add_package.patch b/patches/buildroot/2016.08/197-cunit-add_package.patch
similarity index 100%
copy from patches/buildroot/2016.02/197-cunit-add_package.patch
copy to patches/buildroot/2016.08/197-cunit-add_package.patch
diff --git a/patches/buildroot/2015.02/201-armadeus-add_gnokii.patch b/patches/buildroot/2016.08/201-armadeus-add_gnokii.patch
similarity index 100%
copy from patches/buildroot/2015.02/201-armadeus-add_gnokii.patch
copy to patches/buildroot/2016.08/201-armadeus-add_gnokii.patch
diff --git a/patches/buildroot/2015.02/204-wpa-supplicant-add-option-ieee80211w.patch b/patches/buildroot/2016.08/204-wpa-supplicant-add-option-ieee80211w.patch
similarity index 100%
copy from patches/buildroot/2015.02/204-wpa-supplicant-add-option-ieee80211w.patch
copy to patches/buildroot/2016.08/204-wpa-supplicant-add-option-ieee80211w.patch
diff --git a/patches/buildroot/2015.02/205-busybox-coreutils-stty-add-rs485-config-options.patch b/patches/buildroot/2016.08/205-busybox-coreutils-stty-add-rs485-config-options.patch.tofix
similarity index 100%
copy from patches/buildroot/2015.02/205-busybox-coreutils-stty-add-rs485-config-options.patch
copy to patches/buildroot/2016.08/205-busybox-coreutils-stty-add-rs485-config-options.patch.tofix
diff --git a/patches/buildroot/2016.02/208-armadeus-add_beremiz.patch b/patches/buildroot/2016.08/208-armadeus-add_beremiz.patch
similarity index 100%
copy from patches/buildroot/2016.02/208-armadeus-add_beremiz.patch
copy to patches/buildroot/2016.08/208-armadeus-add_beremiz.patch
diff --git a/patches/buildroot/2015.02/209-armadeus-add_matiec.patch b/patches/buildroot/2016.08/209-armadeus-add_matiec.patch
similarity index 100%
copy from patches/buildroot/2015.02/209-armadeus-add_matiec.patch
copy to patches/buildroot/2016.08/209-armadeus-add_matiec.patch
diff --git a/patches/buildroot/2015.02/219-shiboken-add_package.patch b/patches/buildroot/2016.08/219-shiboken-add_package.patch
similarity index 100%
copy from patches/buildroot/2015.02/219-shiboken-add_package.patch
copy to patches/buildroot/2016.08/219-shiboken-add_package.patch
diff --git a/patches/buildroot/2016.02/221-imx-usb-loader-build-for-target.patch b/patches/buildroot/2016.08/221-imx-usb-loader-build-for-target.patch
similarity index 92%
copy from patches/buildroot/2016.02/221-imx-usb-loader-build-for-target.patch
copy to patches/buildroot/2016.08/221-imx-usb-loader-build-for-target.patch
index 6da3e12..a44746e 100644
--- a/patches/buildroot/2016.02/221-imx-usb-loader-build-for-target.patch
+++ b/patches/buildroot/2016.08/221-imx-usb-loader-build-for-target.patch
@@ -2,14 +2,13 @@ Index: buildroot/package/imx-usb-loader/imx-usb-loader.mk
===================================================================
--- buildroot.orig/package/imx-usb-loader/imx-usb-loader.mk
+++ buildroot/package/imx-usb-loader/imx-usb-loader.mk
-@@ -8,7 +8,17 @@ IMX_USB_LOADER_VERSION = f96aee286ea17c8
+@@ -8,8 +8,18 @@ IMX_USB_LOADER_VERSION = f96aee286ea17c8
IMX_USB_LOADER_SITE = $(call github,boundarydevices,imx_usb_loader,$(IMX_USB_LOADER_VERSION))
IMX_USB_LOADER_LICENSE = LGPLv2.1+
IMX_USB_LOADER_LICENSE_FILES = COPYING
--IMX_USB_LOADER_DEPENDENCIES = host-libusb host-pkgconf
+IMX_USB_LOADER_DEPENDENCIES = libusb pkgconf
-+HOST_IMX_USB_LOADER_DEPENDENCIES = host-libusb host-pkgconf
-+
+ HOST_IMX_USB_LOADER_DEPENDENCIES = host-libusb host-pkgconf
+
+define IMX_USB_LOADER_BUILD_CMDS
+ $(TARGET_CONFIGURE_OPTS) $(MAKE) -C $(@D)
+endef
@@ -18,9 +17,10 @@ Index: buildroot/package/imx-usb-loader/imx-usb-loader.mk
+ $(TARGET_CONFIGURE_OPTS) $(MAKE) -C $(@D) \
+ DESTDIR=$(TARGET_DIR) sysconfdir=/etc install
+endef
-
++
define HOST_IMX_USB_LOADER_BUILD_CMDS
$(HOST_CONFIGURE_OPTS) $(MAKE) -C $(@D)
+ endef
@@ -19,4 +29,5 @@ define HOST_IMX_USB_LOADER_INSTALL_CMDS
DESTDIR=$(HOST_DIR) sysconfdir=/etc install
endef
@@ -31,9 +31,9 @@ Index: buildroot/package/Config.in
===================================================================
--- buildroot.orig/package/Config.in
+++ buildroot/package/Config.in
-@@ -402,6 +402,7 @@ endif
- source "package/hwloc/Config.in"
+@@ -406,6 +406,7 @@ endmenu
source "package/i2c-tools/Config.in"
+ source "package/i7z/Config.in"
source "package/imx-test/Config.in"
+ source "package/imx-usb-loader/Config.in"
source "package/input-event-daemon/Config.in"
diff --git a/patches/buildroot/2016.02/221-imx-usb-loader-fix-return-codes.patch b/patches/buildroot/2016.08/221-imx-usb-loader-fix-return-codes.patch
similarity index 100%
copy from patches/buildroot/2016.02/221-imx-usb-loader-fix-return-codes.patch
copy to patches/buildroot/2016.08/221-imx-usb-loader-fix-return-codes.patch
diff --git a/patches/buildroot/2016.08/221-imx-usb-loader-version-bump.patch b/patches/buildroot/2016.08/221-imx-usb-loader-version-bump.patch
new file mode 100644
index 0000000..89013ad
--- /dev/null
+++ b/patches/buildroot/2016.08/221-imx-usb-loader-version-bump.patch
@@ -0,0 +1,21 @@
+Index: buildroot/package/imx-usb-loader/imx-usb-loader.mk
+===================================================================
+--- buildroot.orig/package/imx-usb-loader/imx-usb-loader.mk
++++ buildroot/package/imx-usb-loader/imx-usb-loader.mk
+@@ -4,7 +4,7 @@
+ #
+ ################################################################################
+
+-IMX_USB_LOADER_VERSION = f96aee286ea17c832b7ec922dd76842deb5ce299
++IMX_USB_LOADER_VERSION = 349286e25c3fd9b2d31b31e962340123bbc62d44
+ IMX_USB_LOADER_SITE = $(call github,boundarydevices,imx_usb_loader,$(IMX_USB_LOADER_VERSION))
+ IMX_USB_LOADER_LICENSE = LGPLv2.1+
+ IMX_USB_LOADER_LICENSE_FILES = COPYING
+Index: buildroot/package/imx-usb-loader/imx-usb-loader.hash
+===================================================================
+--- buildroot.orig/package/imx-usb-loader/imx-usb-loader.hash
++++ buildroot/package/imx-usb-loader/imx-usb-loader.hash
+@@ -1,2 +1,2 @@
+ # locally computed
+-sha256 1e7ee8af34e7d0a3b9761c25a4edfc7140d23132129818d288c74fc0d58796e5 imx-usb-loader-f96aee286ea17c832b7ec922dd76842deb5ce299.tar.gz
++sha256 35556b83811ea7882d396308db2c83b473e680405b172b62074ead6caaa682df imx-usb-loader-349286e25c3fd9b2d31b31e962340123bbc62d44.tar.gz
diff --git a/patches/buildroot/2016.05/223-kodi-fix-build-when-BR2_PACKAGE_LIBFSLVPUWRAP-y.patch b/patches/buildroot/2016.08/223-kodi-fix-build-when-BR2_PACKAGE_LIBFSLVPUWRAP-y.patch
similarity index 69%
copy from patches/buildroot/2016.05/223-kodi-fix-build-when-BR2_PACKAGE_LIBFSLVPUWRAP-y.patch
copy to patches/buildroot/2016.08/223-kodi-fix-build-when-BR2_PACKAGE_LIBFSLVPUWRAP-y.patch
index 638baab..bfa1eb9 100644
--- a/patches/buildroot/2016.05/223-kodi-fix-build-when-BR2_PACKAGE_LIBFSLVPUWRAP-y.patch
+++ b/patches/buildroot/2016.08/223-kodi-fix-build-when-BR2_PACKAGE_LIBFSLVPUWRAP-y.patch
@@ -21,10 +21,10 @@ Signed-off-by: Sébastien Szymanski <seb...@ar...>
package/kodi/kodi.mk | 4 +++-
2 files changed, 4 insertions(+), 1 deletion(-)
-diff --git a/package/kodi/Config.in b/package/kodi/Config.in
-index ff2e75c..f27f6ed 100644
---- a/package/kodi/Config.in
-+++ b/package/kodi/Config.in
+Index: buildroot/package/kodi/Config.in
+===================================================================
+--- buildroot.orig/package/kodi/Config.in
++++ buildroot/package/kodi/Config.in
@@ -58,6 +58,7 @@ menuconfig BR2_PACKAGE_KODI
select BR2_PACKAGE_FONTCONFIG
select BR2_PACKAGE_FREETYPE
@@ -33,22 +33,19 @@ index ff2e75c..f27f6ed 100644
select BR2_PACKAGE_JASPER
select BR2_PACKAGE_JPEG
select BR2_PACKAGE_LIBASS
-diff --git a/package/kodi/kodi.mk b/package/kodi/kodi.mk
-index e163c24..394b174 100644
---- a/package/kodi/kodi.mk
-+++ b/package/kodi/kodi.mk
-@@ -54,8 +54,10 @@ KODI_CONF_ENV += INCLUDES="-I$(STAGING_DIR)/usr/include/interface/vcos/pthreads
+Index: buildroot/package/kodi/kodi.mk
+===================================================================
+--- buildroot.orig/package/kodi/kodi.mk
++++ buildroot/package/kodi/kodi.mk
+@@ -109,8 +109,10 @@ KODI_CONF_OPTS += --disable-udev
endif
- ifeq ($(BR2_PACKAGE_LIBFSLVPUWRAP),y)
--KODI_DEPENDENCIES += libfslvpuwrap
+ ifeq ($(BR2_PACKAGE_IMX_VPUWRAP),y)
+-KODI_DEPENDENCIES += imx-vpuwrap
+# imx-lib needs access to imx-specific kernel headers
-+KODI_DEPENDENCIES += imx-gpu-viv libfslvpuwrap linux
++KODI_DEPENDENCIES += imx-gpu-viv imx-vpuwrap linux
KODI_CONF_OPTS += --enable-codec=imxvpu
+KODI_CONF_ENV += INCLUDES="-idirafter $(LINUX_DIR)/include/uapi"
endif
ifeq ($(BR2_PACKAGE_LIBCAP),y)
---
-2.3.6
-
diff --git a/patches/buildroot/2016.05/224-linux-headers-fix-uclibc-compilation.patch b/patches/buildroot/2016.08/224-linux-headers-fix-uclibc-compilation.patch
similarity index 100%
copy from patches/buildroot/2016.05/224-linux-headers-fix-uclibc-compilation.patch
copy to patches/buildroot/2016.08/224-linux-headers-fix-uclibc-compilation.patch
diff --git a/patches/buildroot/2016.05/cleanup_buildroot.sh b/patches/buildroot/2016.08/cleanup_buildroot.sh
similarity index 93%
copy from patches/buildroot/2016.05/cleanup_buildroot.sh
copy to patches/buildroot/2016.08/cleanup_buildroot.sh
index db78670..1bbd408 100755
--- a/patches/buildroot/2016.05/cleanup_buildroot.sh
+++ b/patches/buildroot/2016.08/cleanup_buildroot.sh
@@ -25,8 +25,8 @@ rm -rf buildroot/package/beremiz/Config.in
rm -rf buildroot/package/beremiz/beremiz.mk
rm -rf buildroot/package/beremiz/host-beremiz-fix_compare_and_swap_problem_to_be_removed_with_kernel_3.1.patch
rm -rf buildroot/package/busybox/0006-rfkill-build.patch
-rm -rf buildroot/package/busybox/busybox-0007-stty_add_rs485_config.patch
rm -rf buildroot/package/busybox/busybox.mk
+rm -rf buildroot/package/can-utils/can-utils.hash
rm -rf buildroot/package/can-utils/can-utils.mk
rm -rf buildroot/package/cunit/Config.in
rm -rf buildroot/package/cunit/cunit.mk
@@ -52,6 +52,7 @@ rm -rf buildroot/package/imx-test/imx-test.mk
rm -rf buildroot/package/imx-usb-loader/Config.in
rm -rf buildroot/package/imx-usb-loader/imx-usb-loader-0001-fix-ram-size.patch
rm -rf buildroot/package/imx-usb-loader/imx-usb-loader-0002-fix-return-codes.patch
+rm -rf buildroot/package/imx-usb-loader/imx-usb-loader.hash
rm -rf buildroot/package/imx-usb-loader/imx-usb-loader.mk
rm -rf buildroot/package/kodi/Config.in
rm -rf buildroot/package/kodi/kodi.mk
@@ -67,12 +68,6 @@ rm -rf buildroot/package/matiec/matiec.mk
rm -rf buildroot/package/ncurses/ncurses-5.7-allows_build_with_old_ncurses_host_installation.patch
rm -rf buildroot/package/pci_debug/Config.in
rm -rf buildroot/package/pci_debug/pci_debug.mk
-rm -rf buildroot/package/python-flask-jsonrpc/Config.in
-rm -rf buildroot/package/python-flask-jsonrpc/python-flask-jsonrpc.hash
-rm -rf buildroot/package/python-flask-jsonrpc/python-flask-jsonrpc.mk
-rm -rf buildroot/package/python-flask-login/Config.in
-rm -rf buildroot/package/python-flask-login/python-flask-login.hash
-rm -rf buildroot/package/python-flask-login/python-flask-login.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
hooks/post-receive
--
armadeus
|
|
From: Sébastien S. <ss...@us...> - 2016-07-21 09:12:18
|
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, buildroot-update has been updated
via b36ca3af512cc146f3aa7e4ddafdb366660fa3fb (commit)
via 5568a773099e352941b4ddfb858c6211a496f8c8 (commit)
from b7d3bb16ad0e948345f1893710df146495cdfc17 (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 b36ca3af512cc146f3aa7e4ddafdb366660fa3fb
Author: Sébastien Szymanski <seb...@ar...>
Date: Thu Jul 21 11:12:50 2016 +0200
[TOOLS] opos6ul: update uboot binaries
Bump to b5046f8afd15fcfe02c9b294636051c63b2a4f66 (opos6ul: In boostrap,
don't use env vars)
commit 5568a773099e352941b4ddfb858c6211a496f8c8
Author: Sébastien Szymanski <seb...@ar...>
Date: Thu Jul 21 11:05:20 2016 +0200
Revert "[TOOLS] opos6ul: update uboot binaries"
This reverts commit b7d3bb16ad0e948345f1893710df146495cdfc17.
Wrong binaries...
-----------------------------------------------------------------------
Summary of changes:
software/uboot_recover/opos6ul-u-boot.img | Bin 272008 -> 266520 bytes
software/uboot_recover/opos6ul-u-boot.spl | Bin 35840 -> 35840 bytes
2 files changed, 0 insertions(+), 0 deletions(-)
diff --git a/software/uboot_recover/opos6ul-u-boot.img b/software/uboot_recover/opos6ul-u-boot.img
index 9c6140c..e790b97 100644
Binary files a/software/uboot_recover/opos6ul-u-boot.img and b/software/uboot_recover/opos6ul-u-boot.img differ
diff --git a/software/uboot_recover/opos6ul-u-boot.spl b/software/uboot_recover/opos6ul-u-boot.spl
index 0ebb552..d35131c 100644
Binary files a/software/uboot_recover/opos6ul-u-boot.spl and b/software/uboot_recover/opos6ul-u-boot.spl differ
hooks/post-receive
--
armadeus
|
|
From: Sébastien S. <ss...@us...> - 2016-07-12 14:37:41
|
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, buildroot-update has been updated
via b7d3bb16ad0e948345f1893710df146495cdfc17 (commit)
via 31af068e164b6f63921cd13ddce87c4f52aed84a (commit)
from 5f775713d5ff81a2b48b7462044d0e6c92590dbd (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 b7d3bb16ad0e948345f1893710df146495cdfc17
Author: Sébastien Szymanski <seb...@ar...>
Date: Tue Jul 12 16:22:26 2016 +0200
[TOOLS] opos6ul: update uboot binaries
Bump to b5046f8afd15fcfe02c9b294636051c63b2a4f66 (opos6ul: In boostrap,
don't use env vars)
commit 31af068e164b6f63921cd13ddce87c4f52aed84a
Author: Sébastien Szymanski <seb...@ar...>
Date: Mon Jul 11 12:06:23 2016 +0200
[BUILDROOT] Make fw_printenv command work on OPOS6UL
-----------------------------------------------------------------------
Summary of changes:
.../{fw_env_apf6.config => fw_env_opos6ul.config} | 6 +++---
software/uboot_recover/opos6ul-u-boot.img | Bin 266464 -> 272008 bytes
software/uboot_recover/opos6ul-u-boot.spl | Bin 35840 -> 35840 bytes
3 files changed, 3 insertions(+), 3 deletions(-)
copy buildroot/target/device/armadeus/rootfs/target_overlay/etc/{fw_env_apf6.config => fw_env_opos6ul.config} (50%)
diff --git a/buildroot/target/device/armadeus/rootfs/target_overlay/etc/fw_env_apf6.config b/buildroot/target/device/armadeus/rootfs/target_overlay/etc/fw_env_opos6ul.config
similarity index 50%
copy from buildroot/target/device/armadeus/rootfs/target_overlay/etc/fw_env_apf6.config
copy to buildroot/target/device/armadeus/rootfs/target_overlay/etc/fw_env_opos6ul.config
index 57bc4ec..e5a3cf9 100644
--- a/buildroot/target/device/armadeus/rootfs/target_overlay/etc/fw_env_apf6.config
+++ b/buildroot/target/device/armadeus/rootfs/target_overlay/etc/fw_env_opos6ul.config
@@ -1,7 +1,7 @@
-# Configuration file for fw_(printenv/saveenv) utility on >>> APF6 <<<.
+# Configuration file for fw_(printenv/saveenv) utility on >>> OPOS6UL <<<.
# Up to two entries are valid, in this case the redundant environment sector is
# assumed present.
# Block device name Device offset Env. size
-/dev/mmcblk2boot0 0x100000 0x2800
-/dev/mmcblk2boot0 0x180000 0x2800
+/dev/mmcblk0boot0 0x100000 0x2800
+/dev/mmcblk0boot0 0x180000 0x2800
diff --git a/software/uboot_recover/opos6ul-u-boot.img b/software/uboot_recover/opos6ul-u-boot.img
index 1c3b154..9c6140c 100644
Binary files a/software/uboot_recover/opos6ul-u-boot.img and b/software/uboot_recover/opos6ul-u-boot.img differ
diff --git a/software/uboot_recover/opos6ul-u-boot.spl b/software/uboot_recover/opos6ul-u-boot.spl
index 3993969..0ebb552 100644
Binary files a/software/uboot_recover/opos6ul-u-boot.spl and b/software/uboot_recover/opos6ul-u-boot.spl differ
hooks/post-receive
--
armadeus
|
|
From: Sébastien S. <ss...@us...> - 2016-07-06 15:50: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, buildroot-update has been updated
via 5f775713d5ff81a2b48b7462044d0e6c92590dbd (commit)
via 9b93f83056b4089204912226f0c8c06fa38e4ad9 (commit)
from d8bdf6a805e1471f3c8aba6acd39a35d928ce53b (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 5f775713d5ff81a2b48b7462044d0e6c92590dbd
Author: Sébastien Szymanski <seb...@ar...>
Date: Wed Jul 6 17:49:06 2016 +0200
[TOOLS] opos6ul: add recovery script and binaries
commit 9b93f83056b4089204912226f0c8c06fa38e4ad9
Author: Sébastien Szymanski <seb...@ar...>
Date: Wed Jul 6 16:29:22 2016 +0200
[LINUX] OPOS6UL: bump to 4.7-rc6 and remove 4.6
-----------------------------------------------------------------------
Summary of changes:
buildroot/configs/opos6ul_defconfig | 2 +-
.../armadeus/opos6ul/opos6ul-linux-4.7-rc6.config | 1 +
...l-linux-4.6.config => opos6ul-linux-4.7.config} | 39 +-
...pos6ul-and-opos6uldev-add-initial-support.patch | 315 ----------
patches/linux/4.7-rc6 | 1 +
...pos6ul-and-opos6uldev-add-initial-support.patch | 632 ++++++++++++++++++++
software/uboot_recover/opos6ul-u-boot.img | Bin 0 -> 266464 bytes
software/uboot_recover/opos6ul-u-boot.spl | Bin 0 -> 35840 bytes
.../{apf6_recovery.py => opos6ul_recovery.py} | 16 +-
9 files changed, 671 insertions(+), 335 deletions(-)
create mode 120000 buildroot/target/device/armadeus/opos6ul/opos6ul-linux-4.7-rc6.config
rename buildroot/target/device/armadeus/opos6ul/{opos6ul-linux-4.6.config => opos6ul-linux-4.7.config} (92%)
delete mode 100644 patches/linux/4.6/0800-ARM-dts-opos6ul-and-opos6uldev-add-initial-support.patch
create mode 120000 patches/linux/4.7-rc6
create mode 100644 patches/linux/4.7/0800-ARM-dts-opos6ul-and-opos6uldev-add-initial-support.patch
create mode 100644 software/uboot_recover/opos6ul-u-boot.img
create mode 100644 software/uboot_recover/opos6ul-u-boot.spl
copy software/uboot_recover/{apf6_recovery.py => opos6ul_recovery.py} (91%)
diff --git a/buildroot/configs/opos6ul_defconfig b/buildroot/configs/opos6ul_defconfig
index ba032ea..1af8651 100644
--- a/buildroot/configs/opos6ul_defconfig
+++ b/buildroot/configs/opos6ul_defconfig
@@ -22,7 +22,7 @@ BR2_CPU_NAME="imx6ul"
BR2_TARGET_ARMADEUS_SDRAM_SIZE="256"
BR2_LINUX_KERNEL=y
BR2_LINUX_KERNEL_CUSTOM_VERSION=y
-BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="4.6"
+BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="4.7-rc6"
BR2_LINUX_KERNEL_PATCH="../patches/linux/$(BR2_LINUX_KERNEL_VERSION)"
BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="$(BR2_BOARD_PATH)/$(BR2_BOARD_NAME)-linux-$(BR2_LINUX_KERNEL_VERSION).config"
diff --git a/buildroot/target/device/armadeus/opos6ul/opos6ul-linux-4.7-rc6.config b/buildroot/target/device/armadeus/opos6ul/opos6ul-linux-4.7-rc6.config
new file mode 120000
index 0000000..734ac7c
--- /dev/null
+++ b/buildroot/target/device/armadeus/opos6ul/opos6ul-linux-4.7-rc6.config
@@ -0,0 +1 @@
+opos6ul-linux-4.7.config
\ No newline at end of file
diff --git a/buildroot/target/device/armadeus/opos6ul/opos6ul-linux-4.6.config b/buildroot/target/device/armadeus/opos6ul/opos6ul-linux-4.7.config
similarity index 92%
rename from buildroot/target/device/armadeus/opos6ul/opos6ul-linux-4.6.config
rename to buildroot/target/device/armadeus/opos6ul/opos6ul-linux-4.7.config
index 6eb0ec5..c7f1530 100644
--- a/buildroot/target/device/armadeus/opos6ul/opos6ul-linux-4.6.config
+++ b/buildroot/target/device/armadeus/opos6ul/opos6ul-linux-4.7.config
@@ -17,14 +17,11 @@ CONFIG_MODULE_UNLOAD=y
CONFIG_MODVERSIONS=y
CONFIG_MODULE_SRCVERSION_ALL=y
# CONFIG_BLK_DEV_BSG is not set
-CONFIG_ARCH_MULTI_V6=y
CONFIG_ARCH_MXC=y
-# CONFIG_MACH_MX31ADS is not set
-# CONFIG_MACH_BUG is not set
CONFIG_SOC_IMX6UL=y
CONFIG_HAVE_ARM_ARCH_TIMER=y
CONFIG_ARM_PSCI=y
-CONFIG_PREEMPT_VOLUNTARY=y
+CONFIG_PREEMPT=y
CONFIG_AEABI=y
CONFIG_HIGHMEM=y
CONFIG_CMA=y
@@ -43,7 +40,6 @@ CONFIG_NET=y
CONFIG_PACKET=y
CONFIG_UNIX=y
CONFIG_INET=y
-CONFIG_IP_MULTICAST=y
CONFIG_IP_PNP=y
CONFIG_IP_PNP_DHCP=y
# CONFIG_INET_XFRM_MODE_TRANSPORT is not set
@@ -67,11 +63,30 @@ CONFIG_DMA_CMA=y
CONFIG_IMX_WEIM=y
CONFIG_CONNECTOR=y
CONFIG_MTD=y
+CONFIG_MTD_CMDLINE_PARTS=y
+CONFIG_MTD_BLOCK=y
+CONFIG_MTD_CFI=y
+CONFIG_MTD_JEDECPROBE=y
+CONFIG_MTD_CFI_INTELEXT=y
+CONFIG_MTD_CFI_AMDSTD=y
+CONFIG_MTD_CFI_STAA=y
+CONFIG_MTD_PHYSMAP_OF=y
+CONFIG_MTD_DATAFLASH=y
CONFIG_MTD_M25P80=y
+CONFIG_MTD_SST25L=y
+CONFIG_MTD_NAND=y
+CONFIG_MTD_NAND_GPMI_NAND=y
+CONFIG_MTD_NAND_MXC=y
CONFIG_MTD_SPI_NOR=y
+CONFIG_SPI_FSL_QUADSPI=y
+CONFIG_MTD_UBI=y
+CONFIG_MTD_UBI_FASTMAP=y
+CONFIG_MTD_UBI_BLOCK=y
CONFIG_BLK_DEV_LOOP=y
CONFIG_BLK_DEV_RAM=y
CONFIG_BLK_DEV_RAM_SIZE=65536
+CONFIG_EEPROM_AT24=y
+CONFIG_EEPROM_AT25=y
CONFIG_SCSI=y
# CONFIG_SCSI_PROC_FS is not set
CONFIG_BLK_DEV_SD=y
@@ -129,6 +144,7 @@ CONFIG_MOUSE_PS2=m
CONFIG_MOUSE_PS2_ELANTECH=y
CONFIG_INPUT_TOUCHSCREEN=y
CONFIG_TOUCHSCREEN_IMX6UL_TSC=y
+CONFIG_INPUT_MISC=y
CONFIG_SERIO_SERPORT=m
# CONFIG_LEGACY_PTYS is not set
# CONFIG_DEVKMEM is not set
@@ -138,9 +154,11 @@ CONFIG_SERIAL_FSL_LPUART=y
CONFIG_SERIAL_FSL_LPUART_CONSOLE=y
# CONFIG_I2C_COMPAT is not set
CONFIG_I2C_CHARDEV=y
+CONFIG_I2C_MUX_GPIO=y
# CONFIG_I2C_HELPER_AUTO is not set
CONFIG_I2C_ALGOPCF=m
CONFIG_I2C_ALGOPCA=m
+CONFIG_I2C_GPIO=y
CONFIG_I2C_IMX=y
CONFIG_SPI=y
CONFIG_SPI_IMX=y
@@ -184,11 +202,9 @@ CONFIG_DRM_IMX_TVE=y
CONFIG_DRM_IMX_LDB=y
CONFIG_DRM_IMX_HDMI=y
CONFIG_FB_MXS=y
-CONFIG_BACKLIGHT_LCD_SUPPORT=y
CONFIG_LCD_CLASS_DEVICE=y
CONFIG_LCD_L4F00242T03=y
CONFIG_LCD_PLATFORM=y
-CONFIG_BACKLIGHT_CLASS_DEVICE=y
CONFIG_BACKLIGHT_PWM=y
CONFIG_BACKLIGHT_GPIO=y
CONFIG_FRAMEBUFFER_CONSOLE=y
@@ -252,11 +268,12 @@ CONFIG_LEDS_TRIGGER_BACKLIGHT=y
CONFIG_LEDS_TRIGGER_GPIO=y
CONFIG_RTC_CLASS=y
CONFIG_RTC_INTF_DEV_UIE_EMUL=y
+CONFIG_RTC_DRV_MXC=y
CONFIG_RTC_DRV_SNVS=y
CONFIG_DMADEVICES=y
+CONFIG_FSL_EDMA=y
CONFIG_IMX_SDMA=y
CONFIG_MXS_DMA=y
-# CONFIG_MX3_IPU is not set
CONFIG_STAGING=y
# CONFIG_IOMMU_SUPPORT is not set
CONFIG_IIO=y
@@ -264,7 +281,7 @@ CONFIG_VF610_ADC=y
CONFIG_PWM=y
CONFIG_PWM_FSL_FTM=y
CONFIG_PWM_IMX=y
-CONFIG_NVMEM=y
+CONFIG_RAS=y
CONFIG_NVMEM_IMX_OCOTP=y
CONFIG_EXT2_FS=y
CONFIG_EXT2_FS_XATTR=y
@@ -285,6 +302,8 @@ CONFIG_UDF_FS=m
CONFIG_MSDOS_FS=m
CONFIG_VFAT_FS=y
CONFIG_TMPFS=y
+CONFIG_JFFS2_FS=y
+CONFIG_UBIFS_FS=y
CONFIG_NFS_FS=y
CONFIG_NFS_V3_ACL=y
CONFIG_NFS_V4=y
@@ -304,8 +323,6 @@ CONFIG_PROVE_LOCKING=y
# CONFIG_FTRACE is not set
# CONFIG_ARM_UNWIND is not set
CONFIG_SECURITYFS=y
-CONFIG_CRYPTO_DEFLATE=y
-CONFIG_CRYPTO_LZO=y
CONFIG_CRYPTO_DEV_FSL_CAAM=y
CONFIG_CRYPTO_DEV_SAHARA=y
CONFIG_CRC_CCITT=m
diff --git a/patches/linux/4.6/0800-ARM-dts-opos6ul-and-opos6uldev-add-initial-support.patch b/patches/linux/4.6/0800-ARM-dts-opos6ul-and-opos6uldev-add-initial-support.patch
deleted file mode 100644
index 04698d7..0000000
--- a/patches/linux/4.6/0800-ARM-dts-opos6ul-and-opos6uldev-add-initial-support.patch
+++ /dev/null
@@ -1,315 +0,0 @@
-From b22204b2031d7ad3f6c5d21c96458488501be45a Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?S=C3=A9bastien=20Szymanski?=
- <seb...@ar...>
-Date: Thu, 2 Jun 2016 18:53:59 +0200
-Subject: [PATCH] ARM: dts: opos6ul and opos6uldev add initial support
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-Signed-off-by: Sébastien Szymanski <seb...@ar...>
----
- arch/arm/boot/dts/Makefile | 3 +-
- arch/arm/boot/dts/imx6ul-opos6ul.dtsi | 171 ++++++++++++++++++++++++++++++++
- arch/arm/boot/dts/imx6ul-opos6uldev.dts | 97 ++++++++++++++++++
- 3 files changed, 270 insertions(+), 1 deletion(-)
- create mode 100644 arch/arm/boot/dts/imx6ul-opos6ul.dtsi
- create mode 100644 arch/arm/boot/dts/imx6ul-opos6uldev.dts
-
-diff --git a/arch/arm/boot/dts/Makefile b/arch/arm/boot/dts/Makefile
-index 95c1923..4b775b5 100644
---- a/arch/arm/boot/dts/Makefile
-+++ b/arch/arm/boot/dts/Makefile
-@@ -374,7 +374,8 @@ dtb-$(CONFIG_SOC_IMX6SX) += \
- imx6sx-sdb-reva.dtb \
- imx6sx-sdb.dtb
- dtb-$(CONFIG_SOC_IMX6UL) += \
-- imx6ul-14x14-evk.dtb
-+ imx6ul-14x14-evk.dtb \
-+ imx6ul-opos6uldev.dtb
- dtb-$(CONFIG_SOC_IMX7D) += \
- imx7d-cl-som-imx7.dtb \
- imx7d-sbc-imx7.dtb \
-diff --git a/arch/arm/boot/dts/imx6ul-opos6ul.dtsi b/arch/arm/boot/dts/imx6ul-opos6ul.dtsi
-new file mode 100644
-index 0000000..992cdf9
---- /dev/null
-+++ b/arch/arm/boot/dts/imx6ul-opos6ul.dtsi
-@@ -0,0 +1,171 @@
-+/*
-+ * Copyright 2016 Armadeus Systems
-+ *
-+ * This file is dual-licensed: you can use it either under the terms
-+ * of the GPL or the X11 license, at your option. Note that this dual
-+ * licensing only applies to this file, and not this project as a
-+ * whole.
-+ *
-+ * a) This file is free software; you can redistribute it and/or
-+ * modify it under the terms of the GNU General Public License as
-+ * published by the Free Software Foundation; either version 2 of
-+ * the License, or (at your option) any later version.
-+ *
-+ * This file is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public
-+ * License along with this file; if not, write to the Free
-+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
-+ * MA 02110-1301 USA
-+ *
-+ * Or, alternatively,
-+ *
-+ * b) Permission is hereby granted, free of charge, to any person
-+ * obtaining a copy of this software and associated documentation
-+ * files (the "Software"), to deal in the Software without
-+ * restriction, including without limitation the rights to use,
-+ * copy, modify, merge, publish, distribute, sublicense, and/or
-+ * sell copies of the Software, and to permit persons to whom the
-+ * Software is furnished to do so, subject to the following
-+ * conditions:
-+ *
-+ * The above copyright notice and this permission notice shall be
-+ * included in all copies or substantial portions of the Software.
-+ *
-+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-+ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
-+ * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-+ * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
-+ * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
-+ * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
-+ * OTHER DEALINGS IN THE SOFTWARE.
-+ */
-+
-+#include "imx6ul.dtsi"
-+
-+&fec1 {
-+ pinctrl-names = "default";
-+ pinctrl-0 = <&pinctrl_enet1>;
-+ phy-mode = "rmii";
-+ phy-reset-duration = <1>;
-+ phy-reset-gpios = <&gpio4 2 GPIO_ACTIVE_LOW>;
-+ phy-handle = <ðphy1>;
-+ status = "okay";
-+
-+ mdio {
-+ #address-cells = <1>;
-+ #size-cells = <0>;
-+
-+ ethphy1: ethernet-phy@1 {
-+ compatible = "ethernet-phy-ieee802.3-c22";
-+ reg = <1>;
-+ interrupt-parent = <&gpio4>;
-+ interrupts = <16 IRQ_TYPE_LEVEL_LOW>;
-+ status = "okay";
-+ };
-+ };
-+};
-+
-+/* Bluetooth */
-+&uart8 {
-+ pinctrl-names = "default";
-+ pinctrl-0 = <&pinctrl_uart8>;
-+ fsl,uart-has-rtscts;
-+ //status = "okay";
-+};
-+
-+/* eMMC */
-+&usdhc1 {
-+ pinctrl-names = "default";
-+ pinctrl-0 = <&pinctrl_usdhc1>;
-+ bus-width = <8>;
-+ no-1-8-v;
-+ non-removable;
-+ status = "okay";
-+};
-+
-+/* WiFi */
-+&usdhc2 {
-+ pinctrl-names = "default";
-+ pinctrl-0 = <&pinctrl_usdhc2>;
-+ bus-width = <4>;
-+ no-1-8-v;
-+ //status = "okay";
-+
-+ #address-cells = <1>;
-+ #size-cells = <0>;
-+
-+ brcmf: bcrmf@1 {
-+ compatible = "brcm,bcm4329-fmac";
-+ reg = <1>;
-+ interrupt-parent = <&gpio2>;
-+ interrupts = <8 IRQ_TYPE_LEVEL_LOW>;
-+ interrupt-names = "host-wake";
-+ };
-+};
-+
-+&iomuxc {
-+ pinctrl_enet1: enet1grp {
-+ fsl,pins = <
-+ MX6UL_PAD_GPIO1_IO06__ENET1_MDIO 0x1b0b0
-+ MX6UL_PAD_GPIO1_IO07__ENET1_MDC 0x1b0b0
-+ MX6UL_PAD_ENET1_RX_ER__ENET1_RX_ER 0x130b0
-+ MX6UL_PAD_ENET1_RX_EN__ENET1_RX_EN 0x130b0
-+ MX6UL_PAD_ENET1_RX_DATA1__ENET1_RDATA01 0x130b0
-+ MX6UL_PAD_ENET1_RX_DATA0__ENET1_RDATA00 0x130b0
-+ MX6UL_PAD_ENET1_TX_DATA0__ENET1_TDATA00 0x1b0b0
-+ MX6UL_PAD_ENET1_TX_DATA1__ENET1_TDATA01 0x1b0b0
-+ MX6UL_PAD_ENET1_TX_EN__ENET1_TX_EN 0x1b0b0
-+ /* INT# */
-+ MX6UL_PAD_NAND_DQS__GPIO4_IO16 0x1b0b0
-+ /* RST# */
-+ MX6UL_PAD_NAND_DATA00__GPIO4_IO02 0x130b0
-+ MX6UL_PAD_ENET1_TX_CLK__ENET1_REF_CLK1 0x4001b031
-+ >;
-+ };
-+
-+ pinctrl_uart8: uart8grp {
-+ fsl,pins = <
-+ MX6UL_PAD_ENET2_TX_EN__UART8_DCE_RX 0x1b0b0
-+ MX6UL_PAD_ENET2_TX_DATA1__UART8_DCE_TX 0x1b0b0
-+ MX6UL_PAD_ENET2_RX_ER__UART8_DCE_RTS 0x1b0b0
-+ MX6UL_PAD_ENET2_TX_CLK__UART8_DCE_CTS 0x1b0b0
-+ /* BT_REG_ON */
-+ MX6UL_PAD_ENET2_RX_EN__GPIO2_IO10 0x130b0
-+ >;
-+ };
-+
-+ pinctrl_usdhc1: usdhc1grp {
-+ fsl,pins = <
-+ MX6UL_PAD_SD1_CMD__USDHC1_CMD 0x17059
-+ MX6UL_PAD_SD1_CLK__USDHC1_CLK 0x10059
-+ MX6UL_PAD_SD1_DATA0__USDHC1_DATA0 0x17059
-+ MX6UL_PAD_SD1_DATA1__USDHC1_DATA1 0x17059
-+ MX6UL_PAD_SD1_DATA2__USDHC1_DATA2 0x17059
-+ MX6UL_PAD_SD1_DATA3__USDHC1_DATA3 0x17059
-+ MX6UL_PAD_NAND_READY_B__USDHC1_DATA4 0x17059
-+ MX6UL_PAD_NAND_CE0_B__USDHC1_DATA5 0x17059
-+ MX6UL_PAD_NAND_CE1_B__USDHC1_DATA6 0x17059
-+ MX6UL_PAD_NAND_CLE__USDHC1_DATA7 0x17059
-+ >;
-+ };
-+
-+ pinctrl_usdhc2: usdhc2grp {
-+ fsl,pins = <
-+ MX6UL_PAD_LCD_DATA18__USDHC2_CMD 0x1b0b0
-+ MX6UL_PAD_LCD_DATA19__USDHC2_CLK 0x100b0
-+ MX6UL_PAD_LCD_DATA20__USDHC2_DATA0 0x1b0b0
-+ MX6UL_PAD_LCD_DATA21__USDHC2_DATA1 0x1b0b0
-+ MX6UL_PAD_LCD_DATA22__USDHC2_DATA2 0x1b0b0
-+ MX6UL_PAD_LCD_DATA23__USDHC2_DATA3 0x1b0b0
-+ /* WL_REG_ON */
-+ MX6UL_PAD_ENET2_RX_DATA1__GPIO2_IO09 0x130b0
-+ /* WL_IRQ */
-+ MX6UL_PAD_ENET2_RX_DATA0__GPIO2_IO08 0x1b0b0
-+ >;
-+ };
-+};
-diff --git a/arch/arm/boot/dts/imx6ul-opos6uldev.dts b/arch/arm/boot/dts/imx6ul-opos6uldev.dts
-new file mode 100644
-index 0000000..c31ad70
---- /dev/null
-+++ b/arch/arm/boot/dts/imx6ul-opos6uldev.dts
-@@ -0,0 +1,97 @@
-+/*
-+ * Copyright 2016 Armadeus Systems
-+ *
-+ * This file is dual-licensed: you can use it either under the terms
-+ * of the GPL or the X11 license, at your option. Note that this dual
-+ * licensing only applies to this file, and not this project as a
-+ * whole.
-+ *
-+ * a) This file is free software; you can redistribute it and/or
-+ * modify it under the terms of the GNU General Public License as
-+ * published by the Free Software Foundation; either version 2 of
-+ * the License, or (at your option) any later version.
-+ *
-+ * This file is distributed in the hope that it will be useful,
-+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ * GNU General Public License for more details.
-+ *
-+ * You should have received a copy of the GNU General Public
-+ * License along with this file; if not, write to the Free
-+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
-+ * MA 02110-1301 USA
-+ *
-+ * Or, alternatively,
-+ *
-+ * b) Permission is hereby granted, free of charge, to any person
-+ * obtaining a copy of this software and associated documentation
-+ * files (the "Software"), to deal in the Software without
-+ * restriction, including without limitation the rights to use,
-+ * copy, modify, merge, publish, distribute, sublicense, and/or
-+ * sell copies of the Software, and to permit persons to whom the
-+ * Software is furnished to do so, subject to the following
-+ * conditions:
-+ *
-+ * The above copyright notice and this permission notice shall be
-+ * included in all copies or substantial portions of the Software.
-+ *
-+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-+ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
-+ * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-+ * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
-+ * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
-+ * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
-+ * OTHER DEALINGS IN THE SOFTWARE.
-+ */
-+
-+/dts-v1/;
-+#include "imx6ul-opos6ul.dtsi"
-+
-+/ {
-+ model = "Armadeus Systems OPOS6UL Module on OPOS6UL Dev board";
-+ compatible = "armadeus,opos6uldev", "armadeus,opos6ul", "fsl,imx6ul";
-+
-+ chosen {
-+ stdout-path = &uart1;
-+ };
-+
-+ memory {
-+ reg = <0 0>; /* will be filled by U-Boot */
-+ };
-+};
-+
-+&uart1 {
-+ pinctrl-names = "default";
-+ pinctrl-0 = <&pinctrl_uart1>;
-+ status = "okay";
-+};
-+
-+&usbotg1 {
-+ pinctrl-names = "default";
-+ pinctrl-0 = <&pinctrl_usbotg1>;
-+ dr_mode = "otg";
-+ phy_type = "utmi";
-+ status = "okay";
-+};
-+
-+&usbotg2 {
-+ dr_mode = "host";
-+ phy_type = "utmi";
-+ status = "okay";
-+};
-+
-+&iomuxc {
-+ pinctrl_uart1: uart1grp {
-+ fsl,pins = <
-+ MX6UL_PAD_UART1_TX_DATA__UART1_DCE_TX 0x1b0b1
-+ MX6UL_PAD_UART1_RX_DATA__UART1_DCE_RX 0x1b0b1
-+ >;
-+ };
-+
-+ pinctrl_usbotg1: usbotg1grp {
-+ fsl,pins = <
-+ MX6UL_PAD_GPIO1_IO00__ANATOP_OTG1_ID 0x1b0b0
-+ >;
-+ };
-+};
---
-2.3.6
-
diff --git a/patches/linux/4.7-rc6 b/patches/linux/4.7-rc6
new file mode 120000
index 0000000..4b65d9d
--- /dev/null
+++ b/patches/linux/4.7-rc6
@@ -0,0 +1 @@
+4.7
\ No newline at end of file
diff --git a/patches/linux/4.7/0800-ARM-dts-opos6ul-and-opos6uldev-add-initial-support.patch b/patches/linux/4.7/0800-ARM-dts-opos6ul-and-opos6uldev-add-initial-support.patch
new file mode 100644
index 0000000..f1315ec
--- /dev/null
+++ b/patches/linux/4.7/0800-ARM-dts-opos6ul-and-opos6uldev-add-initial-support.patch
@@ -0,0 +1,632 @@
+From c753be8ed1438150ad427c5d8c84e86f9c70109f Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?S=C3=A9bastien=20Szymanski?=
+ <seb...@ar...>
+Date: Thu, 2 Jun 2016 18:53:59 +0200
+Subject: [PATCH 1/1] ARM: dts: opos6ul and opos6uldev add initial support
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Signed-off-by: Sébastien Szymanski <seb...@ar...>
+---
+ arch/arm/boot/dts/Makefile | 1 +
+ arch/arm/boot/dts/imx6ul-opos6ul.dtsi | 181 ++++++++++++++
+ arch/arm/boot/dts/imx6ul-opos6uldev.dts | 407 ++++++++++++++++++++++++++++++++
+ 3 files changed, 589 insertions(+)
+ create mode 100644 arch/arm/boot/dts/imx6ul-opos6ul.dtsi
+ create mode 100644 arch/arm/boot/dts/imx6ul-opos6uldev.dts
+
+diff --git a/arch/arm/boot/dts/Makefile b/arch/arm/boot/dts/Makefile
+index 414b427..db9729f 100644
+--- a/arch/arm/boot/dts/Makefile
++++ b/arch/arm/boot/dts/Makefile
+@@ -393,6 +393,7 @@ dtb-$(CONFIG_SOC_IMX6SX) += \
+ imx6sx-sdb.dtb
+ dtb-$(CONFIG_SOC_IMX6UL) += \
+ imx6ul-14x14-evk.dtb \
++ imx6ul-opos6uldev.dtb \
+ imx6ul-pico-hobbit.dtb \
+ imx6ul-tx6ul-0010.dtb \
+ imx6ul-tx6ul-0011.dtb \
+diff --git a/arch/arm/boot/dts/imx6ul-opos6ul.dtsi b/arch/arm/boot/dts/imx6ul-opos6ul.dtsi
+new file mode 100644
+index 0000000..cd7ff48
+--- /dev/null
++++ b/arch/arm/boot/dts/imx6ul-opos6ul.dtsi
+@@ -0,0 +1,181 @@
++/*
++ * Copyright 2016 Armadeus Systems
++ *
++ * This file is dual-licensed: you can use it either under the terms
++ * of the GPL or the X11 license, at your option. Note that this dual
++ * licensing only applies to this file, and not this project as a
++ * whole.
++ *
++ * a) This file is free software; you can redistribute it and/or
++ * modify it under the terms of the GNU General Public License as
++ * published by the Free Software Foundation; either version 2 of
++ * the License, or (at your option) any later version.
++ *
++ * This file is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public
++ * License along with this file; if not, write to the Free
++ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
++ * MA 02110-1301 USA
++ *
++ * Or, alternatively,
++ *
++ * b) Permission is hereby granted, free of charge, to any person
++ * obtaining a copy of this software and associated documentation
++ * files (the "Software"), to deal in the Software without
++ * restriction, including without limitation the rights to use,
++ * copy, modify, merge, publish, distribute, sublicense, and/or
++ * sell copies of the Software, and to permit persons to whom the
++ * Software is furnished to do so, subject to the following
++ * conditions:
++ *
++ * The above copyright notice and this permission notice shall be
++ * included in all copies or substantial portions of the Software.
++ *
++ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
++ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
++ * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
++ * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
++ * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
++ * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
++ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
++ * OTHER DEALINGS IN THE SOFTWARE.
++ */
++
++#include "imx6ul.dtsi"
++
++/ {
++ reg_3v3: regulator-3v3 {
++ compatible = "regulator-fixed";
++ regulator-name = "3V3";
++ regulator-min-microvolt = <3300000>;
++ regulator-max-microvolt = <3300000>;
++ };
++};
++
++&fec1 {
++ pinctrl-names = "default";
++ pinctrl-0 = <&pinctrl_enet1>;
++ phy-mode = "rmii";
++ phy-reset-duration = <1>;
++ phy-reset-gpios = <&gpio4 2 GPIO_ACTIVE_LOW>;
++ phy-handle = <ðphy1>;
++ phy-supply = <®_3v3>;
++ status = "okay";
++
++ mdio: mdio {
++ #address-cells = <1>;
++ #size-cells = <0>;
++
++ ethphy1: ethernet-phy@1 {
++ compatible = "ethernet-phy-ieee802.3-c22";
++ reg = <1>;
++ interrupt-parent = <&gpio4>;
++ interrupts = <16 IRQ_TYPE_LEVEL_LOW>;
++ status = "okay";
++ };
++ };
++};
++
++/* Bluetooth */
++&uart8 {
++ pinctrl-names = "default";
++ pinctrl-0 = <&pinctrl_uart8>;
++ fsl,uart-has-rtscts;
++ //status = "okay";
++};
++
++/* eMMC */
++&usdhc1 {
++ pinctrl-names = "default";
++ pinctrl-0 = <&pinctrl_usdhc1>;
++ bus-width = <8>;
++ no-1-8-v;
++ non-removable;
++ status = "okay";
++};
++
++/* WiFi */
++&usdhc2 {
++ pinctrl-names = "default";
++ pinctrl-0 = <&pinctrl_usdhc2>;
++ bus-width = <4>;
++ no-1-8-v;
++ //status = "okay";
++
++ #address-cells = <1>;
++ #size-cells = <0>;
++
++ brcmf: bcrmf@1 {
++ compatible = "brcm,bcm4329-fmac";
++ reg = <1>;
++ interrupt-parent = <&gpio2>;
++ interrupts = <8 IRQ_TYPE_LEVEL_LOW>;
++ interrupt-names = "host-wake";
++ };
++};
++
++&iomuxc {
++ pinctrl_enet1: enet1grp {
++ fsl,pins = <
++ MX6UL_PAD_GPIO1_IO06__ENET1_MDIO 0x1b0b0
++ MX6UL_PAD_GPIO1_IO07__ENET1_MDC 0x1b0b0
++ MX6UL_PAD_ENET1_RX_ER__ENET1_RX_ER 0x130b0
++ MX6UL_PAD_ENET1_RX_EN__ENET1_RX_EN 0x130b0
++ MX6UL_PAD_ENET1_RX_DATA1__ENET1_RDATA01 0x130b0
++ MX6UL_PAD_ENET1_RX_DATA0__ENET1_RDATA00 0x130b0
++ MX6UL_PAD_ENET1_TX_DATA0__ENET1_TDATA00 0x1b0b0
++ MX6UL_PAD_ENET1_TX_DATA1__ENET1_TDATA01 0x1b0b0
++ MX6UL_PAD_ENET1_TX_EN__ENET1_TX_EN 0x1b0b0
++ /* INT# */
++ MX6UL_PAD_NAND_DQS__GPIO4_IO16 0x1b0b0
++ /* RST# */
++ MX6UL_PAD_NAND_DATA00__GPIO4_IO02 0x130b0
++ MX6UL_PAD_ENET1_TX_CLK__ENET1_REF_CLK1 0x4001b031
++ >;
++ };
++
++ pinctrl_uart8: uart8grp {
++ fsl,pins = <
++ MX6UL_PAD_ENET2_TX_EN__UART8_DCE_RX 0x1b0b0
++ MX6UL_PAD_ENET2_TX_DATA1__UART8_DCE_TX 0x1b0b0
++ MX6UL_PAD_ENET2_RX_ER__UART8_DCE_RTS 0x1b0b0
++ MX6UL_PAD_ENET2_TX_CLK__UART8_DCE_CTS 0x1b0b0
++ /* BT_REG_ON */
++ MX6UL_PAD_ENET2_RX_EN__GPIO2_IO10 0x130b0
++ >;
++ };
++
++ pinctrl_usdhc1: usdhc1grp {
++ fsl,pins = <
++ MX6UL_PAD_SD1_CMD__USDHC1_CMD 0x17059
++ MX6UL_PAD_SD1_CLK__USDHC1_CLK 0x10059
++ MX6UL_PAD_SD1_DATA0__USDHC1_DATA0 0x17059
++ MX6UL_PAD_SD1_DATA1__USDHC1_DATA1 0x17059
++ MX6UL_PAD_SD1_DATA2__USDHC1_DATA2 0x17059
++ MX6UL_PAD_SD1_DATA3__USDHC1_DATA3 0x17059
++ MX6UL_PAD_NAND_READY_B__USDHC1_DATA4 0x17059
++ MX6UL_PAD_NAND_CE0_B__USDHC1_DATA5 0x17059
++ MX6UL_PAD_NAND_CE1_B__USDHC1_DATA6 0x17059
++ MX6UL_PAD_NAND_CLE__USDHC1_DATA7 0x17059
++ >;
++ };
++
++ pinctrl_usdhc2: usdhc2grp {
++ fsl,pins = <
++ MX6UL_PAD_LCD_DATA18__USDHC2_CMD 0x1b0b0
++ MX6UL_PAD_LCD_DATA19__USDHC2_CLK 0x100b0
++ MX6UL_PAD_LCD_DATA20__USDHC2_DATA0 0x1b0b0
++ MX6UL_PAD_LCD_DATA21__USDHC2_DATA1 0x1b0b0
++ MX6UL_PAD_LCD_DATA22__USDHC2_DATA2 0x1b0b0
++ MX6UL_PAD_LCD_DATA23__USDHC2_DATA3 0x1b0b0
++ /* WL_REG_ON */
++ MX6UL_PAD_ENET2_RX_DATA1__GPIO2_IO09 0x130b0
++ /* WL_IRQ */
++ MX6UL_PAD_ENET2_RX_DATA0__GPIO2_IO08 0x1b0b0
++ >;
++ };
++};
+diff --git a/arch/arm/boot/dts/imx6ul-opos6uldev.dts b/arch/arm/boot/dts/imx6ul-opos6uldev.dts
+new file mode 100644
+index 0000000..5e786bf
+--- /dev/null
++++ b/arch/arm/boot/dts/imx6ul-opos6uldev.dts
+@@ -0,0 +1,407 @@
++/*
++ * Copyright 2016 Armadeus Systems
++ *
++ * This file is dual-licensed: you can use it either under the terms
++ * of the GPL or the X11 license, at your option. Note that this dual
++ * licensing only applies to this file, and not this project as a
++ * whole.
++ *
++ * a) This file is free software; you can redistribute it and/or
++ * modify it under the terms of the GNU General Public License as
++ * published by the Free Software Foundation; either version 2 of
++ * the License, or (at your option) any later version.
++ *
++ * This file is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public
++ * License along with this file; if not, write to the Free
++ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
++ * MA 02110-1301 USA
++ *
++ * Or, alternatively,
++ *
++ * b) Permission is hereby granted, free of charge, to any person
++ * obtaining a copy of this software and associated documentation
++ * files (the "Software"), to deal in the Software without
++ * restriction, including without limitation the rights to use,
++ * copy, modify, merge, publish, distribute, sublicense, and/or
++ * sell copies of the Software, and to permit persons to whom the
++ * Software is furnished to do so, subject to the following
++ * conditions:
++ *
++ * The above copyright notice and this permission notice shall be
++ * included in all copies or substantial portions of the Software.
++ *
++ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
++ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
++ * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
++ * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
++ * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
++ * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
++ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
++ * OTHER DEALINGS IN THE SOFTWARE.
++ */
++
++/dts-v1/;
++#include "imx6ul-opos6ul.dtsi"
++
++/ {
++ model = "Armadeus Systems OPOS6UL Module on OPOS6UL Dev board";
++ compatible = "armadeus,opos6uldev", "armadeus,opos6ul", "fsl,imx6ul";
++
++ chosen {
++ stdout-path = &uart1;
++ };
++
++ memory {
++ reg = <0 0>; /* will be filled by U-Boot */
++ };
++
++ backlight {
++ compatible = "gpio-backlight";
++ pinctrl-names = "default";
++ pinctrl-0 = <&pinctrl_lcd_backlight>;
++ gpios = <&gpio3 23 GPIO_ACTIVE_HIGH>;
++ default-on;
++ };
++
++ gpio-keys {
++ compatible = "gpio-keys";
++ pinctrl-names = "default";
++ pinctrl-0 = <&pinctrl_gpio_keys>;
++
++ user-button {
++ label = "User button";
++ gpios = <&gpio4 7 GPIO_ACTIVE_LOW>;
++ linux,code = <BTN_MISC>;
++ wakeup-source;
++ };
++ };
++
++ leds {
++ compatible = "gpio-leds";
++
++ user_led {
++ label = "User";
++ pinctrl-names = "default";
++ pinctrl-0 = <&pinctrl_led>;
++ gpios = <&gpio4 6 GPIO_ACTIVE_HIGH>;
++ linux,default-trigger = "heartbeat";
++ };
++ };
++
++ reg_5v: regulator-5v {
++ compatible = "regulator-fixed";
++ regulator-name = "5V";
++ regulator-min-microvolt = <5000000>;
++ regulator-max-microvolt = <5000000>;
++ };
++
++ reg_usbotg1_vbus: regulator-usbotg1vbus {
++ compatible = "regulator-fixed";
++ regulator-name = "usbotg1vbus";
++ regulator-min-microvolt = <5000000>;
++ regulator-max-microvolt = <5000000>;
++ pinctrl-names = "default";
++ pinctrl-0 = <&pinctrl_usbotg1_vbus>;
++ gpio = <&gpio1 5 GPIO_ACTIVE_HIGH>;
++ enable-active-high;
++ };
++
++ reg_usbotg2_vbus: regulator-usbotg2vbus {
++ compatible = "regulator-fixed";
++ regulator-name = "usbotg2vbus";
++ regulator-min-microvolt = <5000000>;
++ regulator-max-microvolt = <5000000>;
++ pinctrl-names = "default";
++ pinctrl-0 = <&pinctrl_usbotg2_vbus>;
++ gpio = <&gpio5 9 GPIO_ACTIVE_HIGH>;
++ enable-active-high;
++ };
++};
++
++&can1 {
++ pinctrl-names = "default";
++ pinctrl-0 = <&pinctrl_flexcan1>;
++ xceiver-supply = <®_5v>;
++ status = "okay";
++};
++
++&can2 {
++ pinctrl-names = "default";
++ pinctrl-0 = <&pinctrl_flexcan2>;
++ xceiver-supply = <®_5v>;
++ status = "okay";
++};
++
++&ecspi1 {
++ pinctrl-names = "default";
++ pinctrl-0 = <&pinctrl_ecspi1>;
++ fsl,spi-num-chipselects = <2>;
++ cs-gpios = <&gpio3 26 GPIO_ACTIVE_LOW>, <&gpio4 3 GPIO_ACTIVE_LOW>;
++ status = "okay";
++};
++
++&fec2 {
++ pinctrl-names = "default";
++ pinctrl-0 = <&pinctrl_enet2>;
++ phy-mode = "rmii";
++ phy-reset-duration = <1>;
++ phy-reset-gpios = <&gpio4 1 GPIO_ACTIVE_LOW>;
++ phy-handle = <ðphy2>;
++ phy-supply = <®_3v3>;
++ status = "disabled";
++};
++
++&i2c2 {
++ clock_frequency = <400000>;
++ pinctrl-names = "default";
++ pinctrl-0 = <&pinctrl_i2c2>;
++ status = "okay";
++};
++
++&lcdif {
++ pinctrl-names = "default";
++ pinctrl-0 = <&pinctrl_lcdif>;
++ display = <&display0>;
++ lcd-supply = <®_3v3>;
++ status = "okay";
++
++ display0: display0 {
++ bits-per-pixel = <32>;
++ bus-width = <18>;
++
++ display-timings {
++ timing0: timing0 {
++ clock-frequency = <33000033>;
++ hactive = <800>;
++ vactive = <480>;
++ hback-porch = <96>;
++ hfront-porch = <96>;
++ vback-porch = <20>;
++ vfront-porch = <21>;
++ hsync-len = <64>;
++ vsync-len = <4>;
++ hsync-active = <0>;
++ vsync-active = <0>;
++ de-active = <1>;
++ pixelclk-active = <0>;
++ };
++ };
++ };
++};
++
++&mdio {
++ ethphy2: ethernet-phy@2 {
++ compatible = "ethernet-phy-ieee802.3-c22";
++ reg = <2>;
++ interrupt-parent = <&gpio4>;
++ interrupts = <10 IRQ_TYPE_LEVEL_LOW>;
++ status = "okay";
++ };
++};
++
++&snvs_pwrkey {
++ status = "disabled";
++};
++
++&tsc {
++ pinctrl-names = "default";
++ pinctrl-0 = <&pinctrl_tsc>;
++ xnur-gpio = <&gpio1 3 GPIO_ACTIVE_LOW>;
++ measure-delay-time = <0xffff>;
++ pre-charge-time = <0xfff>;
++ status = "okay";
++};
++
++&uart1 {
++ pinctrl-names = "default";
++ pinctrl-0 = <&pinctrl_uart1>;
++ status = "okay";
++};
++
++&uart2 {
++ pinctrl-names = "default";
++ pinctrl-0 = <&pinctrl_uart2>;
++ status = "okay";
++};
++
++&usbotg1 {
++ pinctrl-names = "default";
++ pinctrl-0 = <&pinctrl_usbotg1_id>;
++ vbus-supply = <®_usbotg1_vbus>;
++ dr_mode = "otg";
++ disable-over-current;
++ status = "okay";
++};
++
++&usbotg2 {
++ vbus-supply = <®_usbotg2_vbus>;
++ dr_mode = "host";
++ disable-over-current;
++ status = "okay";
++};
++
++&iomuxc {
++ pinctrl-names = "default";
++ pinctrl-0 = <&pinctrl_gpios>;
++
++ pinctrl_ecspi1: ecspi1grp {
++ fsl,pins = <
++ MX6UL_PAD_LCD_DATA20__ECSPI1_SCLK 0x1b0b0
++ MX6UL_PAD_LCD_DATA21__GPIO3_IO26 0x1b0b0
++ MX6UL_PAD_LCD_DATA22__ECSPI1_MOSI 0x1b0b0
++ MX6UL_PAD_LCD_DATA23__ECSPI1_MISO 0x1b0b0
++ MX6UL_PAD_NAND_DATA01__GPIO4_IO03 0x1b0b0
++ >;
++ };
++
++ pinctrl_enet2: enet2grp {
++ fsl,pins = <
++ MX6UL_PAD_ENET2_RX_ER__ENET2_RX_ER 0x130b0
++ MX6UL_PAD_ENET2_RX_EN__ENET2_RX_EN 0x130b0
++ MX6UL_PAD_ENET2_RX_DATA1__ENET2_RDATA01 0x130b0
++ MX6UL_PAD_ENET2_RX_DATA0__ENET2_RDATA00 0x130b0
++ MX6UL_PAD_ENET2_TX_DATA0__ENET2_TDATA00 0x1b0b0
++ MX6UL_PAD_ENET2_TX_DATA1__ENET2_TDATA01 0x1b0b0
++ MX6UL_PAD_ENET2_TX_EN__ENET2_TX_EN 0x1b0b0
++ /* INT# */
++ MX6UL_PAD_NAND_ALE__GPIO4_IO10 0x1b0b0
++ /* RST# */
++ MX6UL_PAD_NAND_WE_B__GPIO4_IO01 0x130b0
++ MX6UL_PAD_ENET2_TX_CLK__ENET2_REF_CLK2 0x4001b031
++ >;
++ };
++
++ pinctrl_flexcan1: flexcan1grp {
++ fsl,pins = <
++ MX6UL_PAD_UART3_CTS_B__FLEXCAN1_TX 0x0b0b0
++ MX6UL_PAD_UART3_RTS_B__FLEXCAN1_RX 0x0b0b0
++ >;
++ };
++
++ pinctrl_flexcan2: flexcan2grp {
++ fsl,pins = <
++ MX6UL_PAD_UART2_CTS_B__FLEXCAN2_TX 0x0b0b0
++ MX6UL_PAD_UART2_RTS_B__FLEXCAN2_RX 0x0b0b0
++ >;
++ };
++
++ pinctrl_gpios: gpiosgrp {
++ fsl,pins = <
++ MX6UL_PAD_LCD_DATA19__GPIO3_IO24 0x0b0b0
++ MX6UL_PAD_UART3_TX_DATA__GPIO1_IO24 0x0b0b0
++ MX6UL_PAD_UART3_RX_DATA__GPIO1_IO25 0x0b0b0
++ MX6UL_PAD_NAND_RE_B__GPIO4_IO00 0x0b0b0
++ MX6UL_PAD_GPIO1_IO08__GPIO1_IO08 0x0b0b0
++ MX6UL_PAD_UART1_CTS_B__GPIO1_IO18 0x0b0b0
++ MX6UL_PAD_UART1_RTS_B__GPIO1_IO19 0x0b0b0
++ MX6UL_PAD_GPIO1_IO09__GPIO1_IO09 0x0b0b0
++ MX6UL_PAD_SNVS_TAMPER0__GPIO5_IO00 0x0b0b0
++ MX6UL_PAD_SNVS_TAMPER1__GPIO5_IO01 0x0b0b0
++ MX6UL_PAD_SNVS_TAMPER2__GPIO5_IO02 0x0b0b0
++ MX6UL_PAD_SNVS_TAMPER3__GPIO5_IO03 0x0b0b0
++ MX6UL_PAD_SNVS_TAMPER4__GPIO5_IO04 0x0b0b0
++ MX6UL_PAD_SNVS_TAMPER5__GPIO5_IO05 0x0b0b0
++ MX6UL_PAD_SNVS_TAMPER6__GPIO5_IO06 0x0b0b0
++ MX6UL_PAD_SNVS_TAMPER7__GPIO5_IO07 0x0b0b0
++ MX6UL_PAD_SNVS_TAMPER8__GPIO5_IO08 0x0b0b0
++ >;
++ };
++
++ pinctrl_gpio_keys: gpio_keysgrp {
++ fsl,pins = <
++ MX6UL_PAD_NAND_DATA05__GPIO4_IO07 0x0b0b0
++ >;
++ };
++
++ pinctrl_i2c2: i2c2grp {
++ fsl,pins = <
++ MX6UL_PAD_UART5_RX_DATA__I2C2_SDA 0x4001b8b0
++ MX6UL_PAD_UART5_TX_DATA__I2C2_SCL 0x4001b8b0
++ >;
++ };
++
++ pinctrl_lcd_backlight: lcd_backlightgrp {
++ fsl,pins = <
++ MX6UL_PAD_LCD_DATA18__GPIO3_IO23 0x0b0b0
++ >;
++ };
++
++ pinctrl_lcdif: lcdifgrp {
++ fsl,pins = <
++ MX6UL_PAD_LCD_CLK__LCDIF_CLK 0x100b1
++ MX6UL_PAD_LCD_ENABLE__LCDIF_ENABLE 0x100b1
++ MX6UL_PAD_LCD_HSYNC__LCDIF_HSYNC 0x100b1
++ MX6UL_PAD_LCD_VSYNC__LCDIF_VSYNC 0x100b1
++ MX6UL_PAD_LCD_DATA00__LCDIF_DATA00 0x100b1
++ MX6UL_PAD_LCD_DATA01__LCDIF_DATA01 0x100b1
++ MX6UL_PAD_LCD_DATA02__LCDIF_DATA02 0x100b1
++ MX6UL_PAD_LCD_DATA03__LCDIF_DATA03 0x100b1
++ MX6UL_PAD_LCD_DATA04__LCDIF_DATA04 0x100b1
++ MX6UL_PAD_LCD_DATA05__LCDIF_DATA05 0x100b1
++ MX6UL_PAD_LCD_DATA06__LCDIF_DATA06 0x100b1
++ MX6UL_PAD_LCD_DATA07__LCDIF_DATA07 0x100b1
++ MX6UL_PAD_LCD_DATA08__LCDIF_DATA08 0x100b1
++ MX6UL_PAD_LCD_DATA09__LCDIF_DATA09 0x100b1
++ MX6UL_PAD_LCD_DATA10__LCDIF_DATA10 0x100b1
++ MX6UL_PAD_LCD_DATA11__LCDIF_DATA11 0x100b1
++ MX6UL_PAD_LCD_DATA12__LCDIF_DATA12 0x100b1
++ MX6UL_PAD_LCD_DATA13__LCDIF_DATA13 0x100b1
++ MX6UL_PAD_LCD_DATA14__LCDIF_DATA14 0x100b1
++ MX6UL_PAD_LCD_DATA15__LCDIF_DATA15 0x100b1
++ MX6UL_PAD_LCD_DATA16__LCDIF_DATA16 0x100b1
++ MX6UL_PAD_LCD_DATA17__LCDIF_DATA17 0x100b1
++ >;
++ };
++
++ pinctrl_led: ledgrp {
++ fsl,pins = <
++ MX6UL_PAD_NAND_DATA04__GPIO4_IO06 0x0b0b0
++ >;
++ };
++
++ pinctrl_tsc: tscgrp {
++ fsl,pins = <
++ MX6UL_PAD_GPIO1_IO01__GPIO1_IO01 0xb0
++ MX6UL_PAD_GPIO1_IO02__GPIO1_IO02 0xb0
++ MX6UL_PAD_GPIO1_IO03__GPIO1_IO03 0xb0
++ MX6UL_PAD_GPIO1_IO04__GPIO1_IO04 0xb0
++ >;
++ };
++
++ pinctrl_uart1: uart1grp {
++ fsl,pins = <
++ MX6UL_PAD_UART1_TX_DATA__UART1_DCE_TX 0x1b0b1
++ MX6UL_PAD_UART1_RX_DATA__UART1_DCE_RX 0x1b0b1
++ >;
++ };
++
++ pinctrl_uart2: uart2grp {
++ fsl,pins = <
++ MX6UL_PAD_UART2_TX_DATA__UART2_DCE_TX 0x1b0b1
++ MX6UL_PAD_UART2_RX_DATA__UART2_DCE_RX 0x1b0b1
++ >;
++ };
++
++ pinctrl_usbotg1_id: usbotg1_idgrp {
++ fsl,pins = <
++ MX6UL_PAD_GPIO1_IO00__ANATOP_OTG1_ID 0x1b0b0
++ >;
++ };
++
++ pinctrl_usbotg1_vbus: usbotg1_vbusgrp {
++ fsl,pins = <
++ MX6UL_PAD_GPIO1_IO05__GPIO1_IO05 0x1b0b0
++ >;
++ };
++
++ pinctrl_usbotg2_vbus: usbotg2_vbusgrp {
++ fsl,pins = <
++ MX6UL_PAD_SNVS_TAMPER9__GPIO5_IO09 0x1b0b0
++ >;
++ };
++};
+--
+2.3.6
diff --git a/software/uboot_recover/opos6ul-u-boot.img b/software/uboot_recover/opos6ul-u-boot.img
new file mode 100644
index 0000000..1c3b154
Binary files /dev/null and b/software/uboot_recover/opos6ul-u-boot.img differ
diff --git a/software/uboot_recover/opos6ul-u-boot.spl b/software/uboot_recover/opos6ul-u-boot.spl
new file mode 100644
index 0000000..3993969
Binary files /dev/null and b/software/uboot_recover/opos6ul-u-boot.spl differ
diff --git a/software/uboot_recover/apf6_recovery.py b/software/uboot_recover/opos6ul_recovery.py
similarity index 91%
copy from software/uboot_recover/apf6_recovery.py
copy to software/uboot_recover/opos6ul_recovery.py
index 885b6f9..8a09c67 100644
--- a/software/uboot_recover/apf6_recovery.py
+++ b/software/uboot_recover/opos6ul_recovery.py
@@ -1,5 +1,5 @@
#
-# APF6 bootloader recovering tool
+# OPOS6UL bootloader recovering tool
#
# Copyright (C) 2014 Armadeus Project
#
@@ -84,21 +84,21 @@ if __name__ == "__main__":
BR_IMAGES_PATH = "../../buildroot/output/images"
USB_DOWNLOAD_APP = BR_HOST_PATH + "/usr/bin/imx_usb"
SERIAL_DOWNLOAD_APP = "sb"
- U_BOOT_SPL = "apf6-u-boot.spl"
- U_BOOT_IMG = "apf6-u-boot.img"
+ U_BOOT_SPL = "opos6ul-u-boot.spl"
+ U_BOOT_IMG = "opos6ul-u-boot.img"
SPEED = 115200
- print color.BOLD + "\n--- APF6 Bootstrap Tool ---\n"
+ print color.BOLD + "\n--- OPOS6UL Bootstrap Tool ---\n"
print "Procedure to follow:"
print "1] Be sure to:"
- print " * have built the APF6 BSP (make apf6_defconfig; make),"
+ print " * have built the OPOS6UL BSP (make opos6ul_defconfig; make),"
print " * have \"sb\" tool installed on your PC (on Ubuntu: sudo apt-get install lrzsz),"
print " * have launched this script as root (sudo)."
print "2] Power off your board, close all serial terminal sessions, remove all USB cables"
print "3] Take jumper off BOOT0 pins and put it on BOOT1 pins."
print "4] Power on your board"
- print "5] Connect a USB cable from your PC to the APF6Dev OTG miniUSB connector"
- print "6] Connect a USB cable from your PC to the APF6Dev console miniUSB connector"
+ print "5] Connect a USB cable from your PC to the OPOS6ULDev OTG miniUSB connector"
+ print "6] Connect a USB cable from your PC to the OPOS6ULDev console miniUSB connector"
print ""
port = raw_input('--- Then, enter serial port number or device name to use for console (/dev/ttyUSB0 under Linux (default) or COMx under Window$): ' + color.END)
if port == '':
@@ -119,7 +119,7 @@ if __name__ == "__main__":
sys.exit(1)
try:
- subprocess.check_call([USB_DOWNLOAD_APP, "-c", BR_HOST_PATH + "/usr/share/imx_usb_loader/", U_BOOT_SPL])
+ subprocess.check_call([USB_DOWNLOAD_APP, "-c", BR_HOST_PATH + "/etc/imx-loader.d/", U_BOOT_SPL])
subprocess.check_call(SERIAL_DOWNLOAD_APP + " -k " + U_BOOT_IMG + " > " + port + " < " + port, shell=True)
except subprocess.CalledProcessError:
print color.RED + "Error: Loading U-Boot binaries failed !" + color.END
hooks/post-receive
--
armadeus
|
|
From: Sébastien S. <ss...@us...> - 2016-07-01 08:47:13
|
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 4cedb7ca6c5653f94472e6eacaac7061994d5bc6 (commit)
from 52e5376f0e38076791e8fe004acee43558dd8c54 (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 4cedb7ca6c5653f94472e6eacaac7061994d5bc6
Author: Sébastien Szymanski <seb...@ar...>
Date: Fri Jul 1 10:48:14 2016 +0200
[LINUX] 2.6.29: apf27: add support for USB3320 phy on apf27v2
-----------------------------------------------------------------------
Summary of changes:
.../2.6.29/444-armadeus-add-apf27v2-support.patch | 72 ++++++++++++++++++++
1 files changed, 72 insertions(+), 0 deletions(-)
create mode 100644 patches/linux/2.6.29/444-armadeus-add-apf27v2-support.patch
diff --git a/patches/linux/2.6.29/444-armadeus-add-apf27v2-support.patch b/patches/linux/2.6.29/444-armadeus-add-apf27v2-support.patch
new file mode 100644
index 0000000..fbf72d3
--- /dev/null
+++ b/patches/linux/2.6.29/444-armadeus-add-apf27v2-support.patch
@@ -0,0 +1,72 @@
+Index: linux-2.6.29.6/arch/arm/mach-mx2/apf27.c
+===================================================================
+--- linux-2.6.29.6.orig/arch/arm/mach-mx2/apf27.c
++++ linux-2.6.29.6/arch/arm/mach-mx2/apf27.c
+@@ -61,6 +61,8 @@
+ #include "devices.h"
+ #include "crm_regs.h"
+
++static int apf27v2 = 0;
++
+ extern void apf27_baseboard_init(void);
+ #ifdef CONFIG_PM
+ extern void apf27_baseboard_resume(void);
+@@ -255,9 +257,17 @@ static int isp1504_check_presence(void _
+ ulpi_read(ISP1504_PID_LOW, view);
+
+ pr_info("ULPI OTG Vendor ID 0x%x Product ID 0x%x\n", vid, pid);
+- if (vid != 0x4cc || pid != 0x1504) {
+- pr_err("No ISP1504 found\n");
+- return -1;
++
++ if (apf27v2) {
++ if (vid != 0x424 || pid != 0x7) {
++ pr_err("No USB3320 found\n");
++ return -1;
++ }
++ } else {
++ if (vid != 0x4cc || pid != 0x1504) {
++ pr_err("No ISP1504 found\n");
++ return -1;
++ }
+ }
+
+ return 0;
+@@ -318,6 +328,9 @@ static void isp1504_suspend(void __iomem
+
+ static void isp1504_resume(void __iomem *view)
+ {
++ if (apf27v2)
++ return;
++
+ /* uggly but the STP line must be set to 1 before the first PHY access
+ in order to wake up the ULPI clock of the PHY. */
+ gpio_set_value(GPIO_PORTE | 1, 1);
+@@ -368,6 +381,14 @@ static int apf27_usbotg_init(struct plat
+ int ret;
+ uint32_t temp;
+
++ if (apf27v2) {
++ gpio_set_value(GPIO_PORTF | 8, 0);
++ mxc_gpio_mode(GPIO_PORTF | 8 | GPIO_OUT | GPIO_GPIO);
++ mdelay(1);
++ gpio_set_value(GPIO_PORTF | 8, 1);
++ mdelay(1);
++ }
++
+ ret = mxc_gpio_setup_multiple_pins(mxc_usbotg_pins,
+ ARRAY_SIZE(mxc_usbotg_pins), "USB OTG");
+ if (ret)
+@@ -695,6 +716,12 @@ static void __init apf27_init(void)
+ #ifdef CONFIG_WATCHDOG
+ mxc_register_device(&mxc_wdt, NULL);
+ #endif
++
++ mxc_gpio_mode(GPIO_PORTE | 17 | GPIO_IN | GPIO_GPIO);
++ apf27v2 = !gpio_get_value(GPIO_PORTE | 17);
++
++ printk("APF27 version %d\n", apf27v2 ? 2 : 1);
++
+ if (otg_mode_host) {
+ mxc_register_device(&mxc_otg_host, &ehci0_pdata);
+ } else {
hooks/post-receive
--
armadeus
|
|
From: Sébastien S. <ss...@us...> - 2016-06-29 12:24:51
|
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, buildroot-update has been updated
via d8bdf6a805e1471f3c8aba6acd39a35d928ce53b (commit)
from cbe1b37e3a22b9e1e173714af1b908ff797d4e4c (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 d8bdf6a805e1471f3c8aba6acd39a35d928ce53b
Author: Sébastien Szymanski <seb...@ar...>
Date: Wed Jun 29 14:25:13 2016 +0200
[BUILDROOT] uboot.mk: call qstrip instead of qstring
-----------------------------------------------------------------------
Summary of changes:
...add_support_for_custom_configuration_file.patch | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/patches/buildroot/2016.05/050-U-Boot-add_support_for_custom_configuration_file.patch b/patches/buildroot/2016.05/050-U-Boot-add_support_for_custom_configuration_file.patch
index 0d7dfb6..26fc300 100644
--- a/patches/buildroot/2016.05/050-U-Boot-add_support_for_custom_configuration_file.patch
+++ b/patches/buildroot/2016.05/050-U-Boot-add_support_for_custom_configuration_file.patch
@@ -44,7 +44,7 @@ Index: buildroot/boot/uboot/uboot.mk
endef
UBOOT_POST_PATCH_HOOKS += UBOOT_APPLY_LOCAL_PATCHES
-+ifneq ($(call qstring,$(BR2_TARGET_UBOOT_CUSTOM_HEADER_CONFIG_FILE_PATH)),)
++ifneq ($(call qstrip,$(BR2_TARGET_UBOOT_CUSTOM_HEADER_CONFIG_FILE_PATH)),)
+define UBOOT_COPY_HEADER_CONFIG_FILE
+ cp -pf $(call qstrip,$(BR2_TARGET_UBOOT_CUSTOM_HEADER_CONFIG_FILE_PATH)) \
+ $(@D)/include/configs/$(UBOOT_BOARD_NAME).h
hooks/post-receive
--
armadeus
|
|
From: Sébastien S. <ss...@us...> - 2016-06-03 09:12:50
|
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, buildroot-update has been updated
via cbe1b37e3a22b9e1e173714af1b908ff797d4e4c (commit)
via 9e3cf6a155adceeb256c55e8023663bd0a16dccc (commit)
from 7e90505ae1a5ca446ffacdde9efd491780afb3eb (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 cbe1b37e3a22b9e1e173714af1b908ff797d4e4c
Author: Sébastien Szymanski <seb...@ar...>
Date: Fri Jun 3 11:13:18 2016 +0200
[BUILDROOT] add opos6ul support
* Linux 4.6
* U-boot 2016.05
commit 9e3cf6a155adceeb256c55e8023663bd0a16dccc
Author: Sébastien Szymanski <seb...@ar...>
Date: Wed Jun 1 18:08:02 2016 +0200
[BUILDROOT] Check properly if BR2_TARGET_UBOOT_CUSTOM_HEADER_CONFIG_FILE_PATH is unset
-----------------------------------------------------------------------
Summary of changes:
buildroot/configs/.gitignore | 1 +
...{opos6ul_legacy_defconfig => opos6ul_defconfig} | 33 ++-
.../opos6ul-linux-4.6.config} | 226 ++++++++-------
...add_support_for_custom_configuration_file.patch | 8 +-
...pos6ul-and-opos6uldev-add-initial-support.patch | 315 ++++++++++++++++++++
5 files changed, 458 insertions(+), 125 deletions(-)
copy buildroot/configs/{opos6ul_legacy_defconfig => opos6ul_defconfig} (76%)
copy buildroot/target/device/armadeus/{apf6/apf6-linux-3.14.config => opos6ul/opos6ul-linux-4.6.config} (60%)
create mode 100644 patches/linux/4.6/0800-ARM-dts-opos6ul-and-opos6uldev-add-initial-support.patch
diff --git a/buildroot/configs/.gitignore b/buildroot/configs/.gitignore
index 0f18ac2..b312cc3 100644
--- a/buildroot/configs/.gitignore
+++ b/buildroot/configs/.gitignore
@@ -1,3 +1,4 @@
*_defconfig
!/apf*
!/pps*_defconfig
+!/opos6ul*
diff --git a/buildroot/configs/opos6ul_legacy_defconfig b/buildroot/configs/opos6ul_defconfig
similarity index 76%
copy from buildroot/configs/opos6ul_legacy_defconfig
copy to buildroot/configs/opos6ul_defconfig
index d871aa7..ba032ea 100644
--- a/buildroot/configs/opos6ul_legacy_defconfig
+++ b/buildroot/configs/opos6ul_defconfig
@@ -9,10 +9,10 @@ BR2_ENABLE_LOCALE_PURGE=y
BR2_TARGET_GENERIC_HOSTNAME="opos6ul"
BR2_TARGET_GENERIC_ISSUE="Welcome to Armadeus development platform !"
BR2_TARGET_GENERIC_GETTY_PORT="ttymxc0"
-BR2_ROOTFS_OVERLAY="$(ARMADEUS_PATH)/rootfs/target_overlay"
BR2_TARGET_TZ_INFO=y
BR2_TARGET_TZ_ZONELIST="europe"
BR2_TARGET_LOCALTIME="Europe/Paris"
+BR2_ROOTFS_OVERLAY="$(ARMADEUS_PATH)/rootfs/target_overlay"
BR2_ROOTFS_POST_BUILD_SCRIPT="$(ARMADEUS_PATH)/rootfs/post_build.sh"
BR2_ROOTFS_POST_IMAGE_SCRIPT="$(ARMADEUS_PATH)/rootfs/post_image_creation.sh"
BR2_ROOTFS_POST_SCRIPT_ARGS="opos6ul imx6ul"
@@ -21,15 +21,16 @@ BR2_BOARD_NAME="opos6ul"
BR2_CPU_NAME="imx6ul"
BR2_TARGET_ARMADEUS_SDRAM_SIZE="256"
BR2_LINUX_KERNEL=y
-BR2_LINUX_KERNEL_CUSTOM_GIT=y
-BR2_LINUX_KERNEL_CUSTOM_REPO_URL="git://git.freescale.com/imx/linux-2.6-imx.git"
-BR2_LINUX_KERNEL_CUSTOM_REPO_VERSION="rel_imx_3.14.52_1.1.0_ga"
-BR2_LINUX_KERNEL_DEFCONFIG="imx_v7"
-BR2_LINUX_KERNEL_ZIMAGE=y
+BR2_LINUX_KERNEL_CUSTOM_VERSION=y
+BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="4.6"
+BR2_LINUX_KERNEL_PATCH="../patches/linux/$(BR2_LINUX_KERNEL_VERSION)"
+BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
+BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="$(BR2_BOARD_PATH)/$(BR2_BOARD_NAME)-linux-$(BR2_LINUX_KERNEL_VERSION).config"
BR2_LINUX_KERNEL_DTS_SUPPORT=y
-BR2_LINUX_KERNEL_INTREE_DTS_NAME="imx6ul-14x14-evk"
+BR2_LINUX_KERNEL_INTREE_DTS_NAME="imx6ul-opos6uldev"
BR2_LINUX_KERNEL_INSTALL_TARGET=y
BR2_PACKAGE_BUSYBOX_CONFIG="$(ARMADEUS_PATH)/busybox.config"
+BR2_PACKAGE_BUSYBOX_SHOW_OTHERS=y
BR2_PACKAGE_ALSA_UTILS=y
BR2_PACKAGE_ALSA_UTILS_AMIXER=y
BR2_PACKAGE_ALSA_UTILS_APLAY=y
@@ -53,12 +54,11 @@ BR2_PACKAGE_FBV=y
# BR2_PACKAGE_FBV_JPEG is not set
# BR2_PACKAGE_FBV_GIF is not set
BR2_PACKAGE_LINUX_FIRMWARE=y
-BR2_PACKAGE_LINUX_FIRMWARE_TI_WL127X=y
+BR2_PACKAGE_LINUX_FIRMWARE_BRCM_BCM43XXX=y
BR2_PACKAGE_APF_CONFIG=y
BR2_PACKAGE_EVTEST=y
BR2_PACKAGE_I2C_TOOLS=y
BR2_PACKAGE_KBD=y
-BR2_PACKAGE_TI_UTILS=y
BR2_PACKAGE_UBOOT_TOOLS=y
BR2_PACKAGE_LIBVORBIS=y
BR2_PACKAGE_LIBUSB=y
@@ -70,6 +70,7 @@ BR2_PACKAGE_BC=y
BR2_PACKAGE_BLUEZ_UTILS=y
BR2_PACKAGE_CAN_UTILS=y
BR2_PACKAGE_DROPBEAR=y
+BR2_PACKAGE_ETHTOOL=y
BR2_PACKAGE_HOSTAPD=y
BR2_PACKAGE_IPERF=y
BR2_PACKAGE_IPROUTE2=y
@@ -87,13 +88,15 @@ BR2_TARGET_ROOTFS_EXT2=y
BR2_TARGET_ROOTFS_EXT2_4=y
BR2_TARGET_ROOTFS_EXT2_LABEL="ROOTFS"
BR2_TARGET_UBOOT=y
-BR2_TARGET_UBOOT_BOARDNAME="mx6ul_14x14_evk"
+BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y
+BR2_TARGET_UBOOT_BOARDNAME="$(BR2_BOARD_NAME)"
BR2_TARGET_UBOOT_CUSTOM_GIT=y
-BR2_TARGET_UBOOT_CUSTOM_REPO_URL="git://git.freescale.com/imx/uboot-imx.git"
-BR2_TARGET_UBOOT_CUSTOM_REPO_VERSION="rel_imx_3.14.52_1.1.0_ga"
-BR2_TARGET_UBOOT_FORMAT_IMX=y
-BR2_PACKAGE_HOST_DOSFSTOOLS=y
+BR2_TARGET_UBOOT_CUSTOM_REPO_URL="git://git.code.sf.net/p/armadeus/u-boot"
+BR2_TARGET_UBOOT_CUSTOM_REPO_VERSION="opos6ul"
+BR2_TARGET_UBOOT_BOARD_DEFCONFIG="opos6ul"
+BR2_TARGET_UBOOT_FORMAT_IMG=y
+BR2_TARGET_UBOOT_SPL=y
+BR2_TARGET_UBOOT_SPL_NAME="SPL"
BR2_PACKAGE_HOST_E2TOOLS=y
BR2_PACKAGE_HOST_GENIMAGE=y
BR2_PACKAGE_HOST_IMX_USB_LOADER=y
-BR2_PACKAGE_HOST_MTOOLS=y
diff --git a/buildroot/target/device/armadeus/apf6/apf6-linux-3.14.config b/buildroot/target/device/armadeus/opos6ul/opos6ul-linux-4.6.config
similarity index 60%
copy from buildroot/target/device/armadeus/apf6/apf6-linux-3.14.config
copy to buildroot/target/device/armadeus/opos6ul/opos6ul-linux-4.6.config
index ede29be..6eb0ec5 100644
--- a/buildroot/target/device/armadeus/apf6/apf6-linux-3.14.config
+++ b/buildroot/target/device/armadeus/opos6ul/opos6ul-linux-4.6.config
@@ -1,9 +1,9 @@
-# CONFIG_LOCALVERSION_AUTO is not set
CONFIG_KERNEL_LZO=y
CONFIG_SYSVIPC=y
-CONFIG_FHANDLE=y
CONFIG_NO_HZ=y
CONFIG_HIGH_RES_TIMERS=y
+CONFIG_IKCONFIG=y
+CONFIG_IKCONFIG_PROC=y
CONFIG_LOG_BUF_SHIFT=18
CONFIG_CGROUPS=y
CONFIG_RELAY=y
@@ -19,101 +19,107 @@ CONFIG_MODULE_SRCVERSION_ALL=y
# CONFIG_BLK_DEV_BSG is not set
CONFIG_ARCH_MULTI_V6=y
CONFIG_ARCH_MXC=y
-CONFIG_MXC_DEBUG_BOARD=y
# CONFIG_MACH_MX31ADS is not set
# CONFIG_MACH_BUG is not set
-CONFIG_MACH_IMX51_DT=y
-CONFIG_SOC_IMX53=y
-CONFIG_SOC_IMX6Q=y
-CONFIG_SOC_IMX6SL=y
-CONFIG_PCI=y
-CONFIG_PCI_MSI=y
-CONFIG_PCI_IMX6=y
-CONFIG_SMP=y
-CONFIG_VMSPLIT_2G=y
+CONFIG_SOC_IMX6UL=y
+CONFIG_HAVE_ARM_ARCH_TIMER=y
+CONFIG_ARM_PSCI=y
CONFIG_PREEMPT_VOLUNTARY=y
CONFIG_AEABI=y
-CONFIG_CMDLINE="noinitrd console=ttymxc3,115200"
+CONFIG_HIGHMEM=y
+CONFIG_CMA=y
+CONFIG_CMDLINE="noinitrd console=ttymxc0,115200"
+CONFIG_KEXEC=y
+CONFIG_CPU_FREQ=y
+CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y
+CONFIG_ARM_IMX6Q_CPUFREQ=y
+CONFIG_CPU_IDLE=y
CONFIG_VFP=y
CONFIG_NEON=y
CONFIG_BINFMT_MISC=m
-CONFIG_PM_RUNTIME=y
CONFIG_PM_DEBUG=y
CONFIG_PM_TEST_SUSPEND=y
CONFIG_NET=y
CONFIG_PACKET=y
CONFIG_UNIX=y
CONFIG_INET=y
+CONFIG_IP_MULTICAST=y
CONFIG_IP_PNP=y
CONFIG_IP_PNP_DHCP=y
# CONFIG_INET_XFRM_MODE_TRANSPORT is not set
# CONFIG_INET_XFRM_MODE_TUNNEL is not set
# CONFIG_INET_XFRM_MODE_BEET is not set
-# CONFIG_INET_LRO is not set
-CONFIG_IPV6=y
CONFIG_NETFILTER=y
-CONFIG_CAN=m
-CONFIG_CAN_VCAN=m
-CONFIG_CAN_SLCAN=m
-CONFIG_CAN_FLEXCAN=m
-CONFIG_BT=m
-CONFIG_BT_RFCOMM=m
-CONFIG_BT_RFCOMM_TTY=y
-CONFIG_BT_BNEP=m
-CONFIG_BT_HIDP=m
-CONFIG_BT_HCIBTSDIO=m
-CONFIG_BT_HCIUART=m
+CONFIG_CAN=y
+CONFIG_CAN_FLEXCAN=y
+CONFIG_BT=y
+CONFIG_BT_HCIUART=y
CONFIG_BT_HCIUART_H4=y
-CONFIG_BT_HCIUART_BCSP=y
CONFIG_BT_HCIUART_LL=y
CONFIG_CFG80211=y
-CONFIG_NL80211_TESTMODE=y
-CONFIG_CFG80211_WEXT=y
CONFIG_MAC80211=y
+CONFIG_RFKILL=y
+CONFIG_RFKILL_INPUT=y
CONFIG_DEVTMPFS=y
CONFIG_DEVTMPFS_MOUNT=y
# CONFIG_STANDALONE is not set
+CONFIG_DMA_CMA=y
CONFIG_IMX_WEIM=y
CONFIG_CONNECTOR=y
-CONFIG_PROC_DEVICETREE=y
+CONFIG_MTD=y
+CONFIG_MTD_M25P80=y
+CONFIG_MTD_SPI_NOR=y
CONFIG_BLK_DEV_LOOP=y
CONFIG_BLK_DEV_RAM=y
CONFIG_BLK_DEV_RAM_SIZE=65536
-CONFIG_EEPROM_AT24=y
-CONFIG_EEPROM_AT25=y
+CONFIG_SCSI=y
# CONFIG_SCSI_PROC_FS is not set
CONFIG_BLK_DEV_SD=y
-CONFIG_BLK_DEV_SR=y
-CONFIG_CHR_DEV_SG=y
-CONFIG_SCSI_MULTI_LUN=y
CONFIG_SCSI_CONSTANTS=y
CONFIG_SCSI_LOGGING=y
CONFIG_SCSI_SCAN_ASYNC=y
# CONFIG_SCSI_LOWLEVEL is not set
-CONFIG_ATA=y
-CONFIG_SATA_AHCI_PLATFORM=y
-CONFIG_AHCI_IMX=y
-CONFIG_PATA_IMX=y
CONFIG_NETDEVICES=y
+# CONFIG_NET_VENDOR_ARC is not set
+# CONFIG_NET_CADENCE is not set
# CONFIG_NET_VENDOR_BROADCOM is not set
-CONFIG_CS89x0=y
-CONFIG_CS89x0_PLATFORM=y
+# CONFIG_NET_VENDOR_CIRRUS is not set
+# CONFIG_NET_VENDOR_EZCHIP is not set
# CONFIG_NET_VENDOR_FARADAY is not set
+# CONFIG_NET_VENDOR_HISILICON is not set
# CONFIG_NET_VENDOR_INTEL is not set
# CONFIG_NET_VENDOR_MARVELL is not set
# CONFIG_NET_VENDOR_MICREL is not set
# CONFIG_NET_VENDOR_MICROCHIP is not set
# CONFIG_NET_VENDOR_NATSEMI is not set
+# CONFIG_NET_VENDOR_NETRONOME is not set
+# CONFIG_NET_VENDOR_QUALCOMM is not set
+# CONFIG_NET_VENDOR_RENESAS is not set
+# CONFIG_NET_VENDOR_ROCKER is not set
+# CONFIG_NET_VENDOR_SAMSUNG is not set
# CONFIG_NET_VENDOR_SEEQ is not set
-CONFIG_SMC91X=y
-CONFIG_SMC911X=y
-CONFIG_SMSC911X=y
+# CONFIG_NET_VENDOR_SMSC is not set
# CONFIG_NET_VENDOR_STMICRO is not set
-CONFIG_AT803X_PHY=y
-# CONFIG_RTL_CARDS is not set
-CONFIG_WL_TI=y
-CONFIG_WL12XX=m
-CONFIG_WLCORE_SDIO=m
+# CONFIG_NET_VENDOR_SYNOPSYS is not set
+# CONFIG_NET_VENDOR_VIA is not set
+# CONFIG_NET_VENDOR_WIZNET is not set
+CONFIG_MICREL_PHY=y
+# CONFIG_WLAN_VENDOR_ADMTEK is not set
+# CONFIG_WLAN_VENDOR_ATH is not set
+# CONFIG_WLAN_VENDOR_ATMEL is not set
+CONFIG_BRCMFMAC=m
+# CONFIG_WLAN_VENDOR_CISCO is not set
+# CONFIG_WLAN_VENDOR_INTEL is not set
+# CONFIG_WLAN_VENDOR_INTERSIL is not set
+# CONFIG_WLAN_VENDOR_MARVELL is not set
+# CONFIG_WLAN_VENDOR_MEDIATEK is not set
+# CONFIG_WLAN_VENDOR_RALINK is not set
+# CONFIG_WLAN_VENDOR_REALTEK is not set
+# CONFIG_WLAN_VENDOR_RSI is not set
+# CONFIG_WLAN_VENDOR_ST is not set
+# CONFIG_WLAN_VENDOR_TI is not set
+# CONFIG_WLAN_VENDOR_ZYDAS is not set
+CONFIG_INPUT_POLLDEV=y
# CONFIG_INPUT_MOUSEDEV_PSAUX is not set
CONFIG_INPUT_EVDEV=y
CONFIG_INPUT_EVBUG=m
@@ -122,9 +128,7 @@ CONFIG_KEYBOARD_IMX=y
CONFIG_MOUSE_PS2=m
CONFIG_MOUSE_PS2_ELANTECH=y
CONFIG_INPUT_TOUCHSCREEN=y
-CONFIG_TOUCHSCREEN_SX8674=y
-CONFIG_INPUT_MISC=y
-CONFIG_INPUT_MMA8450=y
+CONFIG_TOUCHSCREEN_IMX6UL_TSC=y
CONFIG_SERIO_SERPORT=m
# CONFIG_LEGACY_PTYS is not set
# CONFIG_DEVKMEM is not set
@@ -132,7 +136,6 @@ CONFIG_SERIAL_IMX=y
CONFIG_SERIAL_IMX_CONSOLE=y
CONFIG_SERIAL_FSL_LPUART=y
CONFIG_SERIAL_FSL_LPUART_CONSOLE=y
-# CONFIG_HW_RANDOM is not set
# CONFIG_I2C_COMPAT is not set
CONFIG_I2C_CHARDEV=y
# CONFIG_I2C_HELPER_AUTO is not set
@@ -142,56 +145,63 @@ CONFIG_I2C_IMX=y
CONFIG_SPI=y
CONFIG_SPI_IMX=y
CONFIG_GPIO_SYSFS=y
-# CONFIG_HWMON is not set
+CONFIG_POWER_SUPPLY=y
+CONFIG_POWER_RESET=y
+CONFIG_POWER_RESET_IMX=y
+CONFIG_POWER_RESET_SYSCON=y
+CONFIG_POWER_RESET_SYSCON_POWEROFF=y
+CONFIG_SENSORS_GPIO_FAN=y
+CONFIG_SENSORS_IIO_HWMON=y
+CONFIG_THERMAL=y
+CONFIG_CPU_THERMAL=y
+CONFIG_IMX_THERMAL=y
CONFIG_WATCHDOG=y
-CONFIG_WATCHDOG_NOWAYOUT=y
CONFIG_IMX2_WDT=y
-CONFIG_MFD_DA9052_I2C=y
-CONFIG_MFD_MC13XXX_SPI=y
-CONFIG_MFD_MC13XXX_I2C=y
CONFIG_REGULATOR=y
CONFIG_REGULATOR_FIXED_VOLTAGE=y
CONFIG_REGULATOR_ANATOP=y
-CONFIG_REGULATOR_DA9052=y
-CONFIG_REGULATOR_MC13783=y
-CONFIG_REGULATOR_MC13892=y
+CONFIG_REGULATOR_GPIO=y
+CONFIG_REGULATOR_PFUZE100=y
CONFIG_MEDIA_SUPPORT=y
CONFIG_MEDIA_CAMERA_SUPPORT=y
+CONFIG_MEDIA_RC_SUPPORT=y
+CONFIG_RC_DEVICES=y
+CONFIG_IR_GPIO_CIR=y
+CONFIG_MEDIA_USB_SUPPORT=y
+CONFIG_USB_VIDEO_CLASS=m
CONFIG_V4L_PLATFORM_DRIVERS=y
CONFIG_SOC_CAMERA=y
CONFIG_V4L_MEM2MEM_DRIVERS=y
CONFIG_VIDEO_CODA=y
-# CONFIG_MEDIA_SUBDRV_AUTOSELECT is not set
-# CONFIG_DVB_AU8522_V4L is not set
-# CONFIG_DVB_TUNER_DIB0070 is not set
-# CONFIG_DVB_TUNER_DIB0090 is not set
-# CONFIG_VGA_ARB is not set
+CONFIG_SOC_CAMERA_OV2640=y
+CONFIG_IMX_IPUV3_CORE=y
CONFIG_DRM=y
-CONFIG_FB_MODE_HELPERS=y
-# CONFIG_FB_MX3 is not set
+CONFIG_DRM_PANEL_SIMPLE=y
+CONFIG_DRM_DW_HDMI_AHB_AUDIO=m
+CONFIG_DRM_IMX=y
+CONFIG_DRM_IMX_PARALLEL_DISPLAY=y
+CONFIG_DRM_IMX_TVE=y
+CONFIG_DRM_IMX_LDB=y
+CONFIG_DRM_IMX_HDMI=y
+CONFIG_FB_MXS=y
CONFIG_BACKLIGHT_LCD_SUPPORT=y
CONFIG_LCD_CLASS_DEVICE=y
+CONFIG_LCD_L4F00242T03=y
CONFIG_LCD_PLATFORM=y
CONFIG_BACKLIGHT_CLASS_DEVICE=y
-# CONFIG_BACKLIGHT_GENERIC is not set
CONFIG_BACKLIGHT_PWM=y
CONFIG_BACKLIGHT_GPIO=y
CONFIG_FRAMEBUFFER_CONSOLE=y
CONFIG_LOGO=y
CONFIG_SOUND=y
CONFIG_SND=y
-CONFIG_SND_MIXER_OSS=m
-CONFIG_SND_PCM_OSS=m
-# CONFIG_SND_DRIVERS is not set
-# CONFIG_SND_PCI is not set
-# CONFIG_SND_ARM is not set
-# CONFIG_SND_SPI is not set
-# CONFIG_SND_USB is not set
+CONFIG_SND_USB_AUDIO=m
CONFIG_SND_SOC=y
+CONFIG_SND_SOC_FSL_ASRC=y
CONFIG_SND_IMX_SOC=y
-CONFIG_SND_SOC_IMX_SGTL5000=y
CONFIG_SND_SOC_IMX_SPDIF=y
-CONFIG_HID_MULTITOUCH=y
+CONFIG_SND_SOC_FSL_ASOC_CARD=y
+CONFIG_SND_SIMPLE_CARD=y
CONFIG_USB=y
CONFIG_USB_EHCI_HCD=y
CONFIG_USB_EHCI_MXC=y
@@ -201,24 +211,39 @@ CONFIG_USB_CHIPIDEA_UDC=y
CONFIG_USB_CHIPIDEA_HOST=y
CONFIG_USB_SERIAL=m
CONFIG_USB_SERIAL_GENERIC=y
-CONFIG_USB_SERIAL_SIMPLE=m
-CONFIG_USB_SERIAL_CP210X=m
CONFIG_USB_SERIAL_FTDI_SIO=m
-CONFIG_USB_SERIAL_PL2303=m
CONFIG_USB_SERIAL_OPTION=m
+CONFIG_USB_EHSET_TEST_FIXTURE=m
CONFIG_NOP_USB_XCEIV=y
CONFIG_USB_MXS_PHY=y
CONFIG_USB_GADGET=y
+CONFIG_USB_FSL_USB2=y
+CONFIG_USB_CONFIGFS=m
+CONFIG_USB_CONFIGFS_SERIAL=y
+CONFIG_USB_CONFIGFS_ACM=y
+CONFIG_USB_CONFIGFS_OBEX=y
+CONFIG_USB_CONFIGFS_NCM=y
+CONFIG_USB_CONFIGFS_ECM=y
+CONFIG_USB_CONFIGFS_ECM_SUBSET=y
+CONFIG_USB_CONFIGFS_RNDIS=y
+CONFIG_USB_CONFIGFS_EEM=y
+CONFIG_USB_CONFIGFS_MASS_STORAGE=y
+CONFIG_USB_CONFIGFS_F_LB_SS=y
+CONFIG_USB_CONFIGFS_F_FS=y
+CONFIG_USB_ZERO=m
CONFIG_USB_ETH=m
+CONFIG_USB_G_NCM=m
+CONFIG_USB_GADGETFS=m
CONFIG_USB_MASS_STORAGE=m
+CONFIG_USB_G_SERIAL=m
CONFIG_MMC=y
-CONFIG_MMC_UNSAFE_RESUME=y
CONFIG_MMC_SDHCI=y
CONFIG_MMC_SDHCI_PLTFM=y
CONFIG_MMC_SDHCI_ESDHC_IMX=y
CONFIG_NEW_LEDS=y
CONFIG_LEDS_CLASS=y
CONFIG_LEDS_GPIO=y
+CONFIG_LEDS_PWM=y
CONFIG_LEDS_TRIGGERS=y
CONFIG_LEDS_TRIGGER_TIMER=y
CONFIG_LEDS_TRIGGER_ONESHOT=y
@@ -227,28 +252,20 @@ CONFIG_LEDS_TRIGGER_BACKLIGHT=y
CONFIG_LEDS_TRIGGER_GPIO=y
CONFIG_RTC_CLASS=y
CONFIG_RTC_INTF_DEV_UIE_EMUL=y
-CONFIG_RTC_DRV_MCP7940X=y
CONFIG_RTC_DRV_SNVS=y
CONFIG_DMADEVICES=y
CONFIG_IMX_SDMA=y
CONFIG_MXS_DMA=y
-CONFIG_UIO=y
-CONFIG_UIO_PDRV_GENIRQ=y
-CONFIG_UIO_DMEM_GENIRQ=y
+# CONFIG_MX3_IPU is not set
CONFIG_STAGING=y
-CONFIG_DRM_IMX=y
-CONFIG_DRM_IMX_FB_HELPER=y
-CONFIG_DRM_IMX_PARALLEL_DISPLAY=y
-CONFIG_DRM_IMX_LDB=y
-CONFIG_DRM_IMX_IPUV3_CORE=y
-CONFIG_DRM_IMX_IPUV3=y
-CONFIG_DRM_IMX_HDMI=y
# CONFIG_IOMMU_SUPPORT is not set
+CONFIG_IIO=y
+CONFIG_VF610_ADC=y
CONFIG_PWM=y
+CONFIG_PWM_FSL_FTM=y
CONFIG_PWM_IMX=y
-CONFIG_ARMADEUS_DRIVERS=y
-CONFIG_ARMADEUS_FPGA_DRIVERS=y
-CONFIG_ARMADEUS_FPGA_LOADER_DRIVER=m
+CONFIG_NVMEM=y
+CONFIG_NVMEM_IMX_OCOTP=y
CONFIG_EXT2_FS=y
CONFIG_EXT2_FS_XATTR=y
CONFIG_EXT2_FS_POSIX_ACL=y
@@ -256,23 +273,18 @@ CONFIG_EXT2_FS_SECURITY=y
CONFIG_EXT3_FS=y
CONFIG_EXT3_FS_POSIX_ACL=y
CONFIG_EXT3_FS_SECURITY=y
-CONFIG_EXT4_FS=y
-CONFIG_EXT4_FS_POSIX_ACL=y
-CONFIG_EXT4_FS_SECURITY=y
CONFIG_QUOTA=y
CONFIG_QUOTA_NETLINK_INTERFACE=y
# CONFIG_PRINT_QUOTA_WARNING is not set
CONFIG_AUTOFS4_FS=y
CONFIG_FUSE_FS=y
-CONFIG_ISO9660_FS=y
+CONFIG_ISO9660_FS=m
CONFIG_JOLIET=y
CONFIG_ZISOFS=y
CONFIG_UDF_FS=m
-CONFIG_MSDOS_FS=y
+CONFIG_MSDOS_FS=m
CONFIG_VFAT_FS=y
CONFIG_TMPFS=y
-CONFIG_TMPFS_POSIX_ACL=y
-# CONFIG_MISC_FILESYSTEMS is not set
CONFIG_NFS_FS=y
CONFIG_NFS_V3_ACL=y
CONFIG_NFS_V4=y
@@ -283,6 +295,8 @@ CONFIG_NLS_ASCII=y
CONFIG_NLS_ISO8859_1=y
CONFIG_NLS_ISO8859_15=m
CONFIG_NLS_UTF8=y
+CONFIG_PRINTK_TIME=y
+CONFIG_DEBUG_FS=y
CONFIG_MAGIC_SYSRQ=y
# CONFIG_SCHED_DEBUG is not set
CONFIG_PROVE_LOCKING=y
@@ -292,8 +306,8 @@ CONFIG_PROVE_LOCKING=y
CONFIG_SECURITYFS=y
CONFIG_CRYPTO_DEFLATE=y
CONFIG_CRYPTO_LZO=y
-# CONFIG_CRYPTO_ANSI_CPRNG is not set
-# CONFIG_CRYPTO_HW is not set
+CONFIG_CRYPTO_DEV_FSL_CAAM=y
+CONFIG_CRYPTO_DEV_SAHARA=y
CONFIG_CRC_CCITT=m
CONFIG_CRC_T10DIF=y
CONFIG_CRC7=m
diff --git a/patches/buildroot/2016.05/050-U-Boot-add_support_for_custom_configuration_file.patch b/patches/buildroot/2016.05/050-U-Boot-add_support_for_custom_configuration_file.patch
index 9734db2..0d7dfb6 100644
--- a/patches/buildroot/2016.05/050-U-Boot-add_support_for_custom_configuration_file.patch
+++ b/patches/buildroot/2016.05/050-U-Boot-add_support_for_custom_configuration_file.patch
@@ -23,7 +23,7 @@ Index: buildroot/boot/uboot/Config.in
choice
prompt "U-Boot Version"
-@@ -146,6 +144,12 @@ config BR2_TARGET_UBOOT_NEEDS_DTC
+@@ -137,6 +135,12 @@ config BR2_TARGET_UBOOT_NEEDS_DTC
Select this option if your U-Boot board configuration
requires the Device Tree compiler to be available.
@@ -40,11 +40,11 @@ Index: buildroot/boot/uboot/uboot.mk
===================================================================
--- buildroot.orig/boot/uboot/uboot.mk
+++ buildroot/boot/uboot/uboot.mk
-@@ -128,6 +128,14 @@ define UBOOT_APPLY_LOCAL_PATCHES
+@@ -125,6 +125,14 @@ define UBOOT_APPLY_LOCAL_PATCHES
endef
UBOOT_POST_PATCH_HOOKS += UBOOT_APPLY_LOCAL_PATCHES
-+ifneq ($(BR2_TARGET_UBOOT_CUSTOM_HEADER_CONFIG_FILE_PATH),)
++ifneq ($(call qstring,$(BR2_TARGET_UBOOT_CUSTOM_HEADER_CONFIG_FILE_PATH)),)
+define UBOOT_COPY_HEADER_CONFIG_FILE
+ cp -pf $(call qstrip,$(BR2_TARGET_UBOOT_CUSTOM_HEADER_CONFIG_FILE_PATH)) \
+ $(@D)/include/configs/$(UBOOT_BOARD_NAME).h
@@ -55,7 +55,7 @@ Index: buildroot/boot/uboot/uboot.mk
ifeq ($(BR2_TARGET_UBOOT_BUILD_SYSTEM_LEGACY),y)
define UBOOT_CONFIGURE_CMDS
$(TARGET_CONFIGURE_OPTS) \
-@@ -219,14 +227,13 @@ endif
+@@ -225,14 +233,13 @@ endif
ifeq ($(BR2_TARGET_UBOOT)$(BR_BUILDING),yy)
#
diff --git a/patches/linux/4.6/0800-ARM-dts-opos6ul-and-opos6uldev-add-initial-support.patch b/patches/linux/4.6/0800-ARM-dts-opos6ul-and-opos6uldev-add-initial-support.patch
new file mode 100644
index 0000000..04698d7
--- /dev/null
+++ b/patches/linux/4.6/0800-ARM-dts-opos6ul-and-opos6uldev-add-initial-support.patch
@@ -0,0 +1,315 @@
+From b22204b2031d7ad3f6c5d21c96458488501be45a Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?S=C3=A9bastien=20Szymanski?=
+ <seb...@ar...>
+Date: Thu, 2 Jun 2016 18:53:59 +0200
+Subject: [PATCH] ARM: dts: opos6ul and opos6uldev add initial support
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Signed-off-by: Sébastien Szymanski <seb...@ar...>
+---
+ arch/arm/boot/dts/Makefile | 3 +-
+ arch/arm/boot/dts/imx6ul-opos6ul.dtsi | 171 ++++++++++++++++++++++++++++++++
+ arch/arm/boot/dts/imx6ul-opos6uldev.dts | 97 ++++++++++++++++++
+ 3 files changed, 270 insertions(+), 1 deletion(-)
+ create mode 100644 arch/arm/boot/dts/imx6ul-opos6ul.dtsi
+ create mode 100644 arch/arm/boot/dts/imx6ul-opos6uldev.dts
+
+diff --git a/arch/arm/boot/dts/Makefile b/arch/arm/boot/dts/Makefile
+index 95c1923..4b775b5 100644
+--- a/arch/arm/boot/dts/Makefile
++++ b/arch/arm/boot/dts/Makefile
+@@ -374,7 +374,8 @@ dtb-$(CONFIG_SOC_IMX6SX) += \
+ imx6sx-sdb-reva.dtb \
+ imx6sx-sdb.dtb
+ dtb-$(CONFIG_SOC_IMX6UL) += \
+- imx6ul-14x14-evk.dtb
++ imx6ul-14x14-evk.dtb \
++ imx6ul-opos6uldev.dtb
+ dtb-$(CONFIG_SOC_IMX7D) += \
+ imx7d-cl-som-imx7.dtb \
+ imx7d-sbc-imx7.dtb \
+diff --git a/arch/arm/boot/dts/imx6ul-opos6ul.dtsi b/arch/arm/boot/dts/imx6ul-opos6ul.dtsi
+new file mode 100644
+index 0000000..992cdf9
+--- /dev/null
++++ b/arch/arm/boot/dts/imx6ul-opos6ul.dtsi
+@@ -0,0 +1,171 @@
++/*
++ * Copyright 2016 Armadeus Systems
++ *
++ * This file is dual-licensed: you can use it either under the terms
++ * of the GPL or the X11 license, at your option. Note that this dual
++ * licensing only applies to this file, and not this project as a
++ * whole.
++ *
++ * a) This file is free software; you can redistribute it and/or
++ * modify it under the terms of the GNU General Public License as
++ * published by the Free Software Foundation; either version 2 of
++ * the License, or (at your option) any later version.
++ *
++ * This file is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public
++ * License along with this file; if not, write to the Free
++ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
++ * MA 02110-1301 USA
++ *
++ * Or, alternatively,
++ *
++ * b) Permission is hereby granted, free of charge, to any person
++ * obtaining a copy of this software and associated documentation
++ * files (the "Software"), to deal in the Software without
++ * restriction, including without limitation the rights to use,
++ * copy, modify, merge, publish, distribute, sublicense, and/or
++ * sell copies of the Software, and to permit persons to whom the
++ * Software is furnished to do so, subject to the following
++ * conditions:
++ *
++ * The above copyright notice and this permission notice shall be
++ * included in all copies or substantial portions of the Software.
++ *
++ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
++ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
++ * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
++ * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
++ * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
++ * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
++ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
++ * OTHER DEALINGS IN THE SOFTWARE.
++ */
++
++#include "imx6ul.dtsi"
++
++&fec1 {
++ pinctrl-names = "default";
++ pinctrl-0 = <&pinctrl_enet1>;
++ phy-mode = "rmii";
++ phy-reset-duration = <1>;
++ phy-reset-gpios = <&gpio4 2 GPIO_ACTIVE_LOW>;
++ phy-handle = <ðphy1>;
++ status = "okay";
++
++ mdio {
++ #address-cells = <1>;
++ #size-cells = <0>;
++
++ ethphy1: ethernet-phy@1 {
++ compatible = "ethernet-phy-ieee802.3-c22";
++ reg = <1>;
++ interrupt-parent = <&gpio4>;
++ interrupts = <16 IRQ_TYPE_LEVEL_LOW>;
++ status = "okay";
++ };
++ };
++};
++
++/* Bluetooth */
++&uart8 {
++ pinctrl-names = "default";
++ pinctrl-0 = <&pinctrl_uart8>;
++ fsl,uart-has-rtscts;
++ //status = "okay";
++};
++
++/* eMMC */
++&usdhc1 {
++ pinctrl-names = "default";
++ pinctrl-0 = <&pinctrl_usdhc1>;
++ bus-width = <8>;
++ no-1-8-v;
++ non-removable;
++ status = "okay";
++};
++
++/* WiFi */
++&usdhc2 {
++ pinctrl-names = "default";
++ pinctrl-0 = <&pinctrl_usdhc2>;
++ bus-width = <4>;
++ no-1-8-v;
++ //status = "okay";
++
++ #address-cells = <1>;
++ #size-cells = <0>;
++
++ brcmf: bcrmf@1 {
++ compatible = "brcm,bcm4329-fmac";
++ reg = <1>;
++ interrupt-parent = <&gpio2>;
++ interrupts = <8 IRQ_TYPE_LEVEL_LOW>;
++ interrupt-names = "host-wake";
++ };
++};
++
++&iomuxc {
++ pinctrl_enet1: enet1grp {
++ fsl,pins = <
++ MX6UL_PAD_GPIO1_IO06__ENET1_MDIO 0x1b0b0
++ MX6UL_PAD_GPIO1_IO07__ENET1_MDC 0x1b0b0
++ MX6UL_PAD_ENET1_RX_ER__ENET1_RX_ER 0x130b0
++ MX6UL_PAD_ENET1_RX_EN__ENET1_RX_EN 0x130b0
++ MX6UL_PAD_ENET1_RX_DATA1__ENET1_RDATA01 0x130b0
++ MX6UL_PAD_ENET1_RX_DATA0__ENET1_RDATA00 0x130b0
++ MX6UL_PAD_ENET1_TX_DATA0__ENET1_TDATA00 0x1b0b0
++ MX6UL_PAD_ENET1_TX_DATA1__ENET1_TDATA01 0x1b0b0
++ MX6UL_PAD_ENET1_TX_EN__ENET1_TX_EN 0x1b0b0
++ /* INT# */
++ MX6UL_PAD_NAND_DQS__GPIO4_IO16 0x1b0b0
++ /* RST# */
++ MX6UL_PAD_NAND_DATA00__GPIO4_IO02 0x130b0
++ MX6UL_PAD_ENET1_TX_CLK__ENET1_REF_CLK1 0x4001b031
++ >;
++ };
++
++ pinctrl_uart8: uart8grp {
++ fsl,pins = <
++ MX6UL_PAD_ENET2_TX_EN__UART8_DCE_RX 0x1b0b0
++ MX6UL_PAD_ENET2_TX_DATA1__UART8_DCE_TX 0x1b0b0
++ MX6UL_PAD_ENET2_RX_ER__UART8_DCE_RTS 0x1b0b0
++ MX6UL_PAD_ENET2_TX_CLK__UART8_DCE_CTS 0x1b0b0
++ /* BT_REG_ON */
++ MX6UL_PAD_ENET2_RX_EN__GPIO2_IO10 0x130b0
++ >;
++ };
++
++ pinctrl_usdhc1: usdhc1grp {
++ fsl,pins = <
++ MX6UL_PAD_SD1_CMD__USDHC1_CMD 0x17059
++ MX6UL_PAD_SD1_CLK__USDHC1_CLK 0x10059
++ MX6UL_PAD_SD1_DATA0__USDHC1_DATA0 0x17059
++ MX6UL_PAD_SD1_DATA1__USDHC1_DATA1 0x17059
++ MX6UL_PAD_SD1_DATA2__USDHC1_DATA2 0x17059
++ MX6UL_PAD_SD1_DATA3__USDHC1_DATA3 0x17059
++ MX6UL_PAD_NAND_READY_B__USDHC1_DATA4 0x17059
++ MX6UL_PAD_NAND_CE0_B__USDHC1_DATA5 0x17059
++ MX6UL_PAD_NAND_CE1_B__USDHC1_DATA6 0x17059
++ MX6UL_PAD_NAND_CLE__USDHC1_DATA7 0x17059
++ >;
++ };
++
++ pinctrl_usdhc2: usdhc2grp {
++ fsl,pins = <
++ MX6UL_PAD_LCD_DATA18__USDHC2_CMD 0x1b0b0
++ MX6UL_PAD_LCD_DATA19__USDHC2_CLK 0x100b0
++ MX6UL_PAD_LCD_DATA20__USDHC2_DATA0 0x1b0b0
++ MX6UL_PAD_LCD_DATA21__USDHC2_DATA1 0x1b0b0
++ MX6UL_PAD_LCD_DATA22__USDHC2_DATA2 0x1b0b0
++ MX6UL_PAD_LCD_DATA23__USDHC2_DATA3 0x1b0b0
++ /* WL_REG_ON */
++ MX6UL_PAD_ENET2_RX_DATA1__GPIO2_IO09 0x130b0
++ /* WL_IRQ */
++ MX6UL_PAD_ENET2_RX_DATA0__GPIO2_IO08 0x1b0b0
++ >;
++ };
++};
+diff --git a/arch/arm/boot/dts/imx6ul-opos6uldev.dts b/arch/arm/boot/dts/imx6ul-opos6uldev.dts
+new file mode 100644
+index 0000000..c31ad70
+--- /dev/null
++++ b/arch/arm/boot/dts/imx6ul-opos6uldev.dts
+@@ -0,0 +1,97 @@
++/*
++ * Copyright 2016 Armadeus Systems
++ *
++ * This file is dual-licensed: you can use it either under the terms
++ * of the GPL or the X11 license, at your option. Note that this dual
++ * licensing only applies to this file, and not this project as a
++ * whole.
++ *
++ * a) This file is free software; you can redistribute it and/or
++ * modify it under the terms of the GNU General Public License as
++ * published by the Free Software Foundation; either version 2 of
++ * the License, or (at your option) any later version.
++ *
++ * This file is distributed in the hope that it will be useful,
++ * but WITHOUT ANY WARRANTY; without even the implied warranty of
++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++ * GNU General Public License for more details.
++ *
++ * You should have received a copy of the GNU General Public
++ * License along with this file; if not, write to the Free
++ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
++ * MA 02110-1301 USA
++ *
++ * Or, alternatively,
++ *
++ * b) Permission is hereby granted, free of charge, to any person
++ * obtaining a copy of this software and associated documentation
++ * files (the "Software"), to deal in the Software without
++ * restriction, including without limitation the rights to use,
++ * copy, modify, merge, publish, distribute, sublicense, and/or
++ * sell copies of the Software, and to permit persons to whom the
++ * Software is furnished to do so, subject to the following
++ * conditions:
++ *
++ * The above copyright notice and this permission notice shall be
++ * included in all copies or substantial portions of the Software.
++ *
++ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
++ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
++ * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
++ * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
++ * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
++ * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
++ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
++ * OTHER DEALINGS IN THE SOFTWARE.
++ */
++
++/dts-v1/;
++#include "imx6ul-opos6ul.dtsi"
++
++/ {
++ model = "Armadeus Systems OPOS6UL Module on OPOS6UL Dev board";
++ compatible = "armadeus,opos6uldev", "armadeus,opos6ul", "fsl,imx6ul";
++
++ chosen {
++ stdout-path = &uart1;
++ };
++
++ memory {
++ reg = <0 0>; /* will be filled by U-Boot */
++ };
++};
++
++&uart1 {
++ pinctrl-names = "default";
++ pinctrl-0 = <&pinctrl_uart1>;
++ status = "okay";
++};
++
++&usbotg1 {
++ pinctrl-names = "default";
++ pinctrl-0 = <&pinctrl_usbotg1>;
++ dr_mode = "otg";
++ phy_type = "utmi";
++ status = "okay";
++};
++
++&usbotg2 {
++ dr_mode = "host";
++ phy_type = "utmi";
++ status = "okay";
++};
++
++&iomuxc {
++ pinctrl_uart1: uart1grp {
++ fsl,pins = <
++ MX6UL_PAD_UART1_TX_DATA__UART1_DCE_TX 0x1b0b1
++ MX6UL_PAD_UART1_RX_DATA__UART1_DCE_RX 0x1b0b1
++ >;
++ };
++
++ pinctrl_usbotg1: usbotg1grp {
++ fsl,pins = <
++ MX6UL_PAD_GPIO1_IO00__ANATOP_OTG1_ID 0x1b0b0
++ >;
++ };
++};
+--
+2.3.6
+
hooks/post-receive
--
armadeus
|
|
From: Julien B a. A. <ar...@us...> - 2016-06-02 16:21:30
|
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 52e5376f0e38076791e8fe004acee43558dd8c54 (commit)
from f94a3a4bec40b0e623744e26ca2717aa6d5f8b16 (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 52e5376f0e38076791e8fe004acee43558dd8c54
Author: Julien BOIBESSOT <jul...@ar...>
Date: Thu Jun 2 18:17:28 2016 +0200
[BUILDROOT] Add ssh to APF27 configs
-----------------------------------------------------------------------
Summary of changes:
buildroot/configs/apf27_defconfig | 1 +
buildroot/configs/apf27mainline_defconfig | 1 +
.../configs/apf27preempt-rtmainline_defconfig | 1 +
buildroot/configs/apf27xenomai_defconfig | 1 +
buildroot/configs/apf27xenomaimainline_defconfig | 1 +
5 files changed, 5 insertions(+), 0 deletions(-)
diff --git a/buildroot/configs/apf27_defconfig b/buildroot/configs/apf27_defconfig
index 87cf7ff..c00f4f8 100644
--- a/buildroot/configs/apf27_defconfig
+++ b/buildroot/configs/apf27_defconfig
@@ -61,6 +61,7 @@ BR2_PACKAGE_I2C_TOOLS=y
BR2_PACKAGE_UBOOT_TOOLS=y
BR2_PACKAGE_TSLIB=y
BR2_PACKAGE_CAN_UTILS=y
+BR2_PACKAGE_DROPBEAR=y
BR2_PACKAGE_IPROUTE2=y
BR2_PACKAGE_NTP=y
# BR2_PACKAGE_NTP_NTPD is not set
diff --git a/buildroot/configs/apf27mainline_defconfig b/buildroot/configs/apf27mainline_defconfig
index d0a2d52..2930eed 100644
--- a/buildroot/configs/apf27mainline_defconfig
+++ b/buildroot/configs/apf27mainline_defconfig
@@ -65,6 +65,7 @@ BR2_PACKAGE_I2C_TOOLS=y
BR2_PACKAGE_UBOOT_TOOLS=y
BR2_PACKAGE_TSLIB=y
BR2_PACKAGE_CAN_UTILS=y
+BR2_PACKAGE_DROPBEAR=y
BR2_PACKAGE_IPROUTE2=y
BR2_PACKAGE_NTP=y
# BR2_PACKAGE_NTP_NTPD is not set
diff --git a/buildroot/configs/apf27preempt-rtmainline_defconfig b/buildroot/configs/apf27preempt-rtmainline_defconfig
index f521b7b..aa6b083 100644
--- a/buildroot/configs/apf27preempt-rtmainline_defconfig
+++ b/buildroot/configs/apf27preempt-rtmainline_defconfig
@@ -66,6 +66,7 @@ BR2_PACKAGE_I2C_TOOLS=y
BR2_PACKAGE_UBOOT_TOOLS=y
BR2_PACKAGE_TSLIB=y
BR2_PACKAGE_CAN_UTILS=y
+BR2_PACKAGE_DROPBEAR=y
BR2_PACKAGE_IPROUTE2=y
BR2_PACKAGE_NTP=y
# BR2_PACKAGE_NTP_NTPD is not set
diff --git a/buildroot/configs/apf27xenomai_defconfig b/buildroot/configs/apf27xenomai_defconfig
index 4d86c48..2b9f52d 100644
--- a/buildroot/configs/apf27xenomai_defconfig
+++ b/buildroot/configs/apf27xenomai_defconfig
@@ -63,6 +63,7 @@ BR2_PACKAGE_I2C_TOOLS=y
BR2_PACKAGE_UBOOT_TOOLS=y
BR2_PACKAGE_TSLIB=y
BR2_PACKAGE_CAN_UTILS=y
+BR2_PACKAGE_DROPBEAR=y
BR2_PACKAGE_IPROUTE2=y
BR2_PACKAGE_NTP=y
# BR2_PACKAGE_NTP_NTPD is not set
diff --git a/buildroot/configs/apf27xenomaimainline_defconfig b/buildroot/configs/apf27xenomaimainline_defconfig
index 0caf774..aa00ab7 100644
--- a/buildroot/configs/apf27xenomaimainline_defconfig
+++ b/buildroot/configs/apf27xenomaimainline_defconfig
@@ -63,6 +63,7 @@ BR2_PACKAGE_I2C_TOOLS=y
BR2_PACKAGE_UBOOT_TOOLS=y
BR2_PACKAGE_TSLIB=y
BR2_PACKAGE_CAN_UTILS=y
+BR2_PACKAGE_DROPBEAR=y
BR2_PACKAGE_IPROUTE2=y
BR2_PACKAGE_NTP=y
# BR2_PACKAGE_NTP_NTPD is not set
hooks/post-receive
--
armadeus
|
|
From: Julien B a. A. <ar...@us...> - 2016-06-02 16:15:17
|
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 f94a3a4bec40b0e623744e26ca2717aa6d5f8b16 (commit)
from ff5c0ef882bad0015d34e1bce2abc52afab63108 (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 f94a3a4bec40b0e623744e26ca2717aa6d5f8b16
Author: Julien BOIBESSOT <jul...@ar...>
Date: Thu Jun 2 18:11:00 2016 +0200
[LINUX] 3.19+: APF27: activate spidev by default on SPI3 (J8 connector)
-----------------------------------------------------------------------
Summary of changes:
...-armadeus-dts-apf27dev-add-spidev-on-SPI3.patch | 50 +++++++++++++++
...5-armadeus-add-apf27-apf27dev-dts-for-USB.patch | 16 +++---
...-armadeus-dts-apf27dev-add-spidev-on-SPI3.patch | 50 +++++++++++++++
...5-armadeus-add-apf27-apf27dev-dts-for-USB.patch | 64 ++++++++++----------
4 files changed, 140 insertions(+), 40 deletions(-)
create mode 100644 patches/linux/3.19/0224-armadeus-dts-apf27dev-add-spidev-on-SPI3.patch
create mode 100644 patches/linux/4.4/0224-armadeus-dts-apf27dev-add-spidev-on-SPI3.patch
diff --git a/patches/linux/3.19/0224-armadeus-dts-apf27dev-add-spidev-on-SPI3.patch b/patches/linux/3.19/0224-armadeus-dts-apf27dev-add-spidev-on-SPI3.patch
new file mode 100644
index 0000000..898dbf6
--- /dev/null
+++ b/patches/linux/3.19/0224-armadeus-dts-apf27dev-add-spidev-on-SPI3.patch
@@ -0,0 +1,50 @@
+Activate spidev on SPI3 by default (J8 connector of APF27Dev).
+
+Signed-off-by: Julien Boibessot <jul...@ar...>
+
+Index: linux-3.19.8/arch/arm/boot/dts/imx27-apf27dev.dts
+===================================================================
+--- linux-3.19.8.orig/arch/arm/boot/dts/imx27-apf27dev.dts
++++ linux-3.19.8/arch/arm/boot/dts/imx27-apf27dev.dts
+@@ -102,6 +102,22 @@
+ };
+ };
+
++&cspi3 {
++ fsl,spi-num-chipselects = <1>;
++ cs-gpios = <&gpio5 21 GPIO_ACTIVE_LOW>;
++ pinctrl-names = "default";
++ pinctrl-0 = <&pinctrl_cspi3 &pinctrl_cspi3_cs>;
++ status = "okay";
++ spidev@0 {
++ compatible = "spidev";
++ reg = <0>;
++ spi-max-frequency = <8000000>;
++ /* SPI mode = 2 */
++ spi-cpol = <1>;
++ spi-cpha = <0>;
++ };
++};
++
+ &fb {
+ display = <&display>;
+ fsl,lpccr = <0x00a90580>;
+@@ -159,6 +175,18 @@
+ >;
+ };
+
++ pinctrl_cspi3: cspi3grp {
++ fsl,pins = <
++ MX27_PAD_SD1_D0__CSPI3_MISO 0x0
++ MX27_PAD_SD1_CMD__CSPI3_MOSI 0x0
++ MX27_PAD_SD1_CLK__CSPI3_SCLK 0x0
++ >;
++ };
++
++ pinctrl_cspi3_cs: cspi3csgrp {
++ fsl,pins = <MX27_PAD_SD1_D3__GPIO5_21 0x0>;
++ };
++
+ pinctrl_gpio_leds: gpioledsgrp {
+ fsl,pins = <MX27_PAD_PC_VS1__GPIO6_14 0x0>;
+ };
diff --git a/patches/linux/3.19/0445-armadeus-add-apf27-apf27dev-dts-for-USB.patch b/patches/linux/3.19/0445-armadeus-add-apf27-apf27dev-dts-for-USB.patch
index 6c23dcd..5f45d64 100644
--- a/patches/linux/3.19/0445-armadeus-add-apf27-apf27dev-dts-for-USB.patch
+++ b/patches/linux/3.19/0445-armadeus-add-apf27-apf27dev-dts-for-USB.patch
@@ -2,10 +2,10 @@ Add APF27 APF27dev USB to device tree
Signed-off-by: Eric Jarrige <eri...@ar...>
---
-Index: linux-3.16/arch/arm/boot/dts/imx27-apf27.dts
+Index: linux-3.19.8/arch/arm/boot/dts/imx27-apf27.dts
===================================================================
---- linux-3.16.orig/arch/arm/boot/dts/imx27-apf27.dts
-+++ linux-3.16/arch/arm/boot/dts/imx27-apf27.dts
+--- linux-3.19.8.orig/arch/arm/boot/dts/imx27-apf27.dts
++++ linux-3.19.8/arch/arm/boot/dts/imx27-apf27.dts
@@ -33,6 +33,26 @@
clock-frequency = <0>;
};
@@ -78,10 +78,10 @@ Index: linux-3.16/arch/arm/boot/dts/imx27-apf27.dts
&fec {
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_fec1>;
-Index: linux-3.16/arch/arm/boot/dts/imx27-apf27dev.dts
+Index: linux-3.19.8/arch/arm/boot/dts/imx27-apf27dev.dts
===================================================================
---- linux-3.16.orig/arch/arm/boot/dts/imx27-apf27dev.dts
-+++ linux-3.16/arch/arm/boot/dts/imx27-apf27dev.dts
+--- linux-3.19.8.orig/arch/arm/boot/dts/imx27-apf27dev.dts
++++ linux-3.19.8/arch/arm/boot/dts/imx27-apf27dev.dts
@@ -60,6 +60,25 @@
linux,default-trigger = "heartbeat";
};
@@ -108,7 +108,7 @@ Index: linux-3.16/arch/arm/boot/dts/imx27-apf27dev.dts
};
&cspi1 {
-@@ -223,6 +242,22 @@
+@@ -268,6 +287,22 @@
pinctrl_sdhc2_cd: sdhc2cdgrp {
fsl,pins = <MX27_PAD_TOUT__GPIO3_14 0x0>;
};
@@ -131,7 +131,7 @@ Index: linux-3.16/arch/arm/boot/dts/imx27-apf27dev.dts
};
};
-@@ -238,3 +273,16 @@
+@@ -283,3 +318,16 @@
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_pwm>;
};
diff --git a/patches/linux/4.4/0224-armadeus-dts-apf27dev-add-spidev-on-SPI3.patch b/patches/linux/4.4/0224-armadeus-dts-apf27dev-add-spidev-on-SPI3.patch
new file mode 100644
index 0000000..898dbf6
--- /dev/null
+++ b/patches/linux/4.4/0224-armadeus-dts-apf27dev-add-spidev-on-SPI3.patch
@@ -0,0 +1,50 @@
+Activate spidev on SPI3 by default (J8 connector of APF27Dev).
+
+Signed-off-by: Julien Boibessot <jul...@ar...>
+
+Index: linux-3.19.8/arch/arm/boot/dts/imx27-apf27dev.dts
+===================================================================
+--- linux-3.19.8.orig/arch/arm/boot/dts/imx27-apf27dev.dts
++++ linux-3.19.8/arch/arm/boot/dts/imx27-apf27dev.dts
+@@ -102,6 +102,22 @@
+ };
+ };
+
++&cspi3 {
++ fsl,spi-num-chipselects = <1>;
++ cs-gpios = <&gpio5 21 GPIO_ACTIVE_LOW>;
++ pinctrl-names = "default";
++ pinctrl-0 = <&pinctrl_cspi3 &pinctrl_cspi3_cs>;
++ status = "okay";
++ spidev@0 {
++ compatible = "spidev";
++ reg = <0>;
++ spi-max-frequency = <8000000>;
++ /* SPI mode = 2 */
++ spi-cpol = <1>;
++ spi-cpha = <0>;
++ };
++};
++
+ &fb {
+ display = <&display>;
+ fsl,lpccr = <0x00a90580>;
+@@ -159,6 +175,18 @@
+ >;
+ };
+
++ pinctrl_cspi3: cspi3grp {
++ fsl,pins = <
++ MX27_PAD_SD1_D0__CSPI3_MISO 0x0
++ MX27_PAD_SD1_CMD__CSPI3_MOSI 0x0
++ MX27_PAD_SD1_CLK__CSPI3_SCLK 0x0
++ >;
++ };
++
++ pinctrl_cspi3_cs: cspi3csgrp {
++ fsl,pins = <MX27_PAD_SD1_D3__GPIO5_21 0x0>;
++ };
++
+ pinctrl_gpio_leds: gpioledsgrp {
+ fsl,pins = <MX27_PAD_PC_VS1__GPIO6_14 0x0>;
+ };
diff --git a/patches/linux/4.4/0445-armadeus-add-apf27-apf27dev-dts-for-USB.patch b/patches/linux/4.4/0445-armadeus-add-apf27-apf27dev-dts-for-USB.patch
index 108c919..5f45d64 100644
--- a/patches/linux/4.4/0445-armadeus-add-apf27-apf27dev-dts-for-USB.patch
+++ b/patches/linux/4.4/0445-armadeus-add-apf27-apf27dev-dts-for-USB.patch
@@ -2,14 +2,14 @@ Add APF27 APF27dev USB to device tree
Signed-off-by: Eric Jarrige <eri...@ar...>
---
-Index: linux-3.16/arch/arm/boot/dts/imx27-apf27.dts
+Index: linux-3.19.8/arch/arm/boot/dts/imx27-apf27.dts
===================================================================
---- linux-3.16.orig/arch/arm/boot/dts/imx27-apf27.dts
-+++ linux-3.16/arch/arm/boot/dts/imx27-apf27.dts
+--- linux-3.19.8.orig/arch/arm/boot/dts/imx27-apf27.dts
++++ linux-3.19.8/arch/arm/boot/dts/imx27-apf27.dts
@@ -33,6 +33,26 @@
- clock-frequency = <0>;
- };
- };
+ clock-frequency = <0>;
+ };
+ };
+
+ regulators {
+ compatible = "simple-bus";
@@ -31,12 +31,12 @@ Index: linux-3.16/arch/arm/boot/dts/imx27-apf27.dts
+ status = "okay";
+ };
};
-
+
&iomuxc {
@@ -66,6 +86,23 @@
- MX27_PAD_UART1_RXD__UART1_RXD 0x0
- >;
- };
+ MX27_PAD_UART1_RXD__UART1_RXD 0x0
+ >;
+ };
+
+ pinctrl_usbotg: usbotg {
+ fsl,pins = <
@@ -54,13 +54,13 @@ Index: linux-3.16/arch/arm/boot/dts/imx27-apf27.dts
+ MX27_PAD_USBOTG_DATA7__USBOTG_DATA7 0x0
+ >;
+ };
- };
+ };
};
-
+
@@ -75,6 +112,20 @@
- status = "okay";
+ status = "okay";
};
-
+
+&usbmisc {
+ status = "okay";
+};
@@ -76,16 +76,16 @@ Index: linux-3.16/arch/arm/boot/dts/imx27-apf27.dts
+ status = "okay";
+};
&fec {
- pinctrl-names = "default";
- pinctrl-0 = <&pinctrl_fec1>;
-Index: linux-3.16/arch/arm/boot/dts/imx27-apf27dev.dts
+ pinctrl-names = "default";
+ pinctrl-0 = <&pinctrl_fec1>;
+Index: linux-3.19.8/arch/arm/boot/dts/imx27-apf27dev.dts
===================================================================
---- linux-3.16.orig/arch/arm/boot/dts/imx27-apf27dev.dts
-+++ linux-3.16/arch/arm/boot/dts/imx27-apf27dev.dts
+--- linux-3.19.8.orig/arch/arm/boot/dts/imx27-apf27dev.dts
++++ linux-3.19.8/arch/arm/boot/dts/imx27-apf27dev.dts
@@ -60,6 +60,25 @@
- linux,default-trigger = "heartbeat";
- };
- };
+ linux,default-trigger = "heartbeat";
+ };
+ };
+
+ regulators {
+ compatible = "simple-bus";
@@ -106,12 +106,12 @@ Index: linux-3.16/arch/arm/boot/dts/imx27-apf27dev.dts
+ };
+
};
-
+
&cspi1 {
-@@ -223,6 +242,22 @@
- pinctrl_sdhc2_cd: sdhc2cdgrp {
- fsl,pins = <MX27_PAD_TOUT__GPIO3_14 0x0>;
- };
+@@ -268,6 +287,22 @@
+ pinctrl_sdhc2_cd: sdhc2cdgrp {
+ fsl,pins = <MX27_PAD_TOUT__GPIO3_14 0x0>;
+ };
+
+ pinctrl_usbh1: usbh1 {
+ fsl,pins = <
@@ -128,12 +128,12 @@ Index: linux-3.16/arch/arm/boot/dts/imx27-apf27dev.dts
+ >;
+ };
+
- };
+ };
};
-
-@@ -238,3 +273,16 @@
- pinctrl-names = "default";
- pinctrl-0 = <&pinctrl_pwm>;
+
+@@ -283,3 +318,16 @@
+ pinctrl-names = "default";
+ pinctrl-0 = <&pinctrl_pwm>;
};
+
+&usbh1 {
hooks/post-receive
--
armadeus
|
|
From: Julien B a. A. <ar...@us...> - 2016-06-01 16:40:55
|
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 ff5c0ef882bad0015d34e1bce2abc52afab63108 (commit)
from 0901cbe64e727eeed08c3977300cc9b5e82ed837 (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 ff5c0ef882bad0015d34e1bce2abc52afab63108
Author: Julien BOIBESSOT <jul...@ar...>
Date: Wed Jun 1 18:36:16 2016 +0200
[TARGET] Add some examples to do bare-metal programming on APF6
-----------------------------------------------------------------------
Summary of changes:
target/baremetal/Makefile | 30 +++++++++++
target/baremetal/README | 11 ++++
target/baremetal/apf6dev_led.c | 36 +++++++++++++
target/baremetal/apf6dev_led.h | 3 +
target/baremetal/imx6.ld | 21 ++++++++
target/baremetal/imx6_epit.c | 86 +++++++++++++++++++++++++++++++
target/baremetal/imx6_epit.h | 4 ++
target/baremetal/imx6_led_blink.c | 49 +++++++++++++++++
target/baremetal/imx6_uart.c | 103 +++++++++++++++++++++++++++++++++++++
target/baremetal/imx6_uart.h | 4 ++
target/baremetal/start.s | 15 +++++
11 files changed, 362 insertions(+), 0 deletions(-)
create mode 100644 target/baremetal/Makefile
create mode 100644 target/baremetal/README
create mode 100644 target/baremetal/apf6dev_led.c
create mode 100644 target/baremetal/apf6dev_led.h
create mode 100644 target/baremetal/imx6.ld
create mode 100644 target/baremetal/imx6_epit.c
create mode 100644 target/baremetal/imx6_epit.h
create mode 100644 target/baremetal/imx6_led_blink.c
create mode 100644 target/baremetal/imx6_uart.c
create mode 100644 target/baremetal/imx6_uart.h
create mode 100644 target/baremetal/start.s
diff --git a/target/baremetal/Makefile b/target/baremetal/Makefile
new file mode 100644
index 0000000..bb5c34c
--- /dev/null
+++ b/target/baremetal/Makefile
@@ -0,0 +1,30 @@
+CROSS = arm-none-eabi
+CFLAGS = -g3 -Wall -Os
+CFLAGS += -DIMX6Q -mcpu=cortex-a9
+
+Q=@
+EXEC=led_blink
+
+default: all
+
+# start.s should be first !
+$(EXEC).elf: start.s imx6_led_blink.c imx6_uart.c imx6_epit.c apf6dev_led.c
+ @echo " CC/LD $@"
+ $(Q)$(CROSS)-gcc $(CFLAGS) -l gcc -ffreestanding -nostartfiles -o $@ $^ -T imx6.ld
+
+$(EXEC): $(EXEC).elf
+ @echo " BIN $@"
+ $(Q)$(CROSS)-objcopy -O binary $^ $@
+
+# Readable assembly code:
+$(EXEC).txt: $(EXEC).elf
+ @echo " TXT $@"
+ $(Q)$(CROSS)-objdump -D $^ > $@
+
+all: $(EXEC) $(EXEC).txt
+ cp $(EXEC) /tftpboot/
+
+clean:
+ rm -f *.elf
+ rm -f $(EXEC).txt
+ rm -f $(EXEC)
diff --git a/target/baremetal/README b/target/baremetal/README
new file mode 100644
index 0000000..49035ad
--- /dev/null
+++ b/target/baremetal/README
@@ -0,0 +1,11 @@
+Bare-metal examples inspired from http://atose.org/?p=141
+
+Initial purpose is to create small bare-metal programs to test AMP on i.MX6
+but these examples can also be used as a start base for the ones who don't want
+to run an OS on their APF6 modules...
+
+imx6.ld linker script is configured to build a program launchable from i.MX6
+internal SRAM (0x910080).
+
+For more infos:
+http://www.armadeus.com/wiki/index.php?title=APF6_Bare-metal_programming
diff --git a/target/baremetal/apf6dev_led.c b/target/baremetal/apf6dev_led.c
new file mode 100644
index 0000000..5a845f5
--- /dev/null
+++ b/target/baremetal/apf6dev_led.c
@@ -0,0 +1,36 @@
+#include <stdint.h>
+
+#ifdef DEBUG
+#include "imx6_uart.h"
+#endif
+
+#define GPIO7_DR (*(volatile uint32_t *)0x020b4000)
+#define GPIO7_GDIR (*(volatile uint32_t *)0x020b4004)
+#define GPIO_PIN12 (1 << 12)
+
+void apf6dev_userled_init(void)
+{
+ uint32_t reg;
+
+#ifdef DEBUG
+ debug_puts("led init\r\n");
+#endif
+ reg = GPIO7_GDIR;
+ reg |= GPIO_PIN12;
+ GPIO7_GDIR = reg;
+}
+
+void apf6dev_userled_set(int state)
+{
+ uint32_t reg;
+
+ if (state) {
+ reg = GPIO7_DR;
+ reg |= GPIO_PIN12;
+ GPIO7_DR = reg;
+ } else {
+ reg = GPIO7_DR;
+ reg &= ~GPIO_PIN12;
+ GPIO7_DR = reg;
+ }
+}
diff --git a/target/baremetal/apf6dev_led.h b/target/baremetal/apf6dev_led.h
new file mode 100644
index 0000000..8171ef7
--- /dev/null
+++ b/target/baremetal/apf6dev_led.h
@@ -0,0 +1,3 @@
+
+void apf6dev_userled_init(void);
+void apf6dev_userled_set(int state);
diff --git a/target/baremetal/imx6.ld b/target/baremetal/imx6.ld
new file mode 100644
index 0000000..b82eff0
--- /dev/null
+++ b/target/baremetal/imx6.ld
@@ -0,0 +1,21 @@
+/*
+ Inspired from imx6q.ld (http://atose.org/?p=141), which is:
+ Copyright (c) 2013 Andrew Trotman
+ Open Source under the BSD License.
+*/
+
+ENTRY(_Reset)
+
+SECTIONS
+{
+ . = 0x910080;
+ . = ALIGN(4);
+
+ .text : { *(.text) }
+ .data : { *(.data) }
+ .bss : { *(.bss) }
+
+ . = ALIGN(4);
+ . = . + 0x1000; /* 4kB of stack memory */
+ stack_top = .;
+}
diff --git a/target/baremetal/imx6_epit.c b/target/baremetal/imx6_epit.c
new file mode 100644
index 0000000..3b204f0
--- /dev/null
+++ b/target/baremetal/imx6_epit.c
@@ -0,0 +1,86 @@
+/*
+ Inspired from imx6q_uart.c (http://atose.org/?p=141), which is:
+ Copyright (c) 2012-2013 Andrew Trotman
+ Licensed BSD
+*/
+
+#include <stdint.h>
+
+#ifdef DEBUG
+#include "imx6_uart.h"
+#endif
+
+#define CCM_CCGR1 (*(volatile uint32_t *)0x020c406c)
+#define CCGR1_CG6 (0x03 << 12)
+#define PRE_PERIPH_CLK_SEL (0x03 << 18)
+#define CCM_CBCDR (*(volatile uint32_t *)0x020c4014)
+#define AHB_PODF (0x7 << 10)
+#define IPG_PODF (0x3 << 8)
+#define CCM_CBCMR (*(volatile uint32_t *)0x020c4018)
+
+#define EPIT1_BASE (0x020d0000)
+#define EPIT1(REG) (*(volatile uint32_t *)(EPIT1_BASE + REG))
+#define EPIT1_WR(REG, VAL) (*(volatile uint32_t *)(EPIT1_BASE + REG) = VAL)
+#define CR (0x00)
+#define CR_SWR (1 << 16)
+#define CR_CLKSRC(x) (((x) & 0x3) << 24)
+#define CR_PRESCALAR(x) (((x) & 0xfff) << 4)
+#define CR_IOVW (1 << 17)
+#define CR_RLD (1 << 3)
+#define CR_ENMOD (1 << 1)
+#define CR_EN (1 << 0)
+#define SR (0x04)
+#define SR_OCIF (1 << 0)
+#define LR (0x08)
+
+void epit_init(void)
+{
+ uint32_t speed_in_Hz[] = {528000000, 396000000, 307000000 /*352000000*/, 198000000, 594000000};
+ uint32_t frequency;
+
+#ifdef DEBUG
+ debug_puts("epit_init \r\n");
+#endif
+ //CCM_CCGR1 = (CCM_CCGR1 | CCGR1_CG6); // turn on the clock
+
+ /* Software reset the subsystem */
+ EPIT1_WR(CR, CR_SWR);
+ while ((EPIT1(CR) & CR_SWR) != 0)
+ ; /* Wait end of reset */
+
+ /*
+ Configure the timer:
+ Use the peripheral clock
+ Set and forget mode
+ Immediate load starting with the value in the load register
+ */
+ /*frequency = 528000000 */
+ frequency = speed_in_Hz[((CCM_CBCMR & PRE_PERIPH_CLK_SEL) >> 18) & 0x3] /
+ (((CCM_CBCDR & AHB_PODF) >> 10) + 1) / (((CCM_CBCDR & IPG_PODF) >> 8) + 1);
+ EPIT1_WR(CR, CR_CLKSRC(1) | CR_PRESCALAR((frequency / 1000000) - 1) | CR_RLD | CR_IOVW | CR_ENMOD);
+}
+
+static void epit_start(uint32_t time_in_us)
+{
+ /* Store the count value in the load register (which then gets immediately loaded into the timer */
+ EPIT1_WR(LR, time_in_us);
+
+ /* Clear the status register so that we can watch it clock over */
+ EPIT1_WR(SR, /*EPIT1(SR) &*/ SR_OCIF);
+
+ /* Start the timer */
+ EPIT1_WR(CR, 0x0102041b /*EPIT1(CR) & CR_EN*/); // SET macro ?
+}
+
+static void epit_stop(void)
+{
+ EPIT1_WR(CR, 0x0102041a /*EPIT1(CR) | ~CR_EN*/); // CLR macro ?
+}
+
+void epit_delay_us(uint32_t usecs)
+{
+ epit_start(usecs);
+ while (EPIT1(SR) == 0)
+ ;
+ epit_stop();
+}
diff --git a/target/baremetal/imx6_epit.h b/target/baremetal/imx6_epit.h
new file mode 100644
index 0000000..38e3c9a
--- /dev/null
+++ b/target/baremetal/imx6_epit.h
@@ -0,0 +1,4 @@
+
+void epit_init(void);
+void epit_delay_us(uint32_t usecs);
+
diff --git a/target/baremetal/imx6_led_blink.c b/target/baremetal/imx6_led_blink.c
new file mode 100644
index 0000000..0ee8e1b
--- /dev/null
+++ b/target/baremetal/imx6_led_blink.c
@@ -0,0 +1,49 @@
+/*
+ Inspired from imx6q_uart.c (http://atose.org/?p=141) which is:
+ Copyright (c) 2012-2013 Andrew Trotman
+ Licensed BSD
+*/
+
+#include <stdint.h>
+
+#include "imx6_uart.h"
+#include "imx6_epit.h"
+#include "apf6dev_led.h"
+
+void enable_pins(void)
+{
+ /* If not launched from U-Boot, here should be defined the IOMUX
+ configuration for used GPIOs and UART */
+}
+
+void enable_clocks(void)
+{
+ /* If not launched from U-Boot, here should be defined the clock
+ configuration for UART and EPIT */
+}
+
+#define DELAY_US 500000 /* 0.5 secs */
+
+int main(void)
+{
+ int i = 20;
+
+ enable_clocks();
+ enable_pins();
+ serial_init();
+ epit_init();
+ apf6dev_userled_init();
+
+ epit_delay_us(DELAY_US);
+ debug_puts("\r\nExample led_blink compiled on " __DATE__ " at " __TIME__ "\r\n");
+
+ /* Infinite loop */
+ while (i != 0) {
+ apf6dev_userled_set(1);
+ epit_delay_us(DELAY_US);
+ apf6dev_userled_set(0);
+ epit_delay_us(DELAY_US);
+ }
+
+ return 0;
+}
diff --git a/target/baremetal/imx6_uart.c b/target/baremetal/imx6_uart.c
new file mode 100644
index 0000000..d5a478f
--- /dev/null
+++ b/target/baremetal/imx6_uart.c
@@ -0,0 +1,103 @@
+/*
+ Inspired from imx6q_uart.c (http://atose.org/?p=141), which is:
+ Copyright (c) 2012-2013 Andrew Trotman
+ Licensed BSD
+*/
+
+#include <stdint.h>
+
+#define BAUD_RATE 115200
+#define DEFAULT_UART 4 /* Console on APF6Dev */
+
+static volatile unsigned long *uart4_utxd = (unsigned long *)0x021f0040;
+static volatile unsigned long *uart4_usr2 = (unsigned long *)0x021f0098;
+#define B_USR2_TXFE (1 << 14)
+
+void debug_putc(char value)
+{
+ /* Write to the serial port */
+ *uart4_utxd = value;
+
+ /* Make sure it was sent */
+ while ((*uart4_usr2 & B_USR2_TXFE) == 0)
+ ; /* do nothing */
+}
+
+void debug_puts(char *string)
+{
+ while (*string != 0)
+ debug_putc(*string++);
+}
+
+#if 0
+char debug_getc(void)
+{
+/*
+ Wait for a character to arrive
+*/
+ while ((HW_UART_USR2(DEFAULT_UART).B.RDR) == 0)
+ ; // do nothing
+
+/*
+ Get it and put it into the array
+*/
+ return HW_UART_URXD_RD(DEFAULT_UART) & 0xFF;
+}
+#endif
+
+#define PLL3_FREQUENCY 80000000
+
+void serial_init(void)
+{
+#if 0
+TBDL !!!
+/*
+ Disable and soft reset the UART then wait for it to come up
+*/
+HW_UART_UCR1(DEFAULT_UART).U = 0; // disable the UART
+HW_UART_UCR2(DEFAULT_UART).U = 0; // software reset (SRST)
+while (HW_UART_UCR2(DEFAULT_UART).B.SRST == 0)
+ ; // nothing
+
+/*
+ Enable the UART
+ Enable RXDMUXSEL (must be on)
+*/
+HW_UART_UCR1(DEFAULT_UART).B.UARTEN = 1;
+HW_UART_UCR3(DEFAULT_UART).B.RXDMUXSEL = 1;
+
+/*
+ 8 bits, 1 stop bit, no parity,software flow control
+*/
+/* 8-bits ignore RTS enable RX enable TX don't reset */
+HW_UART_UCR2_WR(DEFAULT_UART, BM_UART_UCR2_WS | BM_UART_UCR2_IRTS | BM_UART_UCR2_RXEN | BM_UART_UCR2_TXEN | BM_UART_UCR2_SRST);
+
+/*
+ Set the board rate
+
+ The "Module Clock" is the UART_CLK which comes from CCM.
+ The "Peripheral Clock" is the IPG_CLK which comes from CCM.
+
+ PLL3 runs at 80MHz by default
+ PLL3 -> CDCDR1:uart_clk_podf (6 bit divider) -> UART_CLK_ROOT
+*/
+
+/*
+ Divide the clock by 2
+*/
+HW_UART_UFCR(DEFAULT_UART).B.RFDIV = 0x04; /* divide input clock by 2 */
+HW_UART_UFCR(DEFAULT_UART).B.DCEDTE = 0; /* DCE mode */
+
+
+/*
+ Binary Rate Multiplier Numerator = 0x0F
+*/
+HW_UART_UBIR(DEFAULT_UART).U = 0x0F;
+
+/*
+ Binary Rate Multipier Denominator set based on the baud rate
+*/
+HW_UART_UBMR(DEFAULT_UART).U = (PLL3_FREQUENCY / (HW_CCM_CSCDR1.B.UART_CLK_PODF + 1)) / (2 * BAUD_RATE); // UBMR should be 0x015B once set
+#endif
+}
+
diff --git a/target/baremetal/imx6_uart.h b/target/baremetal/imx6_uart.h
new file mode 100644
index 0000000..bb320f5
--- /dev/null
+++ b/target/baremetal/imx6_uart.h
@@ -0,0 +1,4 @@
+void debug_putc(char value);
+void debug_puts(char *string);
+char debug_getc(void);
+void serial_init(void);
diff --git a/target/baremetal/start.s b/target/baremetal/start.s
new file mode 100644
index 0000000..3947578
--- /dev/null
+++ b/target/baremetal/start.s
@@ -0,0 +1,15 @@
+/*
+ Inspired from imx6q.s (http://atose.org/?p=141), which is:
+ Copyright (c) 2013 Andrew Trotman
+ Open Source under the BSD License.
+*/
+
+.global _Reset
+
+/*
+ RESET_HANDLER
+ -------------
+*/
+_Reset:
+ ldr sp, =stack_top
+ b main
hooks/post-receive
--
armadeus
|
|
From: Sébastien S. <ss...@us...> - 2016-06-01 07:51:20
|
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, buildroot-update has been updated
via 7e90505ae1a5ca446ffacdde9efd491780afb3eb (commit)
from dcc1d7b6184d257ad132ada4b5a22728d25e15b0 (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 7e90505ae1a5ca446ffacdde9efd491780afb3eb
Author: Sébastien Szymanski <seb...@ar...>
Date: Wed Jun 1 09:53:09 2016 +0200
[BUILDROOT] Use BR 2016.05
-----------------------------------------------------------------------
Summary of changes:
Makefile | 2 +-
patches/buildroot/2016.05-rc3 | 1 -
2 files changed, 1 insertions(+), 2 deletions(-)
delete mode 120000 patches/buildroot/2016.05-rc3
diff --git a/Makefile b/Makefile
index 76a60c2..4ddcccf 100644
--- a/Makefile
+++ b/Makefile
@@ -26,7 +26,7 @@ ARMADEUS_TOPDIR:=$(shell pwd)
export ARMADEUS_TOPDIR
#--- User configurable stuff:
-BUILDROOT_VERSION=2016.05-rc3
+BUILDROOT_VERSION=2016.05
#BUILDROOT_VERSION=2015.02
include ./Makefile.in
BUILDROOT_SITE:=https://buildroot.org/downloads
diff --git a/patches/buildroot/2016.05-rc3 b/patches/buildroot/2016.05-rc3
deleted file mode 120000
index 80a70f1..0000000
--- a/patches/buildroot/2016.05-rc3
+++ /dev/null
@@ -1 +0,0 @@
-2016.05
\ No newline at end of file
hooks/post-receive
--
armadeus
|
|
From: Julien B a. A. <ar...@us...> - 2016-05-30 10:58:02
|
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 0901cbe64e727eeed08c3977300cc9b5e82ed837 (commit)
via 60a9167fbe22df32fa0d37105d5a53e3daa89e77 (commit)
via eef3f0dc28dadb3a9f64bb079f540205f7b3a5aa (commit)
from 516bd4e4f95018d20e3a95bbdaae440e97b36afa (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 0901cbe64e727eeed08c3977300cc9b5e82ed837
Author: Julien BOIBESSOT <jul...@ar...>
Date: Wed May 25 15:29:00 2016 +0200
[U-BOOT] All boards: define CONFIG_STANDALONE_LOAD_ADDR in configs supposed to support it. That way, one might be able to test U-Boot standalone apps.
commit 60a9167fbe22df32fa0d37105d5a53e3daa89e77
Author: Julien BOIBESSOT <jul...@ar...>
Date: Tue May 24 10:00:39 2016 +0200
[U-BOOT] 2015.01: update patches to better suite format needed by git-am
commit eef3f0dc28dadb3a9f64bb079f540205f7b3a5aa
Author: Julien BOIBESSOT <jul...@ar...>
Date: Mon May 23 16:01:09 2016 +0200
[U-BOOT] 2015.01: rename patches to better fit git format-patch output
-----------------------------------------------------------------------
Summary of changes:
.../device/armadeus/apf27/apf27-u-boot-2015.01.h | 3 +-
.../armadeus/apf27/apf27mainline-u-boot-2015.01.h | 3 +-
.../device/armadeus/apf28/apf28-u-boot-2015.01.h | 3 +-
.../armadeus/apf28/apf28mainline-u-boot-2015.01.h | 3 +-
.../device/armadeus/apf51/apf51-u-boot-2015.01.h | 3 +-
.../device/armadeus/apf6/apf6-u-boot-2014.07.h | 1 +
.../device/armadeus/apf6/apf6-u-boot-2015.01.h | 1 +
.../armadeus/apf9328/apf9328-u-boot-2015.01.h | 3 +-
...mand-env-param-compatibility-with-legacy-.patch | 27 +
...-continuous-MMU-memory-mapping-beside-the.patch | 109 ++
...upport-tftp-direct-download-to-NAND-flash.patch | 268 +++++
.../0004-i2c-mxc-fix-mx51-i2c-declaration.patch | 39 +
...-restore-command-env-param-compatitbility.patch | 15 -
...02-arm-support-continuous-mmu-mem-mapping.patch | 97 --
.../2015.01/003-nand_large_file_download.patch | 265 -----
.../004-i2c-mxc-fix-mx51-i2c-declaration.patch | 40 -
.../0100-apf9328-add-apf9328-in-Kconfig.patch | 38 +
...ction-get_timer-to-adjust-frequency-accor.patch | 28 +
...-Add-i2c-registers-for-Freescale-imx1-L-S.patch | 47 +
...pf9328-Add-Armadeus-Project-board-APF9328.patch | 1200 +++++++++++++++++++
...-PLL-freq-computation.-Improve-PLL-freq-c.patch | 66 ++
...-a-printf-in-speed.c-to-use-debug-instead.patch | 28 +
...0-change-some-printf-to-use-debug-instead.patch | 51 +
...e-is-not-correctly-flushed-during-the-boo.patch | 34 +
...rt-boot-from-RAM.-This-patch-adds-capabil.patch | 39 +
.../0302-mxc_nand.c-Support-nand-lock-unlock.patch | 101 ++
.../2015.01/0303-spartan3-Fix-minor-issue.patch | 77 ++
.../2015.01/0304-Add-apf27-imxfuse-command.patch | 379 ++++++
patches/u-boot/2015.01/0400-i.MX51.patch | 530 +++++++++
patches/u-boot/2015.01/0401-apf51.patch | 1042 +++++++++++++++++
.../2015.01/0402-apf51-add-apf51-in-Kconfig.patch | 36 +
.../2015.01/0403-Add-APF51-new-NAND-SPL.patch | 387 ++++++
.../2015.01/0500-apf28-add-apf28-in-Kconfig.patch | 36 +
.../2015.01/0501-i.MX28-update-and-fix.patch | 71 ++
patches/u-boot/2015.01/0502-add-APF28.patch | 1225 ++++++++++++++++++++
...3-APF28-workaround-for-RAM-size-detection.patch | 30 +
patches/u-boot/2015.01/0600-add-APF6.patch | 1025 ++++++++++++++++
...-bootstrap-get-uboot-image-on-serial-port.patch | 29 +
...0602-APF6-in-bootstrap-don-t-use-env-vars.patch | 43 +
patches/u-boot/2015.01/100-apf9328-Kconfig.patch | 26 -
patches/u-boot/2015.01/101-mx1-timer.patch | 25 -
patches/u-boot/2015.01/102-mx1-i2c.patch | 46 -
patches/u-boot/2015.01/103-apf9328.patch | 1185 -------------------
patches/u-boot/2015.01/106-mx1-pllclk.patch | 63 -
patches/u-boot/2015.01/107-mx1-pllclk-debug.patch | 26 -
patches/u-boot/2015.01/108-DM9000.patch | 48 -
.../2015.01/300-imx27-fix_dcache_boot_issue.patch | 22 -
.../2015.01/301-apf27-support-boot-from-RAM.patch | 27 -
.../u-boot/2015.01/302-imx-nand-lock-unlock.patch | 98 --
patches/u-boot/2015.01/303-spartan.patch | 71 --
.../u-boot/2015.01/304-apf27-misc-commands.patch | 376 ------
patches/u-boot/2015.01/400-imx51.patch | 522 ---------
patches/u-boot/2015.01/401-apf51.patch | 1026 ----------------
patches/u-boot/2015.01/402-apf51-Kconfig.patch | 27 -
patches/u-boot/2015.01/403-apf51-nand-spl-NG.patch | 361 ------
patches/u-boot/2015.01/500-apf28-Kconfig.patch | 28 -
.../u-boot/2015.01/501-imx28-update-and-fix.patch | 60 -
patches/u-boot/2015.01/502-add-apf28.patch | 1208 -------------------
.../503-apf28-workaround-ram-size-detection.patch | 18 -
patches/u-boot/2015.01/600-add-apf6.patch | 986 ----------------
..._bootstrap_get_uboot_image_on_serial_port.patch | 17 -
.../602-apf6-in_bootstrap_dont_use_env_vars.patch | 30 -
62 files changed, 6999 insertions(+), 6719 deletions(-)
create mode 100644 patches/u-boot/2015.01/0001-Restore-command-env-param-compatibility-with-legacy-.patch
create mode 100644 patches/u-boot/2015.01/0002-ARM-support-continuous-MMU-memory-mapping-beside-the.patch
create mode 100644 patches/u-boot/2015.01/0003-tftp-support-tftp-direct-download-to-NAND-flash.patch
create mode 100644 patches/u-boot/2015.01/0004-i2c-mxc-fix-mx51-i2c-declaration.patch
delete mode 100644 patches/u-boot/2015.01/001-restore-command-env-param-compatitbility.patch
delete mode 100644 patches/u-boot/2015.01/002-arm-support-continuous-mmu-mem-mapping.patch
delete mode 100644 patches/u-boot/2015.01/003-nand_large_file_download.patch
delete mode 100644 patches/u-boot/2015.01/004-i2c-mxc-fix-mx51-i2c-declaration.patch
create mode 100644 patches/u-boot/2015.01/0100-apf9328-add-apf9328-in-Kconfig.patch
create mode 100644 patches/u-boot/2015.01/0101-mx1-Fix-function-get_timer-to-adjust-frequency-accor.patch
create mode 100644 patches/u-boot/2015.01/0102-Add-i2c-registers-for-Freescale-imx1-L-S.patch
create mode 100644 patches/u-boot/2015.01/0103-apf9328-Add-Armadeus-Project-board-APF9328.patch
create mode 100644 patches/u-boot/2015.01/0106-mx1-improve-PLL-freq-computation.-Improve-PLL-freq-c.patch
create mode 100644 patches/u-boot/2015.01/0107-mx1-change-a-printf-in-speed.c-to-use-debug-instead.patch
create mode 100644 patches/u-boot/2015.01/0108-DM9000-change-some-printf-to-use-debug-instead.patch
create mode 100644 patches/u-boot/2015.01/0300-imx27-Dcache-is-not-correctly-flushed-during-the-boo.patch
create mode 100644 patches/u-boot/2015.01/0301-apf27-Support-boot-from-RAM.-This-patch-adds-capabil.patch
create mode 100644 patches/u-boot/2015.01/0302-mxc_nand.c-Support-nand-lock-unlock.patch
create mode 100644 patches/u-boot/2015.01/0303-spartan3-Fix-minor-issue.patch
create mode 100644 patches/u-boot/2015.01/0304-Add-apf27-imxfuse-command.patch
create mode 100644 patches/u-boot/2015.01/0400-i.MX51.patch
create mode 100644 patches/u-boot/2015.01/0401-apf51.patch
create mode 100644 patches/u-boot/2015.01/0402-apf51-add-apf51-in-Kconfig.patch
create mode 100644 patches/u-boot/2015.01/0403-Add-APF51-new-NAND-SPL.patch
create mode 100644 patches/u-boot/2015.01/0500-apf28-add-apf28-in-Kconfig.patch
create mode 100644 patches/u-boot/2015.01/0501-i.MX28-update-and-fix.patch
create mode 100644 patches/u-boot/2015.01/0502-add-APF28.patch
create mode 100644 patches/u-boot/2015.01/0503-APF28-workaround-for-RAM-size-detection.patch
create mode 100644 patches/u-boot/2015.01/0600-add-APF6.patch
create mode 100644 patches/u-boot/2015.01/0601-APF6-in-bootstrap-get-uboot-image-on-serial-port.patch
create mode 100644 patches/u-boot/2015.01/0602-APF6-in-bootstrap-don-t-use-env-vars.patch
delete mode 100644 patches/u-boot/2015.01/100-apf9328-Kconfig.patch
delete mode 100644 patches/u-boot/2015.01/101-mx1-timer.patch
delete mode 100644 patches/u-boot/2015.01/102-mx1-i2c.patch
delete mode 100644 patches/u-boot/2015.01/103-apf9328.patch
delete mode 100644 patches/u-boot/2015.01/106-mx1-pllclk.patch
delete mode 100644 patches/u-boot/2015.01/107-mx1-pllclk-debug.patch
delete mode 100644 patches/u-boot/2015.01/108-DM9000.patch
delete mode 100644 patches/u-boot/2015.01/300-imx27-fix_dcache_boot_issue.patch
delete mode 100644 patches/u-boot/2015.01/301-apf27-support-boot-from-RAM.patch
delete mode 100644 patches/u-boot/2015.01/302-imx-nand-lock-unlock.patch
delete mode 100644 patches/u-boot/2015.01/303-spartan.patch
delete mode 100644 patches/u-boot/2015.01/304-apf27-misc-commands.patch
delete mode 100644 patches/u-boot/2015.01/400-imx51.patch
delete mode 100644 patches/u-boot/2015.01/401-apf51.patch
delete mode 100644 patches/u-boot/2015.01/402-apf51-Kconfig.patch
delete mode 100644 patches/u-boot/2015.01/403-apf51-nand-spl-NG.patch
delete mode 100644 patches/u-boot/2015.01/500-apf28-Kconfig.patch
delete mode 100644 patches/u-boot/2015.01/501-imx28-update-and-fix.patch
delete mode 100644 patches/u-boot/2015.01/502-add-apf28.patch
delete mode 100644 patches/u-boot/2015.01/503-apf28-workaround-ram-size-detection.patch
delete mode 100644 patches/u-boot/2015.01/600-add-apf6.patch
delete mode 100644 patches/u-boot/2015.01/601-apf6-in_bootstrap_get_uboot_image_on_serial_port.patch
delete mode 100644 patches/u-boot/2015.01/602-apf6-in_bootstrap_dont_use_env_vars.patch
diff --git a/buildroot/target/device/armadeus/apf27/apf27-u-boot-2015.01.h b/buildroot/target/device/armadeus/apf27/apf27-u-boot-2015.01.h
index 5ce3427..3e86391 100644
--- a/buildroot/target/device/armadeus/apf27/apf27-u-boot-2015.01.h
+++ b/buildroot/target/device/armadeus/apf27/apf27-u-boot-2015.01.h
@@ -182,10 +182,11 @@
#define CONFIG_BOOTCOMMAND "run ubifsboot"
#define CONFIG_SYS_AUTOLOAD "no"
/*
- * Default load address for user programs and kernel
+ * Default load address for user/standalone programs and kernel
*/
#define CONFIG_LOADADDR 0xA0000000
#define CONFIG_SYS_LOAD_ADDR CONFIG_LOADADDR
+#define CONFIG_STANDALONE_LOAD_ADDR CONFIG_LOADADDR
/*
* Extra Environments
diff --git a/buildroot/target/device/armadeus/apf27/apf27mainline-u-boot-2015.01.h b/buildroot/target/device/armadeus/apf27/apf27mainline-u-boot-2015.01.h
index b3f009f..9247170 100644
--- a/buildroot/target/device/armadeus/apf27/apf27mainline-u-boot-2015.01.h
+++ b/buildroot/target/device/armadeus/apf27/apf27mainline-u-boot-2015.01.h
@@ -182,10 +182,11 @@
#define CONFIG_BOOTCOMMAND "run ubifsboot"
#define CONFIG_SYS_AUTOLOAD "no"
/*
- * Default load address for user programs and kernel
+ * Default load address for user/standalone programs and kernel
*/
#define CONFIG_LOADADDR 0xA0000000
#define CONFIG_SYS_LOAD_ADDR CONFIG_LOADADDR
+#define CONFIG_STANDALONE_LOAD_ADDR CONFIG_LOADADDR
/*
* Extra Environments
diff --git a/buildroot/target/device/armadeus/apf28/apf28-u-boot-2015.01.h b/buildroot/target/device/armadeus/apf28/apf28-u-boot-2015.01.h
index 8b94528..610fb56 100644
--- a/buildroot/target/device/armadeus/apf28/apf28-u-boot-2015.01.h
+++ b/buildroot/target/device/armadeus/apf28/apf28-u-boot-2015.01.h
@@ -172,10 +172,11 @@
#define CONFIG_BOOTCOMMAND "run ubifsboot"
#define CONFIG_SYS_AUTOLOAD "no"
/*
- * Default load address for user programs and kernel
+ * Default load address for user/standalone programs and kernel
*/
#define CONFIG_LOADADDR 0x40000000
#define CONFIG_SYS_LOAD_ADDR CONFIG_LOADADDR
+#define CONFIG_STANDALONE_LOAD_ADDR CONFIG_LOADADDR
/*
* Extra Environments
diff --git a/buildroot/target/device/armadeus/apf28/apf28mainline-u-boot-2015.01.h b/buildroot/target/device/armadeus/apf28/apf28mainline-u-boot-2015.01.h
index 3b6d788..24bebab 100644
--- a/buildroot/target/device/armadeus/apf28/apf28mainline-u-boot-2015.01.h
+++ b/buildroot/target/device/armadeus/apf28/apf28mainline-u-boot-2015.01.h
@@ -172,10 +172,11 @@
#define CONFIG_BOOTCOMMAND "run ubifsboot"
#define CONFIG_SYS_AUTOLOAD "no"
/*
- * Default load address for user programs and kernel
+ * Default load address for user/standalone programs and kernel
*/
#define CONFIG_LOADADDR 0x40000000
#define CONFIG_SYS_LOAD_ADDR CONFIG_LOADADDR
+#define CONFIG_STANDALONE_LOAD_ADDR CONFIG_LOADADDR
/*
* Extra Environments
diff --git a/buildroot/target/device/armadeus/apf51/apf51-u-boot-2015.01.h b/buildroot/target/device/armadeus/apf51/apf51-u-boot-2015.01.h
index 515a8bb..27fffa3 100644
--- a/buildroot/target/device/armadeus/apf51/apf51-u-boot-2015.01.h
+++ b/buildroot/target/device/armadeus/apf51/apf51-u-boot-2015.01.h
@@ -199,10 +199,11 @@
#define CONFIG_BOOTCOMMAND "run ubifsboot"
#define CONFIG_SYS_AUTOLOAD "no"
/*
- * Default load address for user programs and kernel
+ * Default load address for user/standalone programs and kernel
*/
#define CONFIG_LOADADDR 0x90000000
#define CONFIG_SYS_LOAD_ADDR CONFIG_LOADADDR
+#define CONFIG_STANDALONE_LOAD_ADDR CONFIG_LOADADDR
/*
* Extra Environments
diff --git a/buildroot/target/device/armadeus/apf6/apf6-u-boot-2014.07.h b/buildroot/target/device/armadeus/apf6/apf6-u-boot-2014.07.h
index 3c2a3a9..9b1bb7b 100644
--- a/buildroot/target/device/armadeus/apf6/apf6-u-boot-2014.07.h
+++ b/buildroot/target/device/armadeus/apf6/apf6-u-boot-2014.07.h
@@ -84,6 +84,7 @@
#define CONFIG_SYS_MEMTEST_START 0x10000000
#define CONFIG_SYS_MEMTEST_END (CONFIG_SYS_MEMTEST_START + 500 * SZ_1M)
#define CONFIG_LOADADDR 0x12000000
+#define CONFIG_STANDALONE_LOAD_ADDR CONFIG_LOADADDR
/* MMC Configuration */
#define CONFIG_SUPPORT_EMMC_BOOT
diff --git a/buildroot/target/device/armadeus/apf6/apf6-u-boot-2015.01.h b/buildroot/target/device/armadeus/apf6/apf6-u-boot-2015.01.h
index 3c2a3a9..9b1bb7b 100644
--- a/buildroot/target/device/armadeus/apf6/apf6-u-boot-2015.01.h
+++ b/buildroot/target/device/armadeus/apf6/apf6-u-boot-2015.01.h
@@ -84,6 +84,7 @@
#define CONFIG_SYS_MEMTEST_START 0x10000000
#define CONFIG_SYS_MEMTEST_END (CONFIG_SYS_MEMTEST_START + 500 * SZ_1M)
#define CONFIG_LOADADDR 0x12000000
+#define CONFIG_STANDALONE_LOAD_ADDR CONFIG_LOADADDR
/* MMC Configuration */
#define CONFIG_SUPPORT_EMMC_BOOT
diff --git a/buildroot/target/device/armadeus/apf9328/apf9328-u-boot-2015.01.h b/buildroot/target/device/armadeus/apf9328/apf9328-u-boot-2015.01.h
index 1bd8cbf..404818f 100644
--- a/buildroot/target/device/armadeus/apf9328/apf9328-u-boot-2015.01.h
+++ b/buildroot/target/device/armadeus/apf9328/apf9328-u-boot-2015.01.h
@@ -163,10 +163,11 @@
#define CONFIG_BOOTCOMMAND "run jffsboot"
#define CONFIG_SYS_AUTOLOAD "no"
/*
- * Default load address for user programs and kernel
+ * Default load address for user/standalone programs and kernel
*/
#define CONFIG_LOADADDR 0x08000000
#define CONFIG_SYS_LOAD_ADDR CONFIG_LOADADDR
+#define CONFIG_STANDALONE_LOAD_ADDR CONFIG_LOADADDR
/*
* Extra Environments
diff --git a/patches/u-boot/2015.01/0001-Restore-command-env-param-compatibility-with-legacy-.patch b/patches/u-boot/2015.01/0001-Restore-command-env-param-compatibility-with-legacy-.patch
new file mode 100644
index 0000000..b3a859f
--- /dev/null
+++ b/patches/u-boot/2015.01/0001-Restore-command-env-param-compatibility-with-legacy-.patch
@@ -0,0 +1,27 @@
+From 3b5d9c425d02fa25d38b4d761483c12a633b0a79 Mon Sep 17 00:00:00 2001
+From: Eric Jarrige <eri...@ar...>
+Date: Mon, 23 May 2016 12:07:02 +0200
+Subject: [PATCH 1/1] Restore command env param compatibility with legacy
+ U-Boot versions
+
+Signed-off-by: Eric Jarrige <eri...@ar...>
+---
+ common/cmd_nvedit.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/common/cmd_nvedit.c b/common/cmd_nvedit.c
+index 855808c..5a26ea8 100644
+--- a/common/cmd_nvedit.c
++++ b/common/cmd_nvedit.c
+@@ -749,7 +749,7 @@ static int do_env_default(cmd_tbl_t *cmdtp, int __flag,
+ }
+ }
+ debug("Final value for argc=%d\n", argc);
+- if (all && (argc == 0)) {
++ if ((all || (flag & H_FORCE)) && (argc == 0)) {
+ /* Reset the whole environment */
+ set_default_env("## Resetting to default environment\n");
+ return 0;
+--
+2.1.4
+
diff --git a/patches/u-boot/2015.01/0002-ARM-support-continuous-MMU-memory-mapping-beside-the.patch b/patches/u-boot/2015.01/0002-ARM-support-continuous-MMU-memory-mapping-beside-the.patch
new file mode 100644
index 0000000..f91d53c
--- /dev/null
+++ b/patches/u-boot/2015.01/0002-ARM-support-continuous-MMU-memory-mapping-beside-the.patch
@@ -0,0 +1,109 @@
+From f47202fc2fcadd2aaf6739f28895c011f353ec38 Mon Sep 17 00:00:00 2001
+From: Eric Jarrige <eri...@ar...>
+Date: Mon, 23 May 2016 12:10:06 +0200
+Subject: [PATCH 1/1] ARM: support continuous MMU memory mapping beside the
+ regular identity mapping.
+
+Signed-off-by: Eric Jarrige <eri...@ar...>
+---
+ arch/arm/include/asm/cache.h | 4 ++--
+ arch/arm/lib/cache-cp15.c | 26 +++++++++++++++++---------
+ 2 files changed, 19 insertions(+), 11 deletions(-)
+
+diff --git a/arch/arm/include/asm/cache.h b/arch/arm/include/asm/cache.h
+index a836e9f..e432b21 100644
+--- a/arch/arm/include/asm/cache.h
++++ b/arch/arm/include/asm/cache.h
+@@ -27,12 +27,12 @@ static inline void invalidate_l2_cache(void)
+
+ void l2_cache_enable(void);
+ void l2_cache_disable(void);
+-void set_section_dcache(int section, enum dcache_option option);
++void set_section_dcache(int section, int section_index, enum dcache_option option);
+
+ void arm_init_before_mmu(void);
+ void arm_init_domains(void);
+ void cpu_cache_initialization(void);
+-void dram_bank_mmu_setup(int bank);
++void dram_bank_mmu_setup(int bank, int page_offset);
+
+ #endif
+
+diff --git a/arch/arm/lib/cache-cp15.c b/arch/arm/lib/cache-cp15.c
+index 0291afa..c63e3f1 100644
+--- a/arch/arm/lib/cache-cp15.c
++++ b/arch/arm/lib/cache-cp15.c
+@@ -32,14 +32,14 @@ static void cp_delay (void)
+ asm volatile("" : : : "memory");
+ }
+
+-void set_section_dcache(int section, enum dcache_option option)
++void set_section_dcache(int section, int section_index, enum dcache_option option)
+ {
+ u32 *page_table = (u32 *)gd->arch.tlb_addr;
+ u32 value;
+
+ value = (section << MMU_SECTION_SHIFT) | (3 << 10);
+ value |= option;
+- page_table[section] = value;
++ page_table[section_index] = value;
+ }
+
+ __weak void mmu_page_table_flush(unsigned long start, unsigned long stop)
+@@ -58,11 +58,11 @@ void mmu_set_region_dcache_behaviour(phys_addr_t start, size_t size,
+ debug("%s: start=%pa, size=%zu, option=%d\n", __func__, &start, size,
+ option);
+ for (upto = start; upto < end; upto++)
+- set_section_dcache(upto, option);
++ set_section_dcache(upto, upto, option);
+ mmu_page_table_flush((u32)&page_table[start], (u32)&page_table[end]);
+ }
+
+-__weak void dram_bank_mmu_setup(int bank)
++__weak void dram_bank_mmu_setup(int bank, int page_offset)
+ {
+ bd_t *bd = gd->bd;
+ int i;
+@@ -72,11 +72,11 @@ __weak void dram_bank_mmu_setup(int bank)
+ i < (bd->bi_dram[bank].start >> 20) + (bd->bi_dram[bank].size >> 20);
+ i++) {
+ #if defined(CONFIG_SYS_ARM_CACHE_WRITETHROUGH)
+- set_section_dcache(i, DCACHE_WRITETHROUGH);
++ set_section_dcache(i, page_offset++, DCACHE_WRITETHROUGH);
+ #elif defined(CONFIG_SYS_ARM_CACHE_WRITEALLOC)
+- set_section_dcache(i, DCACHE_WRITEALLOC);
++ set_section_dcache(i, page_offset++, DCACHE_WRITEALLOC);
+ #else
+- set_section_dcache(i, DCACHE_WRITEBACK);
++ set_section_dcache(i, page_offset++, DCACHE_WRITEBACK);
+ #endif
+ }
+ }
+@@ -86,14 +86,22 @@ static inline void mmu_setup(void)
+ {
+ int i;
+ u32 reg;
++ bd_t *bd = gd->bd;
++ int page_offset, continuity_offset;
+
+ arm_init_before_mmu();
+ /* Set up an identity-mapping for all 4GB, rw for everyone */
+ for (i = 0; i < 4096; i++)
+- set_section_dcache(i, DCACHE_OFF);
++ set_section_dcache(i, i, DCACHE_OFF);
+
++ continuity_offset = bd->bi_dram[0].start >> 20;
+ for (i = 0; i < CONFIG_NR_DRAM_BANKS; i++) {
+- dram_bank_mmu_setup(i);
++ page_offset = (bd->bi_dram[i].start) >> 20;
++ /* direct identity mapping */
++ dram_bank_mmu_setup(i, page_offset);
++ /* secondary mapping to build a continous memory space */
++ dram_bank_mmu_setup(i, continuity_offset);
++ continuity_offset = (bd->bi_dram[i].start + bd->bi_dram[i].size) >> 20;
+ }
+
+ /* Copy the page table address to cp15 */
+--
+2.1.4
+
diff --git a/patches/u-boot/2015.01/0003-tftp-support-tftp-direct-download-to-NAND-flash.patch b/patches/u-boot/2015.01/0003-tftp-support-tftp-direct-download-to-NAND-flash.patch
new file mode 100644
index 0000000..8a48c9c
--- /dev/null
+++ b/patches/u-boot/2015.01/0003-tftp-support-tftp-direct-download-to-NAND-flash.patch
@@ -0,0 +1,268 @@
+From 1926cf4a956c39daf15ce420f1f5d00c98e41486 Mon Sep 17 00:00:00 2001
+From: Eric Jarrige <eri...@ar...>
+Date: Mon, 23 May 2016 12:15:06 +0200
+Subject: [PATCH 1/1] tftp: support tftp direct download to NAND flash.
+
+Signed-off-by: Eric Jarrige <eri...@ar...>
+Signed-off-by: Philippe Reynes <tr...@ya...>
+Signed-off-by: Nicolas Colombain <nic...@ar...>
+---
+ common/cmd_net.c | 26 ++++++++++-
+ net/tftp.c | 136 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ 2 files changed, 161 insertions(+), 1 deletion(-)
+
+diff --git a/common/cmd_net.c b/common/cmd_net.c
+index 09489d4..d6018c0 100644
+--- a/common/cmd_net.c
++++ b/common/cmd_net.c
+@@ -12,6 +12,10 @@
+ #include <command.h>
+ #include <net.h>
+
++#if defined(CONFIG_CMD_NAND) && defined(CONFIG_SYS_DIRECT_FLASH_TFTP)
++int tftpboot2nand=0; /* set to 1 for tftp to nand direct */
++#endif
++
+ static int netboot_common(enum proto_t, cmd_tbl_t *, int, char * const []);
+
+ static int do_bootp(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
+@@ -35,11 +39,19 @@ int do_tftpb(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
+ return ret;
+ }
+
++#if defined(CONFIG_CMD_NAND) && defined(CONFIG_SYS_DIRECT_FLASH_TFTP)
++U_BOOT_CMD(
++ tftpboot, 4, 1, do_tftpb,
++ "boot image via network using TFTP protocol",
++ "[loadAddress] [[hostIPaddr:]bootfilename] [nand]"
++);
++#else
+ U_BOOT_CMD(
+ tftpboot, 3, 1, do_tftpb,
+ "boot image via network using TFTP protocol",
+ "[loadAddress] [[hostIPaddr:]bootfilename]"
+ );
++#endif
+
+ #ifdef CONFIG_CMD_TFTPPUT
+ int do_tftpput(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
+@@ -185,6 +197,10 @@ static int netboot_common(enum proto_t proto, cmd_tbl_t *cmdtp, int argc,
+ int size;
+ ulong addr;
+
++#if defined(CONFIG_CMD_NAND) && defined(CONFIG_SYS_DIRECT_FLASH_TFTP)
++ tftpboot2nand = 0;
++#endif
++
+ /* pre-set load_addr */
+ if ((s = getenv("loadaddr")) != NULL) {
+ load_addr = simple_strtoul(s, NULL, 16);
+@@ -212,8 +228,16 @@ static int netboot_common(enum proto_t proto, cmd_tbl_t *cmdtp, int argc,
+
+ break;
+
+-#ifdef CONFIG_CMD_TFTPPUT
+ case 4:
++#if defined(CONFIG_CMD_NAND) && defined(CONFIG_SYS_DIRECT_FLASH_TFTP)
++ if( strcmp(argv[3],"nand") == 0 ) {
++ tftpboot2nand = 1;
++ load_addr = simple_strtoul(argv[1], NULL, 16);
++ copy_filename (BootFile, argv[2], sizeof(BootFile));
++ break;
++ }
++#endif
++#ifdef CONFIG_CMD_TFTPPUT
+ if (strict_strtoul(argv[1], 16, &save_addr) < 0 ||
+ strict_strtoul(argv[2], 16, &save_size) < 0) {
+ printf("Invalid address/size\n");
+diff --git a/net/tftp.c b/net/tftp.c
+index 0a2c533..708198e 100644
+--- a/net/tftp.c
++++ b/net/tftp.c
+@@ -15,6 +15,11 @@
+ #include <flash.h>
+ #endif
+
++#if defined(CONFIG_CMD_NAND) && defined(CONFIG_SYS_DIRECT_FLASH_TFTP)
++#include <nand.h>
++extern int tftpboot2nand;
++#endif
++
+ /* Well known TFTP port # */
+ #define WELL_KNOWN_PORT 69
+ /* Millisecs to timeout for lost pkt */
+@@ -28,6 +33,11 @@
+ /* Number of "loading" hashes per line (for checking the image size) */
+ #define HASHES_PER_LINE 65
+
++#if defined(CONFIG_CMD_NAND) && defined(CONFIG_SYS_DIRECT_FLASH_TFTP)
++static int temp_buf_offset = 0;
++unsigned long nand_offset = 0;
++#endif
++
+ /*
+ * TFTP operations.
+ */
+@@ -156,12 +166,120 @@ mcast_cleanup(void)
+
+ #endif /* CONFIG_MCAST_TFTP */
+
++#if defined(CONFIG_CMD_NAND) && defined(CONFIG_SYS_DIRECT_FLASH_TFTP)
++static size_t drop_ffs(const nand_info_t *nand, const u_char *buf,
++ const size_t *len)
++{
++ size_t l = *len;
++ ssize_t i;
++
++ for (i = l - 1; i >= 0; i--)
++ if (buf[i] != 0xFF)
++ break;
++
++ /* The resulting length must be aligned to the minimum flash I/O size */
++ l = i + 1;
++ l = (l + nand->writesize - 1) / nand->writesize;
++ l *= nand->writesize;
++
++ /*
++ * since the input length may be unaligned, prevent access past the end
++ * of the buffer
++ */
++ return min(l, *len);
++}
++
++static int tftp_nand_write(nand_info_t *meminfo, uchar *src, unsigned long *offset, size_t *length )
++{
++/* size_t written ;*/
++ int ret = 0;
++ loff_t offs;
++ int blockstart = -1;
++ size_t truncated_write_size;
++ /* find first non bad block */
++ do {
++ blockstart = (*offset) & (~meminfo->erasesize+1);
++ offs = blockstart;
++ ret = meminfo->_block_isbad(meminfo, offs);
++
++ if (ret < 0) {
++ printf("Bad block check failed\n");
++ return -1;
++ }
++ if (ret == 1) {
++ (*offset) = blockstart + meminfo->erasesize;
++/* printf("\rBad block at 0x%lx "
++ "in erase block from "
++ "0x%x will be skipped. new offset %x\n",
++ (long) offs,
++ blockstart, *offset);*/
++ }
++ } while ((ret!=0) && (*offset < meminfo->size) );
++
++ if (*offset < meminfo->size) {
++ /* write out the page data */
++ truncated_write_size = drop_ffs(meminfo, src, length);
++ ret = nand_write(meminfo, *offset, &truncated_write_size, src);
++/* ret = meminfo->write(meminfo,
++ *offset,
++ meminfo->oobblock,
++ &written,
++ src);*/
++ }
++ if (ret != 0) {
++ printf("writing NAND page at offset 0x%lx failed\n",
++ *offset);
++ return -1;
++ }
++ return ret;
++}
++
++static void tftp_2_nand(uchar * src, unsigned len)
++{
++ #define TFTP2NAND_BUFFER_SIZE 4096
++ static u_char temp_buf[TFTP2NAND_BUFFER_SIZE];
++ size_t nand_page_size;
++ /* retrieve current nand infos */
++ nand_info_t *nand;
++ nand = &nand_info[nand_curr_device];
++
++ nand_page_size = nand->writesize;
++ if ((nand_page_size<<1) > TFTP2NAND_BUFFER_SIZE) {
++ printf("error: NAND page size too big\n");
++ net_set_state(NETLOOP_FAIL);
++ return;
++ }
++
++ if ((TftpBlkSize<<1) > TFTP2NAND_BUFFER_SIZE) {
++ printf("error: tftp block size too big\n");
++ net_set_state(NETLOOP_FAIL);
++ return;
++ }
++
++ if (len)
++ (void)memcpy((void *)(temp_buf + temp_buf_offset), src, len);
++ temp_buf_offset += len;
++ if ((temp_buf_offset >= nand_page_size) || (!len) ){
++ if (tftp_nand_write(nand, temp_buf, &nand_offset, &nand_page_size)) {
++ net_set_state(NETLOOP_FAIL);
++ return;
++ }
++ nand_offset += nand_page_size;
++ if (len) {
++ temp_buf_offset -= nand_page_size;
++ (void)memcpy((void *)(temp_buf), (void *)(temp_buf+nand_page_size), temp_buf_offset);
++ }
++ }
++}
++#endif
++
+ static inline void
+ store_block(int block, uchar *src, unsigned len)
+ {
+ ulong offset = block * TftpBlkSize + TftpBlockWrapOffset;
+ ulong newsize = offset + len;
+ #ifdef CONFIG_SYS_DIRECT_FLASH_TFTP
++#ifndef CONFIG_SYS_NO_FLASH
+ int i, rc = 0;
+
+ for (i = 0; i < CONFIG_SYS_MAX_FLASH_BANKS; i++) {
+@@ -182,6 +300,13 @@ store_block(int block, uchar *src, unsigned len)
+ return;
+ }
+ } else
++#endif /* CONFIG_SYS_NO_FLASH */
++#ifdef CONFIG_CMD_NAND
++ if (tftpboot2nand) {
++ tftp_2_nand(src, len);
++ }
++ else
++#endif /* CONFIG_CMD_NAND */
+ #endif /* CONFIG_SYS_DIRECT_FLASH_TFTP */
+ {
+ (void)memcpy((void *)(load_addr + offset), src, len);
+@@ -204,6 +329,10 @@ static void new_transfer(void)
+ #ifdef CONFIG_CMD_TFTPPUT
+ TftpFinalBlock = 0;
+ #endif
++#if defined(CONFIG_CMD_NAND) && defined(CONFIG_SYS_DIRECT_FLASH_TFTP)
++ temp_buf_offset = 0;
++ nand_offset = load_addr;
++#endif
+ }
+
+ #ifdef CONFIG_CMD_TFTPPUT
+@@ -293,6 +422,13 @@ static void update_block_number(void)
+ /* The TFTP get or put is complete */
+ static void tftp_complete(void)
+ {
++#if defined(CONFIG_CMD_NAND) && defined(CONFIG_SYS_DIRECT_FLASH_TFTP)
++ /* complete write to nand with last buffer */
++ if (tftpboot2nand)
++ tftp_2_nand(NULL, 0);
++
++#endif /* defined(CONFIG_CMD_NAND) && defined(CONFIG_SYS_DIRECT_FLASH_TFTP) */
++
+ #ifdef CONFIG_TFTP_TSIZE
+ /* Print hash marks for the last packet received */
+ while (TftpTsize && TftpNumchars < 49) {
+--
+2.1.4
+
diff --git a/patches/u-boot/2015.01/0004-i2c-mxc-fix-mx51-i2c-declaration.patch b/patches/u-boot/2015.01/0004-i2c-mxc-fix-mx51-i2c-declaration.patch
new file mode 100644
index 0000000..89127b3
--- /dev/null
+++ b/patches/u-boot/2015.01/0004-i2c-mxc-fix-mx51-i2c-declaration.patch
@@ -0,0 +1,39 @@
+From 8cc45b2a0332154b9ef2deaa3085da90f4397da7 Mon Sep 17 00:00:00 2001
+From: Eric Jarrige <eri...@ar...>
+Date: Tue, 13 May 2014 14:22:51 +0200
+Subject: [PATCH 1/1] i2c: mxc: fix mx51 i2c declaration
+
+Signed-off-by: Eric Jarrige <eri...@ar...>
+---
+ drivers/i2c/mxc_i2c.c | 7 +++++--
+ 1 file changed, 5 insertions(+), 2 deletions(-)
+
+diff --git a/drivers/i2c/mxc_i2c.c b/drivers/i2c/mxc_i2c.c
+index fc5ee35..c3300f4 100644
+--- a/drivers/i2c/mxc_i2c.c
++++ b/drivers/i2c/mxc_i2c.c
+@@ -410,8 +410,11 @@ static void * const i2c_bases[] = {
+ #elif defined(CONFIG_MX27)
+ (void *)IMX_I2C1_BASE,
+ (void *)IMX_I2C2_BASE
++#elif defined(CONFIG_MX51)
++ (void *)I2C1_BASE_ADDR,
++ (void *)I2C2_BASE_ADDR,
+ #elif defined(CONFIG_MX31) || defined(CONFIG_MX35) || \
+- defined(CONFIG_MX51) || defined(CONFIG_MX53) || \
++ defined(CONFIG_MX53) || \
+ defined(CONFIG_MX6) || defined(CONFIG_LS102XA)
+ (void *)I2C1_BASE_ADDR,
+ (void *)I2C2_BASE_ADDR,
+@@ -544,7 +547,7 @@ U_BOOT_I2C_ADAP_COMPLETE(mxc1, mxc_i2c_init, mxc_i2c_probe,
+ CONFIG_SYS_MXC_I2C2_SPEED,
+ CONFIG_SYS_MXC_I2C2_SLAVE, 1)
+ #if defined(CONFIG_MX31) || defined(CONFIG_MX35) ||\
+- defined(CONFIG_MX51) || defined(CONFIG_MX53) ||\
++ defined(CONFIG_MX53) ||\
+ defined(CONFIG_MX6) || defined(CONFIG_LS102XA)
+ U_BOOT_I2C_ADAP_COMPLETE(mxc2, mxc_i2c_init, mxc_i2c_probe,
+ mxc_i2c_read, mxc_i2c_write,
+--
+2.1.4
+
diff --git a/patches/u-boot/2015.01/001-restore-command-env-param-compatitbility.patch b/patches/u-boot/2015.01/001-restore-command-env-param-compatitbility.patch
deleted file mode 100644
index d1700d0..0000000
--- a/patches/u-boot/2015.01/001-restore-command-env-param-compatitbility.patch
+++ /dev/null
@@ -1,15 +0,0 @@
-restore command env param compatitbility with legacy U-Boot versions
-
-Signed-off-by: Eric Jarrige <eri...@ar...>
----
---- uboot-custom/common/cmd_nvedit.c
-+++ uboot-custom/common/cmd_nvedit.c
-@@ -749,7 +749,7 @@ static int do_env_default(cmd_tbl_t *cmd
- }
- }
- debug("Final value for argc=%d\n", argc);
-- if (all && (argc == 0)) {
-+ if ((all || (flag & H_FORCE)) && (argc == 0)) {
- /* Reset the whole environment */
- set_default_env("## Resetting to default environment\n");
- return 0;
diff --git a/patches/u-boot/2015.01/002-arm-support-continuous-mmu-mem-mapping.patch b/patches/u-boot/2015.01/002-arm-support-continuous-mmu-mem-mapping.patch
deleted file mode 100644
index e462a7d..0000000
--- a/patches/u-boot/2015.01/002-arm-support-continuous-mmu-mem-mapping.patch
+++ /dev/null
@@ -1,97 +0,0 @@
-ARM: support continuous MMU memory mapping beside the regular identity mapping.
-
-Signed-off-by: Eric Jarrige <eri...@ar...>
----
-diff --git a/arch/arm/lib/cache-cp15.c b/arch/arm/lib/cache-cp15.c
-index 939de10..25f0ff1 100644
---- a/arch/arm/lib/cache-cp15.c
-+++ b/arch/arm/lib/cache-cp15.c
-@@ -32,14 +32,14 @@ static void cp_delay (void)
- asm volatile("" : : : "memory");
- }
-
--void set_section_dcache(int section, enum dcache_option option)
-+void set_section_dcache(int section, int section_index, enum dcache_option option)
- {
- u32 *page_table = (u32 *)gd->arch.tlb_addr;
- u32 value;
-
- value = (section << MMU_SECTION_SHIFT) | (3 << 10);
- value |= option;
-- page_table[section] = value;
-+ page_table[section_index] = value;
- }
-
- __weak void mmu_page_table_flush(unsigned long start, unsigned long stop)
-@@ -58,11 +58,11 @@ void mmu_set_region_dcache_behaviour(u32
- debug("%s: start=%pa, size=%zu, option=%d\n", __func__, &start, size,
- option);
- for (upto = start; upto < end; upto++)
-- set_section_dcache(upto, option);
-+ set_section_dcache(upto, upto, option);
- mmu_page_table_flush((u32)&page_table[start], (u32)&page_table[end]);
- }
-
--__weak void dram_bank_mmu_setup(int bank)
-+__weak void dram_bank_mmu_setup(int bank, int page_offset)
- {
- bd_t *bd = gd->bd;
- int i;
-@@ -72,11 +72,11 @@ __weak void dram_bank_mmu_setup(int bank
- i < (bd->bi_dram[bank].start >> 20) + (bd->bi_dram[bank].size >> 20);
- i++) {
- #if defined(CONFIG_SYS_ARM_CACHE_WRITETHROUGH)
-- set_section_dcache(i, DCACHE_WRITETHROUGH);
-+ set_section_dcache(i, page_offset++, DCACHE_WRITETHROUGH);
- #elif defined(CONFIG_SYS_ARM_CACHE_WRITEALLOC)
-- set_section_dcache(i, DCACHE_WRITEALLOC);
-+ set_section_dcache(i, page_offset++, DCACHE_WRITEALLOC);
- #else
-- set_section_dcache(i, DCACHE_WRITEBACK);
-+ set_section_dcache(i, page_offset++, DCACHE_WRITEBACK);
- #endif
- }
- }
-@@ -86,14 +86,22 @@ static inline void mmu_setup(void)
- {
- int i;
- u32 reg;
-+ bd_t *bd = gd->bd;
-+ int page_offset, continuity_offset;
-
- arm_init_before_mmu();
- /* Set up an identity-mapping for all 4GB, rw for everyone */
- for (i = 0; i < 4096; i++)
-- set_section_dcache(i, DCACHE_OFF);
-+ set_section_dcache(i, i, DCACHE_OFF);
-
-+ continuity_offset = bd->bi_dram[0].start >> 20;
- for (i = 0; i < CONFIG_NR_DRAM_BANKS; i++) {
-- dram_bank_mmu_setup(i);
-+ page_offset = (bd->bi_dram[i].start) >> 20;
-+ /* direct identity mapping */
-+ dram_bank_mmu_setup(i, page_offset);
-+ /* secondary mapping to build a continous memory space */
-+ dram_bank_mmu_setup(i, continuity_offset);
-+ continuity_offset = (bd->bi_dram[i].start + bd->bi_dram[i].size) >> 20;
- }
-
- /* Copy the page table address to cp15 */
-diff --git a/arch/arm/include/asm/cache.h b/arch/arm/include/asm/cache.h
---- a/arch/arm/include/asm/cache.h
-+++ b/arch/arm/include/asm/cache.h
-@@ -27,12 +27,12 @@ static inline void invalidate_l2_cache(v
-
- void l2_cache_enable(void);
- void l2_cache_disable(void);
--void set_section_dcache(int section, enum dcache_option option);
-+void set_section_dcache(int section, int section_index, enum dcache_option option);
-
- void arm_init_before_mmu(void);
- void arm_init_domains(void);
- void cpu_cache_initialization(void);
--void dram_bank_mmu_setup(int bank);
-+void dram_bank_mmu_setup(int bank, int page_offset);
-
- #endif
-
diff --git a/patches/u-boot/2015.01/003-nand_large_file_download.patch b/patches/u-boot/2015.01/003-nand_large_file_download.patch
deleted file mode 100644
index 25c80f1..0000000
--- a/patches/u-boot/2015.01/003-nand_large_file_download.patch
+++ /dev/null
@@ -1,265 +0,0 @@
-tftp: support tftp direct download to NAND flash.
-
-Signed-off-by: Eric Jarrige <eri...@ar...>
-Signed-off-by: Philippe Reynes <tr...@ya...>
-Signed-off-by: Nicolas Colombain <nic...@ar...>
----
- common/cmd_net.c | 26 ++++++++++++-
- net/tftp.c | 112 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
- 2 files changed, 137 insertions(+), 1 deletions(-)
-
-diff --git a/common/cmd_net.c b/common/cmd_net.c
-index a9ade8b..fc1ce05 100644
---- a/common/cmd_net.c
-+++ b/common/cmd_net.c
-@@ -12,6 +12,10 @@
- #include <command.h>
- #include <net.h>
-
-+#if defined(CONFIG_CMD_NAND) && defined(CONFIG_SYS_DIRECT_FLASH_TFTP)
-+int tftpboot2nand=0; /* set to 1 for tftp to nand direct */
-+#endif
-+
- static int netboot_common(enum proto_t, cmd_tbl_t *, int, char * const []);
-
- static int do_bootp(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
-@@ -35,11 +39,19 @@ int do_tftpb (cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
- return ret;
- }
-
-+#if defined(CONFIG_CMD_NAND) && defined(CONFIG_SYS_DIRECT_FLASH_TFTP)
-+U_BOOT_CMD(
-+ tftpboot, 4, 1, do_tftpb,
-+ "boot image via network using TFTP protocol",
-+ "[loadAddress] [[hostIPaddr:]bootfilename] [nand]"
-+);
-+#else
- U_BOOT_CMD(
- tftpboot, 3, 1, do_tftpb,
- "boot image via network using TFTP protocol",
- "[loadAddress] [[hostIPaddr:]bootfilename]"
- );
-+#endif
-
- #ifdef CONFIG_CMD_TFTPPUT
- int do_tftpput(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
-@@ -185,6 +197,10 @@ static int netboot_common(enum proto_t proto, cmd_tbl_t *cmdtp, int argc,
- int size;
- ulong addr;
-
-+#if defined(CONFIG_CMD_NAND) && defined(CONFIG_SYS_DIRECT_FLASH_TFTP)
-+ tftpboot2nand = 0;
-+#endif
-+
- /* pre-set load_addr */
- if ((s = getenv("loadaddr")) != NULL) {
- load_addr = simple_strtoul(s, NULL, 16);
-@@ -212,8 +228,16 @@ static int netboot_common(enum proto_t proto, cmd_tbl_t *cmdtp, int argc,
-
- break;
-
--#ifdef CONFIG_CMD_TFTPPUT
- case 4:
-+#if defined(CONFIG_CMD_NAND) && defined(CONFIG_SYS_DIRECT_FLASH_TFTP)
-+ if( strcmp(argv[3],"nand") == 0 ) {
-+ tftpboot2nand = 1;
-+ load_addr = simple_strtoul(argv[1], NULL, 16);
-+ copy_filename (BootFile, argv[2], sizeof(BootFile));
-+ break;
-+ }
-+#endif
-+#ifdef CONFIG_CMD_TFTPPUT
- if (strict_strtoul(argv[1], 16, &save_addr) < 0 ||
- strict_strtoul(argv[2], 16, &save_size) < 0) {
- printf("Invalid address/size\n");
-diff --git a/net/tftp.c b/net/tftp.c
-index 59a8ebb..727e746 100644
---- a/net/tftp.c
-+++ b/net/tftp.c
-@@ -15,6 +15,11 @@
- #include <flash.h>
- #endif
-
-+#if defined(CONFIG_CMD_NAND) && defined(CONFIG_SYS_DIRECT_FLASH_TFTP)
-+#include <nand.h>
-+extern int tftpboot2nand;
-+#endif
-+
- /* Well known TFTP port # */
- #define WELL_KNOWN_PORT 69
- /* Millisecs to timeout for lost pkt */
-@@ -28,6 +33,11 @@
- /* Number of "loading" hashes per line (for checking the image size) */
- #define HASHES_PER_LINE 65
-
-+#if defined(CONFIG_CMD_NAND) && defined(CONFIG_SYS_DIRECT_FLASH_TFTP)
-+static int temp_buf_offset = 0;
-+unsigned long nand_offset = 0;
-+#endif
-+
- /*
- * TFTP operations.
- */
-@@ -156,12 +166,120 @@ mcast_cleanup(void)
-
- #endif /* CONFIG_MCAST_TFTP */
-
-+#if defined(CONFIG_CMD_NAND) && defined(CONFIG_SYS_DIRECT_FLASH_TFTP)
-+static size_t drop_ffs(const nand_info_t *nand, const u_char *buf,
-+ const size_t *len)
-+{
-+ size_t l = *len;
-+ ssize_t i;
-+
-+ for (i = l - 1; i >= 0; i--)
-+ if (buf[i] != 0xFF)
-+ break;
-+
-+ /* The resulting length must be aligned to the minimum flash I/O size */
-+ l = i + 1;
-+ l = (l + nand->writesize - 1) / nand->writesize;
-+ l *= nand->writesize;
-+
-+ /*
-+ * since the input length may be unaligned, prevent access past the end
-+ * of the buffer
-+ */
-+ return min(l, *len);
-+}
-+
-+static int tftp_nand_write(nand_info_t *meminfo, uchar *src, unsigned long *offset, size_t *length )
-+{
-+/* size_t written ;*/
-+ int ret = 0;
-+ loff_t offs;
-+ int blockstart = -1;
-+ size_t truncated_write_size;
-+ /* find first non bad block */
-+ do {
-+ blockstart = (*offset) & (~meminfo->erasesize+1);
-+ offs = blockstart;
-+ ret = meminfo->_block_isbad(meminfo, offs);
-+
-+ if (ret < 0) {
-+ printf("Bad block check failed\n");
-+ return -1;
-+ }
-+ if (ret == 1) {
-+ (*offset) = blockstart + meminfo->erasesize;
-+/* printf("\rBad block at 0x%lx "
-+ "in erase block from "
-+ "0x%x will be skipped. new offset %x\n",
-+ (long) offs,
-+ blockstart, *offset);*/
-+ }
-+ } while ((ret!=0) && (*offset < meminfo->size) );
-+
-+ if (*offset < meminfo->size) {
-+ /* write out the page data */
-+ truncated_write_size = drop_ffs(meminfo, src, length);
-+ ret = nand_write(meminfo, *offset, &truncated_write_size, src);
-+/* ret = meminfo->write(meminfo,
-+ *offset,
-+ meminfo->oobblock,
-+ &written,
-+ src);*/
-+ }
-+ if (ret != 0) {
-+ printf("writing NAND page at offset 0x%lx failed\n",
-+ *offset);
-+ return -1;
-+ }
-+ return ret;
-+}
-+
-+static void tftp_2_nand(uchar * src, unsigned len)
-+{
-+ #define TFTP2NAND_BUFFER_SIZE 4096
-+ static u_char temp_buf[TFTP2NAND_BUFFER_SIZE];
-+ size_t nand_page_size;
-+ /* retrieve current nand infos */
-+ nand_info_t *nand;
-+ nand = &nand_info[nand_curr_device];
-+
-+ nand_page_size = nand->writesize;
-+ if ((nand_page_size<<1) > TFTP2NAND_BUFFER_SIZE) {
-+ printf("error: NAND page size too big\n");
-+ net_set_state(NETLOOP_FAIL);
-+ return;
-+ }
-+
-+ if ((TftpBlkSize<<1) > TFTP2NAND_BUFFER_SIZE) {
-+ printf("error: tftp block size too big\n");
-+ net_set_state(NETLOOP_FAIL);
-+ return;
-+ }
-+
-+ if (len)
-+ (void)memcpy((void *)(temp_buf + temp_buf_offset), src, len);
-+ temp_buf_offset += len;
-+ if ((temp_buf_offset >= nand_page_size) || (!len) ){
-+ if( tftp_nand_write(nand, temp_buf, &nand_offset, &nand_page_size) ){
-+ net_set_state(NETLOOP_FAIL);
-+ return;
-+ }
-+ nand_offset += nand_page_size;
-+ if (len){
-+ temp_buf_offset -= nand_page_size;
-+ (void)memcpy((void *)(temp_buf), (void *)(temp_buf+nand_page_size), temp_buf_offset);
-+ }
-+ }
-+}
-+#endif
-+
- static inline void
- store_block(int block, uchar *src, unsigned len)
- {
- ulong offset = block * TftpBlkSize + TftpBlockWrapOffset;
- ulong newsize = offset + len;
- #ifdef CONFIG_SYS_DIRECT_FLASH_TFTP
-+#ifndef CONFIG_SYS_NO_FLASH
- int i, rc = 0;
-
- for (i = 0; i < CONFIG_SYS_MAX_FLASH_BANKS; i++) {
-@@ -182,6 +276,13 @@ store_block(int block, uchar *src, unsigned len)
- return;
- }
- } else
-+#endif /* CONFIG_SYS_NO_FLASH */
-+#ifdef CONFIG_CMD_NAND
-+ if (tftpboot2nand) {
-+ tftp_2_nand(src, len);
-+ }
-+ else
-+#endif /* CONFIG_CMD_NAND */
- #endif /* CONFIG_SYS_DIRECT_FLASH_TFTP */
- {
- (void)memcpy((void *)(load_addr + offset), src, len);
-@@ -204,6 +305,10 @@ static void new_transfer(void)
- #ifdef CONFIG_CMD_TFTPPUT
- TftpFinalBlock = 0;
- #endif
-+#if defined(CONFIG_CMD_NAND) && defined(CONFIG_SYS_DIRECT_FLASH_TFTP)
-+ temp_buf_offset = 0;
-+ nand_offset = load_addr;
-+#endif
- }
-
- #ifdef CONFIG_CMD_TFTPPUT
-@@ -293,6 +398,13 @@ static void update_block_number(void)
- /* The TFTP get or put is complete */
- static void tftp_complete(void)
- {
-+#if defined(CONFIG_CMD_NAND) && defined(CONFIG_SYS_DIRECT_FLASH_TFTP)
-+ /* complete write to nand with last buffer */
-+ if (tftpboot2nand)
-+ tftp_2_nand(NULL, 0);
-+
-+#endif /* defined(CONFIG_CMD_NAND) && defined(CONFIG_SYS_DIRECT_FLASH_TFTP) */
-+
- #ifdef CONFIG_TFTP_TSIZE
- /* Print hash marks for the last packet received */
- while (TftpTsize && TftpNumchars < 49) {
---
-1.7.2.5
-
diff --git a/patches/u-boot/2015.01/004-i2c-mxc-fix-mx51-i2c-declaration.patch b/patches/u-boot/2015.01/004-i2c-mxc-fix-mx51-i2c-declaration.patch
deleted file mode 100644
index 04f72f5..0000000
--- a/patches/u-boot/2015.01/004-i2c-mxc-fix-mx51-i2c-declaration.patch
+++ /dev/null
@@ -1,40 +0,0 @@
-From 8cc45b2a0332154b9ef2deaa3085da90f4397da7 Mon Sep 17 00:00:00 2001
-From: Eric Jarrige <eri...@ar...>
-Date: Tue, 13 May 2014 14:22:51 +0200
-Subject: [PATCH 1/1] i2c: mxc: fix mx51 i2c declaration
-
-
-Signed-off-by: Eric Jarrige <eri...@ar...>
----
- drivers/i2c/mxc_i2c.c | 8 +++++---
- 1 file changed, 5 insertions(+), 3 deletions(-)
-
-diff --git a/drivers/i2c/mxc_i2c.c b/drivers/i2c/mxc_i2c.c
-index 595019b..a4280b4 100644
---- a/drivers/i2c/mxc_i2c.c
-+++ b/drivers/i2c/mxc_i2c.c
-@@ -410,8 +410,11 @@ static void * const i2c_bases[] = {
- #elif defined(CONFIG_MX27)
- (void *)IMX_I2C1_BASE,
- (void *)IMX_I2C2_BASE
-+#elif defined(CONFIG_MX51)
-+ (void *)I2C1_BASE_ADDR,
-+ (void *)I2C2_BASE_ADDR,
- #elif defined(CONFIG_MX31) || defined(CONFIG_MX35) || \
-- defined(CONFIG_MX51) || defined(CONFIG_MX53) || \
-+ defined(CONFIG_MX53) || \
- defined(CONFIG_MX6) || defined(CONFIG_LS102XA)
- (void *)I2C1_BASE_ADDR,
- (void *)I2C2_BASE_ADDR,
-@@ -544,7 +547,7 @@ U_BOOT_I2C_ADAP_COMPLETE(mxc1, mxc_i2c_init, mxc_i2c_probe,
- CONFIG_SYS_MXC_I2C2_SPEED,
- CONFIG_SYS_MXC_I2C2_SLAVE, 1)
- #if defined(CONFIG_MX31) || defined(CONFIG_MX35) ||\
-- defined(CONFIG_MX51) || defined(CONFIG_MX53) ||\
-+ defined(CONFIG_MX53) ||\
- defined(CONFIG_MX6) || defined(CONFIG_LS102XA)
- U_BOOT_I2C_ADAP_COMPLETE(mxc2, mxc_i2c_init, mxc_i2c_probe,
- mxc_i2c_read, mxc_i2c_write,
---
-1.7.9.5
-
diff --git a/patches/u-boot/2015.01/0100-apf9328-add-apf9328-in-Kconfig.patch b/patches/u-boot/2015.01/0100-apf9328-add-apf9328-in-Kconfig.patch
new file mode 100644
index 0000000..e299e7f
--- /dev/null
+++ b/patches/u-boot/2015.01/0100-apf9328-add-apf9328-in-Kconfig.patch
@@ -0,0 +1,38 @@
+From 17e4dd51ceff139c0fa7198cad544d3a0f101f5f Mon Sep 17 00:00:00 2001
+From: Eric Jarrige <eri...@ar...>
+Date: Mon, 23 May 2016 12:41:43 +0200
+Subject: [PATCH 1/1] apf9328: add apf9328 in Kconfig
+
+Signed-off-by: Eric Jarrige <eri...@ar...>
+---
+ arch/arm/Kconfig | 5 +++++
+ git-am-juju.sh | 36 ++++++++++++++++++++++++++++++++++++
+ 2 files changed, 41 insertions(+)
+ create mode 100755 git-am-juju.sh
+
+diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig
+index 5eb1d03..90661aa 100644
+--- a/arch/arm/Kconfig
++++ b/arch/arm/Kconfig
+@@ -260,6 +260,10 @@ config TARGET_APF27
+ select CPU_ARM926EJS
+ select SUPPORT_SPL
+
++config TARGET_APF9328
++ bool "Support apf9328"
++ select CPU_ARM920T
++
+ config TARGET_IMX27LITE
+ bool "Support imx27lite"
+ select CPU_ARM926EJS
+@@ -852,6 +856,7 @@ source "board/Marvell/gplugd/Kconfig"
+ source "board/afeb9260/Kconfig"
+ source "board/altera/socfpga/Kconfig"
+ source "board/armadeus/apf27/Kconfig"
++source "board/armadeus/apf9328/Kconfig"
+ source "board/armltd/integrator/Kconfig"
+ source "board/armltd/vexpress/Kconfig"
+ source "board/armltd/vexpress64/Kconfig"
+--
+2.1.4
+
diff --git a/patches/u-boot/2015.01/0101-mx1-Fix-function-get_timer-to-adjust-frequency-accor.patch b/patches/u-boot/2015.01/0101-mx1-Fix-function-get_timer-to-adjust-frequency-accor.patch
new file mode 100644
index 0000000..840ce8d
--- /dev/null
+++ b/patches/u-boot/2015.01/0101-mx1-Fix-function-get_timer-to-adjust-frequency-accor.patch
@@ -0,0 +1,28 @@
+From 72728dabe3544373229c28b2d20cf44928d65f3c Mon Sep 17 00:00:00 2001
+From: Eric Jarrige <eri...@ar...>
+Date: Mon, 23 May 2016 12:42:44 +0200
+Subject: [PATCH 1/1] mx1: Fix function get_timer() to adjust frequency according to CONFIG_SYS_HZ
+
+Signed-off-by: Eric Jarrige <eri...@ar...>
+Signed-off-by: Philippe Reynes <tr...@ya...>
+Cc: Stefano Babic <sb...@de...>
+---
+ arch/arm/cpu/arm920t/imx/timer.c | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/arch/arm/cpu/arm920t/imx/timer.c b/arch/arm/cpu/arm920t/imx/timer.c
+index b62558f..bc1f3e5 100644
+--- a/arch/arm/cpu/arm920t/imx/timer.c
++++ b/arch/arm/cpu/arm920t/imx/timer.c
+@@ -39,7 +39,7 @@ int timer_init (void)
+ */
+ ulong get_timer (ulong base)
+ {
+- return get_timer_masked() - base;
++ return get_timer_masked() / (1000000 / CONFIG_SYS_HZ) - base;
+ }
+
+ ulong get_timer_masked (void)
+--
+2.1.4
+
diff --git a/patches/u-boot/2015.01/0102-Add-i2c-registers-for-Freescale-imx1-L-S.patch b/patches/u-boot/2015.01/0102-Add-i2c-registers-for-Freescale-imx1-L-S.patch
new file mode 100644
index 0000000..2c75eac
--- /dev/null
+++ b/patches/u-boot/2015.01/0102-Add-i2c-registers-for-Freescale-imx1-L-S.patch
@@ -0,0 +1,47 @@
+From 7c8d741ddd71cc1ac1929d3aa39ba1ca49d5b054 Mon Sep 17 00:00:00 2001
+From: Eric Jarrige <eri...@ar...>
+Date: Mon, 23 May 2016 12:43:35 +0200
+Subject: [PATCH 1/1] Add i2c registers for Freescale imx1/L/S
+
+Signed-off-by: Eric Jarrige <eri...@ar...>
+Signed-off-by: Philippe Reynes <tr...@ya...>
+Cc: Stefano Babic <sb...@de...>
+---
+ arch/arm/include/asm/arch-imx/imx-regs.h | 23 +++++++++++++++++++++++
+ 1 file changed, 23 insertions(+)
+
+diff --git a/arch/arm/include/asm/arch-imx/imx-regs.h b/arch/arm/include/asm/arch-imx/imx-regs.h
+index 4de0779..1fd3e17 100644
+--- a/arch/arm/include/asm/arch-imx/imx-regs.h
++++ b/arch/arm/include/asm/arch-imx/imx-regs.h
+@@ -634,4 +634,27 @@
+ #define TSTAT_CAPT (1<<1) /* Capture event */
+ #define TSTAT_COMP (1) /* Compare event */
+
++/*
++ * I2C module
++ */
++#define IADR __REG(IMX_I2C_BASE + 0x000) /* I2C Address Register */
++#define IFDR __REG(IMX_I2C_BASE + 0x004) /* I2C Frequency Divider Register*/
++#define I2CR __REG(IMX_I2C_BASE + 0x008) /* I2C Control Register */
++#define I2SR __REG(IMX_I2C_BASE + 0x00C) /* I2C Status Register */
++#define I2DR __REG(IMX_I2C_BASE + 0x010) /* I2C Data I/O Register */
++/* I2C Control Register Bit Fields */
++#define I2CR_IEN (1<<7) /* I2C Enable */
++#define I2CR_IIEN (1<<6) /* I2C Interrupt Enable */
++#define I2CR_MSTA (1<<5) /* I2C Master/Slave Mode Select */
++#define I2CR_MTX (1<<4) /* I2C Transmit/Receive Mode Select */
++#define I2CR_TXAK (1<<3) /* I2C Transmit Acknowledge Enable */
++#define I2CR_RSTA (1<<2) /* I2C Repeated START */
++#define I2SR_ICF (1<<7) /* I2C Data Transfer */
++#define I2SR_IAAS (1<<6) /* I2C Addressed As a Slave */
++#define I2SR_IBB (1<<5) /* I2C Bus Busy */
++#define I2SR_IAL (1<<4) /* I2C Arbitration Lost */
++#define I2SR_SRW (1<<2) /* I2C Slave Read/Write */
++#define I2SR_IIF (1<<1) /* I2C interrupt */
++#define I2SR_RXAK (1<<0) /* I2C Received Acknowledge */
++
+ #endif /* _IMX_REGS_H */
+--
+2.1.4
+
diff --git a/patches/u-boot/2015.01/0103-apf9328-Add-Armadeus-Project-board-APF9328.patch b/patches/u-boot/2015.01/0103-apf9328-Add-Armadeus-Project-board-APF9328.patch
new file mode 100644
index 0000000..c0260eb
--- /dev/null
+++ b/patches/u-boot/2015.01/0103-apf9328-Add-Armadeus-Project-board-APF9328.patch
@@ -0,0 +1,1200 @@
+From a502d32ab3dfc91251be6ca84a4ff45890a64d9f Mon Sep 17 00:00:00 2001
+From: Eric Jarrige <eri...@ar...>
+Date: Mon, 23 May 2016 12:44:09 +0200
+Subject: [PATCH 1/1] apf9328: Add Armadeus Project board APF9328
+
+Signed-off-by: Eric Jarrige <eri...@ar...>
+Signed-off-by: Nicolas Colombain <nic...@ar...>
+Signed-off-by: Philippe Reynes <tr...@ya...>
+---
+ board/armadeus/apf9328/Kconfig | 15 ++
+ board/armadeus/apf9328/MAINTAINERS | 6 +
+ board/armadeus/apf9328/Makefile | 10 +
+ board/armadeus/apf9328/apf9328.c | 61 +++++
+ board/armadeus/apf9328/apf9328fpga.c | 65 +++++
+ board/armadeus/apf9328/apf9328fpga.h | 10 +
+ board/armadeus/apf9328/eeprom.c | 72 ++++++
+ board/armadeus/apf9328/fpga.c | 116 +++++++++
+ board/armadeus/apf9328/fpga.h | 15 ++
+ board/armadeus/apf9328/i2c.c | 260 +++++++++++++++++++
+ board/armadeus/apf9328/lowlevel_init.S | 458 +++++++++++++++++++++++++++++++++
+ configs/apf9328_defconfig | 2 +
+ 12 files changed, 1090 insertions(+)
+ create mode 100644 board/armadeus/apf9328/Kconfig
+ create mode 100644 board/armadeus/apf9328/MAINTAINERS
+ create mode 100644 board/armadeus/apf9328/Makefile
+ create mode 100644 board/armadeus/apf9328/apf9328.c
+ create mode 100644 board/armadeus/apf9328/apf9328fpga.c
+ create mode 100644 board/armadeus/apf9328/apf9328fpga.h
+ create mode 100644 board/armadeus/apf9328/eeprom.c
+ create mode 100644 board/armadeus/apf9328/fpga.c
+ create mode 100644 board/armadeus/apf9328/fpga.h
+ create mode 100644 board/armadeus/apf9328/i2c.c
+ create mode 100644 board/armadeus/apf9328/lowlevel_init.S
+ create mode 100644 configs/apf9328_defconfig
+
+diff --git a/board/armadeus/apf9328/Kconfig b/board/armadeus/apf9328/Kconfig
+new file mode 100644
+index 0000000..0b119a7
+--- /dev/null
++++ b/board/armadeus/apf9328/Kconfig
+@@ -0,0 +1,15 @@
++if TARGET_APF9328
++
++config SYS_BOARD
++ default "apf9328"
++
++config SYS_VENDOR
++ default "armadeus"
++
++config SYS_SOC
++ default "imx"
++
++config SYS_CONFIG_NAME
++ default "apf9328"
++
++endif
+diff --git a/board/armadeus/apf9328/MAINTAINERS b/board/armadeus/apf9328/MAINTAINERS
+new file mode 100644
+index 0000000..1393831
+--- /dev/null
++++ b/board/armadeus/apf9328/MAINTAINERS
+@@ -0,0 +1,6 @@
++APF9328 BOARD
++M: Eric Jarrige <eri...@ar...>
++S: Maintained
++F: board/armadeus/apf9328/
++F: include/configs/apf9328.h
++F: configs/apf9328_defconfig
+diff --git a/board/armadeus/apf9328/Makefile b/board/armadeus/apf9328/Makefile
+new file mode 100644
+index 0000000..b81c83e
+--- /dev/null
++++ b/board/armadeus/apf9328/Makefile
+@@ -0,0 +1,10 @@
++#
++# (C) Copyright 2000-2004
++# Wolfgang Denk, DENX Software Engineering, wd...@de....
++#
++# SPDX-License-Identifier: GPL-2.0+
++#
++
++obj-y := apf9328.o i2c.o eeprom.o
++obj-y += lowlevel_init.o
++obj-$(CONFIG_FPGA) += apf9328fpga.o fpga.o
+diff --git a/board/armadeus/apf9328/apf9328.c b/board/armadeus/apf9328/apf9328.c
+new file mode 100644
+index 0000000..22ac488
+--- /dev/null
++++ b/board/armadeus/apf9328/apf9328.c
+@@ -0,0 +1,61 @@
++/*
++ * Copyright (C) 2005-2015
++ * Nicolas Colombain <nic...@ar...>
++ * Eric Jarrige <eri...@ar...>
++ *
++ * SPDX-License-Identifier: GPL-2.0+
++ */
++
++#include <common.h>
++#include <asm/arch/imx-regs.h>
++#include <flash.h>
++#include <netdev.h>
++#include "apf9328fpga.h"
++
++extern void imx_gpio_mode(int gpio_mode);
++
++DECLARE_GLOBAL_DATA_PTR;
++
++int board_init(void)
++{
++
++ gd->bd->bi_boot_params = PHYS_SDRAM_1 + 0x100;
++
++#ifdef CONFIG_DRIVER_DM9000
++ imx_gpio_mode(GPIO_PORTB | GPIO_DR | GPIO_IN | 14);
++#endif
++
++#ifdef CONFIG_FPGA
++ apf9328_init_fpga();
++#endif
++
++ return 0;
++}
++
++int dram_init(void)
++{
++ /* dram_init must store complete ramsize in gd->ram_size */
++ gd->ram_size = get_ram_size((void *)PHYS_SDRAM_1,
++ PHYS_SDRAM_1_SIZE);
++ return 0;
++}
++
++void enable_caches(void)
++{
++#ifndef CONFIG_SYS_DCACHE_OFF
++ /* Enable D-cache. I-cache is already enabled in start.S */
++ dcache_enable();
++#endif
++}
++
++void show_boot_progress(int status)
++{
++ return;
++}
++
++#ifdef CONFIG_DRIVER_DM9000
++int board_eth_init(bd_t *bis)
++{
++ return dm9000_initialize(bis);
++}
++#endif
+diff --git a/board/armadeus/apf9328/apf9328fpga.c b/board/armadeus/apf9328/apf9328fpga.c
+new file mode 100644
+index 0000000..0d486a6
+--- /dev/null
++++ b/board/armadeus/apf9328/apf9328fpga.c
+@@ -0,0 +1,65 @@
++/*
++ * Copyright (C) 2005-2015
++ * Nicolas Colombain <nic...@ar...>
++ * Eric Jarrige <eri...@ar...>
++ *
++ * SPDX-License-Identifier: GPL-2.0+
++ */
++
++/*
++ * Spartan 3 FPGA configuration support for the APF9328 daughter board
++ */
++
++#include <common.h>
++#include <spartan3.h>
++#include <command.h>
++#include <jffs2/jffs2.h>
++#include <asm/arch/imx-regs.h>
++#include <asm/io.h>
++#include "apf9328fpga.h"
++
++#ifdef CONFIG_FPGA
++DECLARE_GLOBAL_DATA_PTR;
++/* Note that these are pointers to code that is in Flash. They will be
++ * relocated at runtime.
++ * Spartan3 code is used to download our Spartan 3 :) code is compatible.
++ * Just take care about the file size
++*/
++xilinx_spartan3_slave_serial_fns fpga_fns = {
++ fpga_pre_fn,
++ fpga_pgm_fn,
++ fpga_clk_fn,
++ fpga_init_fn,
++ fpga_done_fn,
++ fpga_wr_fn,
++ fpga_post_fn,
++ NULL,
++ fpga_abort_fn,
++};
++
++xilinx_desc fpga[CONFIG_FPGA_COUNT] = {
++ {xilinx_spartan3,
++ slave_serial,
++ XILINX_XC3S400_SIZE,
++ (void *)&fpga_fns,
++ 0,
++ &spartan3_op }
++};
++
++/*
++ * Initialize the fpga. Return 1 on success, 0 on failure.
++ */
++int apf9328_init_fpga(void)
++{
++ int i;
++
++ fpga_init();
++
++ for (i = 0; i < CONFIG_FPGA_COUNT; i++) {
++ fpga_add(fpga_xilinx, &fpga[i]);
++ }
++
++ return 0;
++}
++
++#endif /* CONFIG_FPGA */
+diff --git a/board/armadeus/apf9328/apf9328fpga.h b/board/armadeus/apf9328/apf9328fpga.h
+new file mode 100644
+index 0000000..2412687
+--- /dev/null
++++ b/board/armadeus/apf9328/apf9328fpga.h
+@@ -0,0 +1,10 @@
++/*
++ * SPDX-License-Identifier: GPL-2.0+
++ */
++
++/*
++ * Spartan 3 FPGA configuration support for the APF9328 daughter board
++ */
++
++#include "fpga.h"
++extern int apf9328_init_fpga(void);
+diff --git a/board/armadeus/apf9328/eeprom.c b/board/armadeus/apf9328/eeprom.c
+new file mode 100644
+index 0000000..6ba1720
+--- /dev/null
++++ b/board/armadeus/apf9328/eeprom.c
+@@ -0,0 +1,72 @@
++/*
++ * Copyright (C) 2008-2015 Armadeus Project
++ * Copyright (C) 2007
++ * Stefano Babic, DENX Software Engineering, sb...@de....
++ *
++ * SPDX-License-Identifier: GPL-2.0+
++ */
++
++#include <common.h>
++#include <command.h>
++#include <dm9000.h>
++
++static int do_read_dm9000_eeprom(cmd_tbl_t *cmdtp, int flag, int argc,
++ char * const argv[])
++{
++ unsigned int i;
++ u8 data[2];
++
++ for (i = 0; i < 0x40; i++) {
++ if (!(i % 0x10))
++ printf("\n%08x:", i);
++ dm9000_read_srom_word(i, data);
++ printf(" %02x%02x", data[1], data[0]);
++ }
++ printf("\n");
++ return 0;
++}
++
++static int do_write_dm9000_eeprom(cmd_tbl_t *cmdtp, int flag, int argc,
++ char * const argv[])
++{
++ unsigned long offset, value;
++
++ if (argc < 4) {
++ cmd_usage(cmdtp);
++ return 1;
++ }
++
++ strict_strtoul(argv[2], 16, &offset);
++ strict_strtoul(argv[3], 16, &value);
++ if (offset > 0x40) {
++ printf("Wrong offset : 0x%lx\n", offset);
++ cmd_usage(cmdtp);
++ return 1;
++ }
++ dm9000_write_srom_word(offset, value);
++ return 0;
++}
++
++int do_dm9000_eeprom(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
++{
++ if (argc < 2) {
++ cmd_usage(cmdtp);
++ return 1;
++ }
++
++ if (strcmp(argv[1], "read") == 0) {
++ return do_read_dm9000_eeprom(cmdtp, flag, argc, argv);
++ } else if (strcmp(argv[1], "write") == 0) {
++ return do_write_dm9000_eeprom(cmdtp, flag, argc, argv);
++ } else {
++ cmd_usage(cmdtp);
++ return 1;
++ }
++}
++
++U_BOOT_CMD(dm9000ee, 4, 1, do_dm9000_eeprom,
++ "Read/Write eeprom connected to Ethernet Controller",
++ "\ndm9000ee write <word offset> <value>\n"
++ "\tdm9000ee read\n"
++ "\tword:\t\t00-02 : MAC Address\n"
++ "\t\t\t03-07 : DM9000 Configuration\n" "\t\t\t08-63 : User data");
+diff --git a/board/armadeus/apf9328/fpga.c b/board/armadeus/apf9328/fpga.c
+new file mode 100644
+index 0000000..fe161a1
+--- /dev/null
++++ b/board/armadeus/apf9328/fpga.c
+@@ -0,0 +1,116 @@
++/*
++ * Copyright (C) 2007
++ * Rich Ireland, Enterasys Networks, rir...@en....
++ * Keith Outwater, kei...@mv....
++ *
++ * SPDX-License-Identifier: GPL-2.0+
++ */
++#include <common.h>
++
++#ifdef CONFIG_FPGA
++
++#include <asm/arch/imx-regs.h>
++#include <asm/io.h>
++#include <config.h>
++
++extern void imx_gpio_mode(int gpio_mode);
++
++#define GPIO_PORT(x) ((x >> 5) & 3)
++#define GPIO_SET(x) (DR(GPIO_PORT(x)) |= (1<<(x & GPIO_PIN_MASK)))
++#define GPIO_CLEAR(x) (DR(GPIO_PORT(x)) &= ~(1<<(x & GPIO_PIN_MASK)))
++#define GPIO_WRITE(x, y) (y ? GPIO_SET(x) : GPIO_CLEAR(x))
++#define GPIO_READ(x) ((SSR(GPIO_PORT(x)) & (1<<(x & GPIO_PIN_MASK))))
++
++/*
++ * Port bit numbers for the serial slave controls
++ */
++#define FPGA_INIT CONFIG_SYS_FPGA_INIT
++#define FPGA_DONE CONFIG_SYS_FPGA_DONE
++#define FPGA_DIN CONFIG_SYS_FPGA_DATA
++#define FPGA_PROGRAM CONFIG_SYS_FPGA_PRG
++#define FPGA_CLOCK CONFIG_SYS_FPGA_CLK
++
++/* Note that these are pointers to code that is in Flash. They will be
++ * relocated at runtime.
++ * Spartan2 code is used to download our Spartan 3 :) code is compatible.
++ * Just take care about the file size
++*/
++
++/*
++ * nitialize GPIO port B before download
++ */
++int fpga_pre_fn(int cookie)
++{
++ debug("%s:%d: FPGA PRE ", __func__, __LINE__);
++
++ /* Initialize GPIO pins */
++ imx_gpio_mode(FPGA_INIT | GPIO_DR | GPIO_IN);
++ imx_gpio_mode(FPGA_DONE | GPIO_DR | GPIO_IN);
++ imx_gpio_mode(FPGA_DIN | GPIO_DR | GPIO_OUT);
++ imx_gpio_mode(FPGA_PROGRAM | GPIO_DR | GPIO_OUT);
++ imx_gpio_mode(FPGA_CLOCK | GPIO_DR | GPIO_OUT);
++ return cookie;
++}
++
++/*
++ * Set the FPGA's active-low program line to the specified level
++ */
++int fpga_pgm_fn(int assert, int ...
[truncated message content] |
|
From: Fabien M <fa...@us...> - 2016-05-30 09:15:37
|
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 516bd4e4f95018d20e3a95bbdaae440e97b36afa (commit)
from d0963b6bd5ff2dd2b581bcdaa158a3295fff2d32 (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 516bd4e4f95018d20e3a95bbdaae440e97b36afa
Author: Fabien Marteau <fab...@ar...>
Date: Mon May 30 11:13:36 2016 +0200
[HARDWARE][OPOS6UL] Fixation PAD placement correction on footprint
-----------------------------------------------------------------------
Summary of changes:
...Opos6ul_Socket_SODIMM_DDR3_TE_2013289.kicad_mod | 14 +++++---------
1 files changed, 5 insertions(+), 9 deletions(-)
diff --git a/hardware/opos6ul/kicad/Opos6ul_Socket_SODIMM_DDR3_TE_2013289.kicad_mod b/hardware/opos6ul/kicad/Opos6ul_Socket_SODIMM_DDR3_TE_2013289.kicad_mod
index 131f2cc..bec767a 100644
--- a/hardware/opos6ul/kicad/Opos6ul_Socket_SODIMM_DDR3_TE_2013289.kicad_mod
+++ b/hardware/opos6ul/kicad/Opos6ul_Socket_SODIMM_DDR3_TE_2013289.kicad_mod
@@ -1,4 +1,4 @@
-(module Opos6ul_Socket_SODIMM_DDR3_TE_2013289 (layer F.Cu) (tedit 5744580C)
+(module Opos6ul_Socket_SODIMM_DDR3_TE_2013289 (layer F.Cu) (tedit 574C038C)
(descr "OPOS6UL SODIMM Socket - TE P/N 2013289")
(tags "DDR3 SODIMM OPOS6UL")
(attr smd)
@@ -16,14 +16,10 @@
(fp_line (start 33.6 -17) (end 33.6 0) (layer F.SilkS) (width 0.15))
(fp_line (start 33.6 -29.5) (end 33.6 -22) (layer F.SilkS) (width 0.15))
(fp_line (start -33.9 -29.5) (end 33.6 -29.5) (layer F.SilkS) (width 0.15))
- (fp_line (start 36 6) (end 36 -4.1) (layer F.SilkS) (width 0.15))
+ (fp_line (start 36 6) (end 36 -14) (layer F.SilkS) (width 0.15))
(fp_line (start 36 -14) (end 36 -11.8) (layer F.SilkS) (width 0.15))
- (fp_line (start 36 -11.8) (end 38.5 -11.8) (layer F.SilkS) (width 0.15))
- (fp_line (start 36 -4.1) (end 38.5 -4.1) (layer F.SilkS) (width 0.15))
- (fp_line (start -36 -4.1) (end -36 6) (layer F.SilkS) (width 0.15))
+ (fp_line (start -36 -14) (end -36 6) (layer F.SilkS) (width 0.15))
(fp_line (start -36 -14) (end -36 -11.7) (layer F.SilkS) (width 0.15))
- (fp_line (start -36 -11.7) (end -38.5 -11.7) (layer F.SilkS) (width 0.15))
- (fp_line (start -36 -4.1) (end -38.5 -4.1) (layer F.SilkS) (width 0.15))
(fp_line (start -31.65 6.15) (end -31.05 6.65) (layer F.SilkS) (width 0.15))
(fp_line (start -31.05 6.65) (end -32.25 6.65) (layer F.SilkS) (width 0.15))
(fp_line (start -32.25 6.65) (end -31.65 6.15) (layer F.SilkS) (width 0.15))
@@ -39,8 +35,7 @@
(fp_line (start -33 -6) (end -33 -20) (layer F.SilkS) (width 0.15))
(fp_line (start -33 -20) (end -37.5 -20) (layer F.SilkS) (width 0.15))
(pad "" np_thru_hole circle (at 33.4 0) (size 1.1 1.1) (drill 1.1) (layers *.Cu *.Mask F.SilkS))
- (pad 206 smd rect (at 37 -7.9) (size 4 6.8) (layers F.Cu F.Paste F.Mask))
- (pad 205 smd rect (at -37 -7.9) (size 4 6.8) (layers F.Cu F.Paste F.Mask))
+ (pad 206 smd rect (at 32.8 -12) (size 3.5 4.6) (layers F.Cu F.Paste F.Mask))
(pad 1 smd rect (at -31.65 4.1) (size 0.35 2) (layers F.Cu F.Paste F.Mask))
(pad 3 smd rect (at -31.05 4.1) (size 0.35 2) (layers F.Cu F.Paste F.Mask))
(pad 5 smd rect (at -30.45 4.1) (size 0.35 2) (layers F.Cu F.Paste F.Mask))
@@ -248,4 +243,5 @@
(pad "" np_thru_hole circle (at -33.4 0) (size 1.6 1.6) (drill 1.6) (layers *.Cu *.Mask F.SilkS))
(pad 208 thru_hole circle (at 31.1 -27) (size 4.5 4.5) (drill 2.7) (layers *.Cu *.Mask F.SilkS))
(pad 207 thru_hole circle (at -31.4 -27) (size 4.5 4.5) (drill 2.7) (layers *.Cu *.Mask F.SilkS))
+ (pad 205 smd rect (at -32.8 -12) (size 3.5 4.6) (layers F.Cu F.Paste F.Mask))
)
hooks/post-receive
--
armadeus
|
|
From: Sébastien S. <ss...@us...> - 2016-05-27 07:16:19
|
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, buildroot-update has been updated
via dcc1d7b6184d257ad132ada4b5a22728d25e15b0 (commit)
via ab69e5b030308fd80b85e27e8597155646b2f37a (commit)
from 8dcdce3c8b8fdd75be11e10461ed28b0a8aaadc7 (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 dcc1d7b6184d257ad132ada4b5a22728d25e15b0
Author: Sébastien Szymanski <seb...@ar...>
Date: Fri May 27 09:17:51 2016 +0200
[BUILDROOT] Use BR 2016.05-rc3
commit ab69e5b030308fd80b85e27e8597155646b2f37a
Author: Sébastien Szymanski <seb...@ar...>
Date: Tue May 24 18:01:57 2016 +0200
[BUILDROOT] opos6ul_legacy_defconfig: use BR skeleton and our overlay
-----------------------------------------------------------------------
Summary of changes:
Makefile | 2 +-
buildroot/configs/opos6ul_legacy_defconfig | 3 +-
patches/buildroot/{2016.05-rc2 => 2016.05-rc3} | 0
...-boot-add-openssl-dependency-for-mxsimage.patch | 33 --------------------
4 files changed, 2 insertions(+), 36 deletions(-)
rename patches/buildroot/{2016.05-rc2 => 2016.05-rc3} (100%)
delete mode 100644 patches/buildroot/2016.05/051-armadeus-u-boot-add-openssl-dependency-for-mxsimage.patch
diff --git a/Makefile b/Makefile
index 5e59293..76a60c2 100644
--- a/Makefile
+++ b/Makefile
@@ -26,7 +26,7 @@ ARMADEUS_TOPDIR:=$(shell pwd)
export ARMADEUS_TOPDIR
#--- User configurable stuff:
-BUILDROOT_VERSION=2016.05-rc2
+BUILDROOT_VERSION=2016.05-rc3
#BUILDROOT_VERSION=2015.02
include ./Makefile.in
BUILDROOT_SITE:=https://buildroot.org/downloads
diff --git a/buildroot/configs/opos6ul_legacy_defconfig b/buildroot/configs/opos6ul_legacy_defconfig
index 656e321..d871aa7 100644
--- a/buildroot/configs/opos6ul_legacy_defconfig
+++ b/buildroot/configs/opos6ul_legacy_defconfig
@@ -8,9 +8,8 @@ BR2_TOOLCHAIN_EXTERNAL=y
BR2_ENABLE_LOCALE_PURGE=y
BR2_TARGET_GENERIC_HOSTNAME="opos6ul"
BR2_TARGET_GENERIC_ISSUE="Welcome to Armadeus development platform !"
-BR2_ROOTFS_SKELETON_CUSTOM=y
-BR2_ROOTFS_SKELETON_CUSTOM_PATH="$(ARMADEUS_PATH)/rootfs/target_skeleton"
BR2_TARGET_GENERIC_GETTY_PORT="ttymxc0"
+BR2_ROOTFS_OVERLAY="$(ARMADEUS_PATH)/rootfs/target_overlay"
BR2_TARGET_TZ_INFO=y
BR2_TARGET_TZ_ZONELIST="europe"
BR2_TARGET_LOCALTIME="Europe/Paris"
diff --git a/patches/buildroot/2016.05-rc2 b/patches/buildroot/2016.05-rc3
similarity index 100%
rename from patches/buildroot/2016.05-rc2
rename to patches/buildroot/2016.05-rc3
diff --git a/patches/buildroot/2016.05/051-armadeus-u-boot-add-openssl-dependency-for-mxsimage.patch b/patches/buildroot/2016.05/051-armadeus-u-boot-add-openssl-dependency-for-mxsimage.patch
deleted file mode 100644
index fda96ba..0000000
--- a/patches/buildroot/2016.05/051-armadeus-u-boot-add-openssl-dependency-for-mxsimage.patch
+++ /dev/null
@@ -1,33 +0,0 @@
-Otherwise recent U-Boot version compilation for i.MX28 fails with:
-tools/mxsimage.c:18:25: fatal error: openssl/evp.h: No such file or directory
- #include <openssl/evp.h>
-
-Another solution is to install openssl-dev package on Host but I think u-boot
-doesn't have to look after Host installed devt libraries.
-
-Signed-off-by: Julien Boibessot <jul...@ar...>
-
-Index: buildroot/boot/uboot/uboot.mk
-===================================================================
---- buildroot.orig/boot/uboot/uboot.mk
-+++ buildroot/boot/uboot/uboot.mk
-@@ -54,7 +54,7 @@ UBOOT_BIN = u-boot.imx
- else ifeq ($(BR2_TARGET_UBOOT_FORMAT_SB),y)
- UBOOT_BIN = u-boot.sb
- UBOOT_MAKE_TARGET = $(UBOOT_BIN)
--UBOOT_DEPENDENCIES += host-elftosb
-+UBOOT_DEPENDENCIES += host-elftosb host-openssl
- else ifeq ($(BR2_TARGET_UBOOT_FORMAT_SD),y)
- # BootStream (.sb) is generated by U-Boot, we convert it to SD format
- UBOOT_BIN = u-boot.sd
-@@ -83,7 +83,9 @@ endif
-
- UBOOT_MAKE_OPTS += \
- CROSS_COMPILE="$(TARGET_CROSS)" \
-- ARCH=$(UBOOT_ARCH)
-+ ARCH=$(UBOOT_ARCH) \
-+ HOSTCFLAGS="$(HOST_CFLAGS)" \
-+ HOSTLDFLAGS="$(HOST_LDFLAGS)"
-
- ifeq ($(BR2_TARGET_UBOOT_NEEDS_DTC),y)
- UBOOT_DEPENDENCIES += host-dtc
hooks/post-receive
--
armadeus
|
|
From: Fabien M <fa...@us...> - 2016-05-26 12:09:41
|
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 d0963b6bd5ff2dd2b581bcdaa158a3295fff2d32 (commit)
from 3a6af854b85db82ea5078cbf61f672ef95c7a885 (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 d0963b6bd5ff2dd2b581bcdaa158a3295fff2d32
Author: Fabien Marteau <fab...@ar...>
Date: Thu May 26 14:07:54 2016 +0200
[HARDWARE][APF28] New kicad version of footprint
-----------------------------------------------------------------------
Summary of changes:
...mbol_apf28.mod => kicad_symbol_apf28.kicad_mod} | 976 +++++++-------------
1 files changed, 325 insertions(+), 651 deletions(-)
copy hardware/apf28/kicad/{kicad_symbol_apf28.mod => kicad_symbol_apf28.kicad_mod} (51%)
diff --git a/hardware/apf28/kicad/kicad_symbol_apf28.mod b/hardware/apf28/kicad/kicad_symbol_apf28.kicad_mod
similarity index 51%
copy from hardware/apf28/kicad/kicad_symbol_apf28.mod
copy to hardware/apf28/kicad/kicad_symbol_apf28.kicad_mod
index 4e39f25..bd50b43 100644
--- a/hardware/apf28/kicad/kicad_symbol_apf28.mod
+++ b/hardware/apf28/kicad/kicad_symbol_apf28.kicad_mod
@@ -1,11 +1,9 @@
-(module APF28 (layer F.Cu)
- (at 0 0)
- (path /5106554B/51069C26)
+(module APF28 (layer F.Cu) (tedit 0)
(fp_text reference CB17 (at 12.10056 -13.89888) (layer F.SilkS)
- (effects)
+ (effects (font (thickness 0.15)))
)
(fp_text value APF28 (at 12.49934 -8.99922) (layer F.SilkS)
- (effects)
+ (effects (font (thickness 0.15)))
)
(fp_line (start 41.50106 -22.9997) (end 41.50106 -21.5011) (layer F.SilkS) (width 0.381))
(fp_line (start 41.50106 -22.9997) (end -2.49936 -22.9997) (layer F.SilkS) (width 0.381))
@@ -21,650 +19,326 @@
(fp_line (start -2.49936 2.49936) (end -2.49936 -22.49932) (layer F.SilkS) (width 0.381))
(fp_line (start 41.50106 -22.49932) (end 41.50106 2.49936) (layer F.SilkS) (width 0.381))
(fp_line (start -2.49936 2.49936) (end 41.50106 2.49936) (layer F.SilkS) (width 0.381))
- (pad H1 thru_hole circle (at 38.80612 -20.49272) (size 4.50088 4.50088) (drill 2.79908)
- (layers *.Cu *.Mask F.SilkS)
- )
- (pad 1_1 connect rect (at 19.00428 -0.09906) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 1_2 connect rect (at 18.60296 -0.09906) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 1_4 connect rect (at 17.80286 -0.09906) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 1_3 connect rect (at 18.20418 -0.09906) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 1_7 connect rect (at 16.60398 -0.09906) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 1_8 connect rect (at 16.20266 -0.09906) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 1_6 connect rect (at 17.00276 -0.09906) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 1_5 connect rect (at 17.40408 -0.09906) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 1_13 connect rect (at 14.20622 -0.09906) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 1_14 connect rect (at 13.8049 -0.09906) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 1_16 connect rect (at 13.0048 -0.09906) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 1_15 connect rect (at 13.40612 -0.09906) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 1_11 connect rect (at 15.00632 -0.09906) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 1_12 connect rect (at 14.605 -0.09906) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 1_10 connect rect (at 15.4051 -0.09906) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 1_9 connect rect (at 15.80642 -0.09906) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 1_25 connect rect (at 9.40562 -0.09906) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 1_26 connect rect (at 9.0043 -0.09906) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 1_28 connect rect (at 8.2042 -0.09906) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 1_27 connect rect (at 8.60552 -0.09906) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 1_31 connect rect (at 7.00532 -0.09906) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 1_32 connect rect (at 6.604 -0.09906) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 1_30 connect rect (at 7.4041 -0.09906) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 1_29 connect rect (at 7.80542 -0.09906) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 1_21 connect rect (at 11.00328 -0.09906) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 1_22 connect rect (at 10.60196 -0.09906) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 1_24 connect rect (at 9.80186 -0.09906) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 1_23 connect rect (at 10.20318 -0.09906) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 1_19 connect rect (at 11.80338 -0.09906) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 1_20 connect rect (at 11.40206 -0.09906) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 1_18 connect rect (at 12.20216 -0.09906) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 1_17 connect rect (at 12.60348 -0.09906) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 1_37 connect rect (at 4.60502 -0.09906) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 1_38 connect rect (at 4.2037 -0.09906) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 1_40 connect rect (at 3.40106 -0.09906) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 1_39 connect rect (at 3.80492 -0.09906) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 1_35 connect rect (at 5.40512 -0.09906) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 1_36 connect rect (at 5.0038 -0.09906) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 1_34 connect rect (at 5.8039 -0.09906) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 1_33 connect rect (at 6.20522 -0.09906) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 1_48 connect rect (at 6.20522 -2.90068) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 1_47 connect rect (at 5.8039 -2.90068) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 1_45 connect rect (at 5.0038 -2.90068) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 1_46 connect rect (at 5.40512 -2.90068) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 1_42 connect rect (at 3.80492 -2.90068) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 1_41 connect rect (at 3.4036 -2.90068) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 1_43 connect rect (at 4.2037 -2.90068) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 1_44 connect rect (at 4.60502 -2.90068) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 1_64 connect rect (at 12.60348 -2.90068) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 1_63 connect rect (at 12.20216 -2.90068) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 1_61 connect rect (at 11.40206 -2.90068) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 1_62 connect rect (at 11.80338 -2.90068) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 1_58 connect rect (at 10.20318 -2.90068) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 1_57 connect rect (at 9.80186 -2.90068) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 1_59 connect rect (at 10.60196 -2.90068) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 1_60 connect rect (at 11.00328 -2.90068) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 1_52 connect rect (at 7.80542 -2.90068) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 1_51 connect rect (at 7.4041 -2.90068) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 1_49 connect rect (at 6.604 -2.90068) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 1_50 connect rect (at 7.00532 -2.90068) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 1_54 connect rect (at 8.60552 -2.90068) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 1_53 connect rect (at 8.2042 -2.90068) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 1_55 connect rect (at 9.0043 -2.90068) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 1_56 connect rect (at 9.40562 -2.90068) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 1_72 connect rect (at 15.80642 -2.90068) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 1_71 connect rect (at 15.4051 -2.90068) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 1_69 connect rect (at 14.605 -2.90068) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 1_70 connect rect (at 15.00632 -2.90068) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 1_66 connect rect (at 13.40612 -2.90068) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 1_65 connect rect (at 13.0048 -2.90068) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 1_67 connect rect (at 13.8049 -2.90068) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 1_68 connect rect (at 14.20622 -2.90068) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 1_76 connect rect (at 17.40408 -2.90068) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 1_75 connect rect (at 17.00276 -2.90068) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 1_73 connect rect (at 16.20266 -2.90068) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 1_74 connect rect (at 16.60398 -2.90068) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 1_78 connect rect (at 18.20418 -2.90068) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 1_77 connect rect (at 17.80286 -2.90068) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 1_79 connect rect (at 18.60296 -2.90068) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 1_80 connect rect (at 19.00428 -2.90068) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 2_80 connect rect (at 19.00682 -21.3995) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 2_79 connect rect (at 18.6055 -21.3995) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 2_77 connect rect (at 17.8054 -21.3995) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 2_78 connect rect (at 18.20672 -21.3995) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 2_74 connect rect (at 16.60652 -21.3995) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 2_73 connect rect (at 16.2052 -21.3995) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 2_75 connect rect (at 17.0053 -21.3995) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 2_76 connect rect (at 17.40662 -21.3995) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 2_68 connect rect (at 14.20876 -21.3995) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 2_67 connect rect (at 13.80744 -21.3995) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 2_65 connect rect (at 13.00734 -21.3995) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 2_66 connect rect (at 13.40866 -21.3995) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 2_70 connect rect (at 15.00886 -21.3995) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 2_69 connect rect (at 14.60754 -21.3995) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 2_71 connect rect (at 15.40764 -21.3995) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 2_72 connect rect (at 15.80896 -21.3995) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 2_56 connect rect (at 9.40816 -21.3995) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 2_55 connect rect (at 9.00684 -21.3995) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 2_53 connect rect (at 8.20674 -21.3995) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 2_54 connect rect (at 8.60806 -21.3995) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 2_50 connect rect (at 7.00786 -21.3995) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 2_49 connect rect (at 6.60654 -21.3995) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 2_51 connect rect (at 7.40664 -21.3995) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 2_52 connect rect (at 7.80796 -21.3995) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 2_60 connect rect (at 11.00582 -21.3995) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 2_59 connect rect (at 10.6045 -21.3995) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 2_57 connect rect (at 9.8044 -21.3995) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 2_58 connect rect (at 10.20572 -21.3995) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 2_62 connect rect (at 11.80592 -21.3995) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 2_61 connect rect (at 11.4046 -21.3995) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 2_63 connect rect (at 12.2047 -21.3995) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 2_64 connect rect (at 12.60602 -21.3995) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 2_44 connect rect (at 4.60756 -21.3995) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 2_43 connect rect (at 4.20624 -21.3995) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 2_41 connect rect (at 3.40614 -21.3995) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 2_42 connect rect (at 3.80746 -21.3995) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 2_46 connect rect (at 5.40766 -21.3995) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 2_45 connect rect (at 5.00634 -21.3995) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 2_47 connect rect (at 5.80644 -21.3995) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 2_48 connect rect (at 6.20776 -21.3995) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 2_33 connect rect (at 6.20776 -18.59788) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 2_34 connect rect (at 5.80644 -18.59788) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 2_36 connect rect (at 5.00634 -18.59788) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 2_35 connect rect (at 5.40766 -18.59788) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 2_39 connect rect (at 3.80746 -18.59788) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 2_40 connect rect (at 3.4036 -18.59788) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 2_38 connect rect (at 4.20624 -18.59788) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 2_37 connect rect (at 4.60756 -18.59788) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 2_17 connect rect (at 12.60602 -18.59788) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 2_18 connect rect (at 12.2047 -18.59788) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 2_20 connect rect (at 11.4046 -18.59788) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 2_19 connect rect (at 11.80592 -18.59788) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 2_23 connect rect (at 10.20572 -18.59788) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 2_24 connect rect (at 9.8044 -18.59788) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 2_22 connect rect (at 10.6045 -18.59788) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 2_21 connect rect (at 11.00582 -18.59788) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 2_29 connect rect (at 7.80796 -18.59788) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 2_30 connect rect (at 7.40664 -18.59788) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 2_32 connect rect (at 6.60654 -18.59788) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 2_31 connect rect (at 7.00786 -18.59788) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 2_27 connect rect (at 8.60806 -18.59788) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 2_28 connect rect (at 8.20674 -18.59788) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 2_26 connect rect (at 9.00684 -18.59788) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 2_25 connect rect (at 9.40816 -18.59788) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 2_9 connect rect (at 15.80896 -18.59788) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 2_10 connect rect (at 15.40764 -18.59788) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 2_12 connect rect (at 14.60754 -18.59788) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 2_11 connect rect (at 15.00886 -18.59788) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 2_15 connect rect (at 13.40866 -18.59788) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 2_16 connect rect (at 13.00734 -18.59788) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 2_14 connect rect (at 13.80744 -18.59788) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 2_13 connect rect (at 14.20876 -18.59788) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 2_5 connect rect (at 17.40662 -18.59788) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 2_6 connect rect (at 17.0053 -18.59788) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 2_8 connect rect (at 16.2052 -18.59788) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 2_7 connect rect (at 16.60652 -18.59788) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 2_3 connect rect (at 18.20672 -18.59788) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 2_4 connect rect (at 17.8054 -18.59788) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 2_2 connect rect (at 18.6055 -18.59788) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad 2_1 connect rect (at 19.00682 -18.59788) (size 0.20066 1.00076)
- (layers F.Cu F.Paste F.Mask)
- (clearance 0.09906)
- )
- (pad H2 thru_hole circle (at 0.00254 0.00254) (size 4.50088 4.50088) (drill 2.79908)
- (layers *.Cu *.Mask F.SilkS)
- )
+ (pad H1 thru_hole circle (at 38.80612 -20.49272) (size 4.50088 4.50088) (drill 2.79908) (layers *.Cu *.Mask F.SilkS))
+ (pad 1_1 connect rect (at 19.00428 -0.09906) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 1_2 connect rect (at 18.60296 -0.09906) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 1_4 connect rect (at 17.80286 -0.09906) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 1_3 connect rect (at 18.20418 -0.09906) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 1_7 connect rect (at 16.60398 -0.09906) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 1_8 connect rect (at 16.20266 -0.09906) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 1_6 connect rect (at 17.00276 -0.09906) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 1_5 connect rect (at 17.40408 -0.09906) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 1_13 connect rect (at 14.20622 -0.09906) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 1_14 connect rect (at 13.8049 -0.09906) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 1_16 connect rect (at 13.0048 -0.09906) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 1_15 connect rect (at 13.40612 -0.09906) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 1_11 connect rect (at 15.00632 -0.09906) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 1_12 connect rect (at 14.605 -0.09906) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 1_10 connect rect (at 15.4051 -0.09906) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 1_9 connect rect (at 15.80642 -0.09906) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 1_25 connect rect (at 9.40562 -0.09906) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 1_26 connect rect (at 9.0043 -0.09906) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 1_28 connect rect (at 8.2042 -0.09906) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 1_27 connect rect (at 8.60552 -0.09906) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 1_31 connect rect (at 7.00532 -0.09906) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 1_32 connect rect (at 6.604 -0.09906) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 1_30 connect rect (at 7.4041 -0.09906) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 1_29 connect rect (at 7.80542 -0.09906) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 1_21 connect rect (at 11.00328 -0.09906) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 1_22 connect rect (at 10.60196 -0.09906) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 1_24 connect rect (at 9.80186 -0.09906) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 1_23 connect rect (at 10.20318 -0.09906) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 1_19 connect rect (at 11.80338 -0.09906) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 1_20 connect rect (at 11.40206 -0.09906) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 1_18 connect rect (at 12.20216 -0.09906) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 1_17 connect rect (at 12.60348 -0.09906) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 1_37 connect rect (at 4.60502 -0.09906) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 1_38 connect rect (at 4.2037 -0.09906) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 1_40 connect rect (at 3.40106 -0.09906) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 1_39 connect rect (at 3.80492 -0.09906) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 1_35 connect rect (at 5.40512 -0.09906) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 1_36 connect rect (at 5.0038 -0.09906) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 1_34 connect rect (at 5.8039 -0.09906) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 1_33 connect rect (at 6.20522 -0.09906) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 1_48 connect rect (at 6.20522 -2.90068) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 1_47 connect rect (at 5.8039 -2.90068) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 1_45 connect rect (at 5.0038 -2.90068) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 1_46 connect rect (at 5.40512 -2.90068) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 1_42 connect rect (at 3.80492 -2.90068) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 1_41 connect rect (at 3.4036 -2.90068) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 1_43 connect rect (at 4.2037 -2.90068) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 1_44 connect rect (at 4.60502 -2.90068) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 1_64 connect rect (at 12.60348 -2.90068) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 1_63 connect rect (at 12.20216 -2.90068) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 1_61 connect rect (at 11.40206 -2.90068) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 1_62 connect rect (at 11.80338 -2.90068) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 1_58 connect rect (at 10.20318 -2.90068) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 1_57 connect rect (at 9.80186 -2.90068) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 1_59 connect rect (at 10.60196 -2.90068) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 1_60 connect rect (at 11.00328 -2.90068) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 1_52 connect rect (at 7.80542 -2.90068) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 1_51 connect rect (at 7.4041 -2.90068) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 1_49 connect rect (at 6.604 -2.90068) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 1_50 connect rect (at 7.00532 -2.90068) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 1_54 connect rect (at 8.60552 -2.90068) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 1_53 connect rect (at 8.2042 -2.90068) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 1_55 connect rect (at 9.0043 -2.90068) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 1_56 connect rect (at 9.40562 -2.90068) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 1_72 connect rect (at 15.80642 -2.90068) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 1_71 connect rect (at 15.4051 -2.90068) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 1_69 connect rect (at 14.605 -2.90068) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 1_70 connect rect (at 15.00632 -2.90068) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 1_66 connect rect (at 13.40612 -2.90068) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 1_65 connect rect (at 13.0048 -2.90068) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 1_67 connect rect (at 13.8049 -2.90068) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 1_68 connect rect (at 14.20622 -2.90068) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 1_76 connect rect (at 17.40408 -2.90068) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 1_75 connect rect (at 17.00276 -2.90068) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 1_73 connect rect (at 16.20266 -2.90068) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 1_74 connect rect (at 16.60398 -2.90068) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 1_78 connect rect (at 18.20418 -2.90068) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 1_77 connect rect (at 17.80286 -2.90068) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 1_79 connect rect (at 18.60296 -2.90068) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 1_80 connect rect (at 19.00428 -2.90068) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 2_80 connect rect (at 19.00682 -21.3995) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 2_79 connect rect (at 18.6055 -21.3995) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 2_77 connect rect (at 17.8054 -21.3995) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 2_78 connect rect (at 18.20672 -21.3995) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 2_74 connect rect (at 16.60652 -21.3995) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 2_73 connect rect (at 16.2052 -21.3995) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 2_75 connect rect (at 17.0053 -21.3995) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 2_76 connect rect (at 17.40662 -21.3995) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 2_68 connect rect (at 14.20876 -21.3995) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 2_67 connect rect (at 13.80744 -21.3995) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 2_65 connect rect (at 13.00734 -21.3995) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 2_66 connect rect (at 13.40866 -21.3995) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 2_70 connect rect (at 15.00886 -21.3995) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 2_69 connect rect (at 14.60754 -21.3995) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 2_71 connect rect (at 15.40764 -21.3995) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 2_72 connect rect (at 15.80896 -21.3995) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 2_56 connect rect (at 9.40816 -21.3995) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 2_55 connect rect (at 9.00684 -21.3995) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 2_53 connect rect (at 8.20674 -21.3995) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 2_54 connect rect (at 8.60806 -21.3995) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 2_50 connect rect (at 7.00786 -21.3995) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 2_49 connect rect (at 6.60654 -21.3995) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 2_51 connect rect (at 7.40664 -21.3995) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 2_52 connect rect (at 7.80796 -21.3995) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 2_60 connect rect (at 11.00582 -21.3995) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 2_59 connect rect (at 10.6045 -21.3995) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 2_57 connect rect (at 9.8044 -21.3995) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 2_58 connect rect (at 10.20572 -21.3995) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 2_62 connect rect (at 11.80592 -21.3995) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 2_61 connect rect (at 11.4046 -21.3995) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 2_63 connect rect (at 12.2047 -21.3995) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 2_64 connect rect (at 12.60602 -21.3995) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 2_44 connect rect (at 4.60756 -21.3995) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 2_43 connect rect (at 4.20624 -21.3995) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 2_41 connect rect (at 3.40614 -21.3995) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 2_42 connect rect (at 3.80746 -21.3995) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 2_46 connect rect (at 5.40766 -21.3995) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 2_45 connect rect (at 5.00634 -21.3995) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 2_47 connect rect (at 5.80644 -21.3995) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 2_48 connect rect (at 6.20776 -21.3995) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 2_33 connect rect (at 6.20776 -18.59788) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 2_34 connect rect (at 5.80644 -18.59788) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 2_36 connect rect (at 5.00634 -18.59788) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 2_35 connect rect (at 5.40766 -18.59788) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 2_39 connect rect (at 3.80746 -18.59788) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 2_40 connect rect (at 3.4036 -18.59788) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 2_38 connect rect (at 4.20624 -18.59788) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 2_37 connect rect (at 4.60756 -18.59788) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 2_17 connect rect (at 12.60602 -18.59788) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 2_18 connect rect (at 12.2047 -18.59788) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 2_20 connect rect (at 11.4046 -18.59788) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 2_19 connect rect (at 11.80592 -18.59788) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 2_23 connect rect (at 10.20572 -18.59788) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 2_24 connect rect (at 9.8044 -18.59788) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 2_22 connect rect (at 10.6045 -18.59788) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 2_21 connect rect (at 11.00582 -18.59788) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 2_29 connect rect (at 7.80796 -18.59788) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 2_30 connect rect (at 7.40664 -18.59788) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 2_32 connect rect (at 6.60654 -18.59788) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 2_31 connect rect (at 7.00786 -18.59788) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 2_27 connect rect (at 8.60806 -18.59788) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 2_28 connect rect (at 8.20674 -18.59788) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 2_26 connect rect (at 9.00684 -18.59788) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 2_25 connect rect (at 9.40816 -18.59788) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 2_9 connect rect (at 15.80896 -18.59788) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 2_10 connect rect (at 15.40764 -18.59788) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 2_12 connect rect (at 14.60754 -18.59788) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 2_11 connect rect (at 15.00886 -18.59788) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 2_15 connect rect (at 13.40866 -18.59788) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 2_16 connect rect (at 13.00734 -18.59788) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 2_14 connect rect (at 13.80744 -18.59788) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 2_13 connect rect (at 14.20876 -18.59788) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 2_5 connect rect (at 17.40662 -18.59788) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 2_6 connect rect (at 17.0053 -18.59788) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 2_8 connect rect (at 16.2052 -18.59788) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 2_7 connect rect (at 16.60652 -18.59788) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 2_3 connect rect (at 18.20672 -18.59788) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 2_4 connect rect (at 17.8054 -18.59788) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 2_2 connect rect (at 18.6055 -18.59788) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad 2_1 connect rect (at 19.00682 -18.59788) (size 0.20066 1.00076) (layers F.Cu F.Paste F.Mask)
+ (clearance 0.09906))
+ (pad H2 thru_hole circle (at 0.00254 0.00254) (size 4.50088 4.50088) (drill 2.79908) (layers *.Cu *.Mask F.SilkS))
)
hooks/post-receive
--
armadeus
|
|
From: Sébastien S. <ss...@us...> - 2016-05-24 14:35:35
|
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, buildroot-update has been updated
via 8dcdce3c8b8fdd75be11e10461ed28b0a8aaadc7 (commit)
from ba0629b347b5347af2d459d55bfd66f2367f488a (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 8dcdce3c8b8fdd75be11e10461ed28b0a8aaadc7
Author: Sébastien Szymanski <seb...@ar...>
Date: Tue May 24 13:56:04 2016 +0200
[BUILDROOT] linux-headers-2.6.29.6: backport patch to fix uclibc compilation
-----------------------------------------------------------------------
Summary of changes:
.../224-linux-headers-fix-uclibc-compilation.patch | 90 ++++++++++++++++++++
patches/buildroot/2016.05/cleanup_buildroot.sh | 3 +-
2 files changed, 91 insertions(+), 2 deletions(-)
create mode 100644 patches/buildroot/2016.05/224-linux-headers-fix-uclibc-compilation.patch
diff --git a/patches/buildroot/2016.05/224-linux-headers-fix-uclibc-compilation.patch b/patches/buildroot/2016.05/224-linux-headers-fix-uclibc-compilation.patch
new file mode 100644
index 0000000..83037b5
--- /dev/null
+++ b/patches/buildroot/2016.05/224-linux-headers-fix-uclibc-compilation.patch
@@ -0,0 +1,90 @@
+Fix uclibc compilation with old linux-headers
+
+Signed-off-by: Sébastien Szymanski <seb...@ar...>
+Index: buildroot/package/linux-headers/2.6.29.6/0001-net-Support-inclusion-of-linux-socket.h-before-sys-s.patch
+===================================================================
+--- /dev/null
++++ buildroot/package/linux-headers/2.6.29.6/0001-net-Support-inclusion-of-linux-socket.h-before-sys-s.patch
+@@ -0,0 +1,82 @@
++From 9c501935a3cdcf6b1d35aaee3aa11c7a7051a305 Mon Sep 17 00:00:00 2001
++From: Ben Hutchings <be...@de...>
++Date: Mon, 5 Oct 2009 00:24:36 -0700
++Subject: [PATCH] net: Support inclusion of <linux/socket.h> before
++ <sys/socket.h>
++
++The following user-space program fails to compile:
++
++ #include <linux/socket.h>
++ #include <sys/socket.h>
++ int main() { return 0; }
++
++The reason is that <linux/socket.h> tests __GLIBC__ to decide whether it
++should define various structures and macros that are now defined for
++user-space by <sys/socket.h>, but __GLIBC__ is not defined if no libc
++headers have yet been included.
++
++It seems safe to drop support for libc 5 now.
++
++Signed-off-by: Ben Hutchings <be...@de...>
++Signed-off-by: Bastian Blank <wa...@de...>
++Signed-off-by: David S. Miller <da...@da...>
++---
++ include/linux/socket.h | 21 +++------------------
++ 1 file changed, 3 insertions(+), 18 deletions(-)
++
++diff --git a/include/linux/socket.h b/include/linux/socket.h
++index 3b461df..3273a0c 100644
++--- a/include/linux/socket.h
+++++ b/include/linux/socket.h
++@@ -16,7 +16,7 @@ struct __kernel_sockaddr_storage {
++ /* _SS_MAXSIZE value minus size of ss_family */
++ } __attribute__ ((aligned(_K_SS_ALIGNSIZE))); /* force desired alignment */
++
++-#if defined(__KERNEL__) || !defined(__GLIBC__) || (__GLIBC__ < 2)
+++#ifdef __KERNEL__
++
++ #include <asm/socket.h> /* arch-dependent defines */
++ #include <linux/sockios.h> /* the SIOCxxx I/O controls */
++@@ -101,21 +101,6 @@ struct cmsghdr {
++ ((char *)(cmsg) - (char *)(mhdr)->msg_control)))
++
++ /*
++- * This mess will go away with glibc
++- */
++-
++-#ifdef __KERNEL__
++-#define __KINLINE static inline
++-#elif defined(__GNUC__)
++-#define __KINLINE static __inline__
++-#elif defined(__cplusplus)
++-#define __KINLINE static inline
++-#else
++-#define __KINLINE static
++-#endif
++-
++-
++-/*
++ * Get the next cmsg header
++ *
++ * PLEASE, do not touch this function. If you think, that it is
++@@ -128,7 +113,7 @@ struct cmsghdr {
++ * ancillary object DATA. --ANK (980731)
++ */
++
++-__KINLINE struct cmsghdr * __cmsg_nxthdr(void *__ctl, __kernel_size_t __size,
+++static inline struct cmsghdr * __cmsg_nxthdr(void *__ctl, __kernel_size_t __size,
++ struct cmsghdr *__cmsg)
++ {
++ struct cmsghdr * __ptr;
++@@ -140,7 +125,7 @@ __KINLINE struct cmsghdr * __cmsg_nxthdr(void *__ctl, __kernel_size_t __size,
++ return __ptr;
++ }
++
++-__KINLINE struct cmsghdr * cmsg_nxthdr (struct msghdr *__msg, struct cmsghdr *__cmsg)
+++static inline struct cmsghdr * cmsg_nxthdr (struct msghdr *__msg, struct cmsghdr *__cmsg)
++ {
++ return __cmsg_nxthdr(__msg->msg_control, __msg->msg_controllen, __cmsg);
++ }
++--
++2.3.6
++
diff --git a/patches/buildroot/2016.05/cleanup_buildroot.sh b/patches/buildroot/2016.05/cleanup_buildroot.sh
index fbd8270..db78670 100755
--- a/patches/buildroot/2016.05/cleanup_buildroot.sh
+++ b/patches/buildroot/2016.05/cleanup_buildroot.sh
@@ -55,6 +55,7 @@ rm -rf buildroot/package/imx-usb-loader/imx-usb-loader-0002-fix-return-codes.pat
rm -rf buildroot/package/imx-usb-loader/imx-usb-loader.mk
rm -rf buildroot/package/kodi/Config.in
rm -rf buildroot/package/kodi/kodi.mk
+rm -rf buildroot/package/linux-headers/2.6.29.6/0001-net-Support-inclusion-of-linux-socket.h-before-sys-s.patch
rm -rf buildroot/package/linux-headers/2.6.29.6/368-redhat-types_h-define-__aligned_u64-and-expose-to-userspace.patch
rm -rf buildroot/package/linux-headers/2.6.35.3/368-redhat-types_h-define-__aligned_u64-and-expose-to-userspace.patch
rm -rf buildroot/package/ltrace/Config.in
@@ -111,8 +112,6 @@ rm -rf buildroot/package/tk/Config.in
rm -rf buildroot/package/tk/tk.mk
rm -rf buildroot/package/uboot-tools/2013.01/uboot-tools-2013.01-Ignore-env_sectors-on-NOR-and-SPI-dataflash.patch
rm -rf buildroot/package/uboot-tools/uboot-tools-2013.10-Ignore-env_sectors-on-NOR-and-SPI-dataflash.patch
-rm -rf buildroot/package/uclibc/0.9.33.2/uclibc-0055-accept4-declaration-fix.patch
-rm -rf buildroot/package/uclibc/0.9.33.2/uclibc-0056-assume-accept4-in-recent-arm-kernels.patch
rm -rf buildroot/package/wolf4sdl/Config.in
rm -rf buildroot/package/wolf4sdl/wolf4sdl.mk
rm -rf buildroot/package/wpa_supplicant/Config.in
hooks/post-receive
--
armadeus
|
|
From: Fabien M <fa...@us...> - 2016-05-24 13:38:22
|
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 3a6af854b85db82ea5078cbf61f672ef95c7a885 (commit)
from 32794f8d0b58d19dcce13d4e71abb6bf51ca8c80 (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 3a6af854b85db82ea5078cbf61f672ef95c7a885
Author: Fabien Marteau <fab...@ar...>
Date: Tue May 24 15:36:49 2016 +0200
[HARDWARE][OPOS6UL] fix bugs in part and footprint
-----------------------------------------------------------------------
Summary of changes:
...Opos6ul_Socket_SODIMM_DDR3_TE_2013289.kicad_mod | 26 +-
hardware/opos6ul/kicad/opos6ul.lib | 338 ++++++++++----------
2 files changed, 181 insertions(+), 183 deletions(-)
diff --git a/hardware/opos6ul/kicad/Opos6ul_Socket_SODIMM_DDR3_TE_2013289.kicad_mod b/hardware/opos6ul/kicad/Opos6ul_Socket_SODIMM_DDR3_TE_2013289.kicad_mod
index 0d50c9a..131f2cc 100644
--- a/hardware/opos6ul/kicad/Opos6ul_Socket_SODIMM_DDR3_TE_2013289.kicad_mod
+++ b/hardware/opos6ul/kicad/Opos6ul_Socket_SODIMM_DDR3_TE_2013289.kicad_mod
@@ -1,6 +1,6 @@
-(module Opos6ul_Socket_SODIMM_DDR3_TE_2013289 (layer F.Cu) (tedit 573F17B6)
- (descr "DDR 3 SODIMM Memory Socket - TE P/N 2013289")
- (tags "DDR RAM SODIMM")
+(module Opos6ul_Socket_SODIMM_DDR3_TE_2013289 (layer F.Cu) (tedit 5744580C)
+ (descr "OPOS6UL SODIMM Socket - TE P/N 2013289")
+ (tags "DDR3 SODIMM OPOS6UL")
(attr smd)
(fp_text reference REF** (at -38.2 -2.4) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
@@ -8,10 +8,14 @@
(fp_text value Socket_SODIMM_DDR3_TE_2013289 (at 16 -7.4) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
- (fp_line (start -34.29 -38.1) (end -34.29 0) (layer F.SilkS) (width 0.15))
- (fp_line (start -34.29 0) (end 34.29 0) (layer F.SilkS) (width 0.15))
- (fp_line (start 34.29 0) (end 34.29 -38.1) (layer F.SilkS) (width 0.15))
- (fp_line (start 34.29 -38.1) (end -34.29 -38.1) (layer F.SilkS) (width 0.15))
+ (fp_arc (start 33.6 -19.5) (end 33.6 -17) (angle 180) (layer F.SilkS) (width 0.15))
+ (fp_arc (start -33.9 -19.6) (end -33.9 -22) (angle 180) (layer F.SilkS) (width 0.15))
+ (fp_line (start -33.9 -22) (end -33.9 -29.5) (layer F.SilkS) (width 0.15))
+ (fp_line (start -33.9 0) (end -33.9 -17.2) (layer F.SilkS) (width 0.15))
+ (fp_line (start 33.6 0) (end -33.9 0) (layer F.SilkS) (width 0.15))
+ (fp_line (start 33.6 -17) (end 33.6 0) (layer F.SilkS) (width 0.15))
+ (fp_line (start 33.6 -29.5) (end 33.6 -22) (layer F.SilkS) (width 0.15))
+ (fp_line (start -33.9 -29.5) (end 33.6 -29.5) (layer F.SilkS) (width 0.15))
(fp_line (start 36 6) (end 36 -4.1) (layer F.SilkS) (width 0.15))
(fp_line (start 36 -14) (end 36 -11.8) (layer F.SilkS) (width 0.15))
(fp_line (start 36 -11.8) (end 38.5 -11.8) (layer F.SilkS) (width 0.15))
@@ -34,10 +38,9 @@
(fp_line (start 0 -6) (end -33 -6) (layer F.SilkS) (width 0.15))
(fp_line (start -33 -6) (end -33 -20) (layer F.SilkS) (width 0.15))
(fp_line (start -33 -20) (end -37.5 -20) (layer F.SilkS) (width 0.15))
- (pad "" np_thru_hole circle (at -33.4 0) (size 1.6 1.6) (drill 1.6) (layers *.Cu *.Mask F.SilkS))
(pad "" np_thru_hole circle (at 33.4 0) (size 1.1 1.1) (drill 1.1) (layers *.Cu *.Mask F.SilkS))
- (pad "" smd rect (at 37 -7.9) (size 4 6.8) (layers F.Cu F.Paste F.Mask))
- (pad "" smd rect (at -37 -7.9) (size 4 6.8) (layers F.Cu F.Paste F.Mask))
+ (pad 206 smd rect (at 37 -7.9) (size 4 6.8) (layers F.Cu F.Paste F.Mask))
+ (pad 205 smd rect (at -37 -7.9) (size 4 6.8) (layers F.Cu F.Paste F.Mask))
(pad 1 smd rect (at -31.65 4.1) (size 0.35 2) (layers F.Cu F.Paste F.Mask))
(pad 3 smd rect (at -31.05 4.1) (size 0.35 2) (layers F.Cu F.Paste F.Mask))
(pad 5 smd rect (at -30.45 4.1) (size 0.35 2) (layers F.Cu F.Paste F.Mask))
@@ -242,4 +245,7 @@
(pad 200 smd rect (at 30.45 -4.1) (size 0.35 2) (layers F.Cu F.Paste F.Mask))
(pad 202 smd rect (at 31.05 -4.1) (size 0.35 2) (layers F.Cu F.Paste F.Mask))
(pad 204 smd rect (at 31.65 -4.1) (size 0.35 2) (layers F.Cu F.Paste F.Mask))
+ (pad "" np_thru_hole circle (at -33.4 0) (size 1.6 1.6) (drill 1.6) (layers *.Cu *.Mask F.SilkS))
+ (pad 208 thru_hole circle (at 31.1 -27) (size 4.5 4.5) (drill 2.7) (layers *.Cu *.Mask F.SilkS))
+ (pad 207 thru_hole circle (at -31.4 -27) (size 4.5 4.5) (drill 2.7) (layers *.Cu *.Mask F.SilkS))
)
diff --git a/hardware/opos6ul/kicad/opos6ul.lib b/hardware/opos6ul/kicad/opos6ul.lib
index 9c2f697..cda5219 100644
--- a/hardware/opos6ul/kicad/opos6ul.lib
+++ b/hardware/opos6ul/kicad/opos6ul.lib
@@ -9,11 +9,11 @@ F1 "OPOS6UL" 50 -500 60 V V C CNN
F2 "" 500 -3450 60 H V C CNN
F3 "" 500 -3450 60 H V C CNN
DRAW
-S -450 0 450 -4800 1 1 0 N
+S -450 0 450 -5000 1 1 0 N
X GND 1 650 -500 200 L 50 50 1 1 W
X GND 2 650 -400 200 L 50 50 1 1 W
X GND 7 650 -300 200 L 50 50 1 1 W
-X NC 60 -650 -3150 200 R 50 50 1 1 U N
+X NC 60 -650 -3150 200 R 50 50 1 1 N N
X GND 31 650 -800 200 L 50 50 1 1 W
X GND 91 650 -1300 200 L 50 50 1 1 W
X GND 62 650 -2100 200 L 50 50 1 1 W
@@ -31,195 +31,187 @@ X GND 37 650 -600 200 L 50 50 1 1 W
X GND 47 650 -1500 200 L 50 50 1 1 W
X GND 57 650 -1200 200 L 50 50 1 1 W
X GND 67 650 -2000 200 L 50 50 1 1 W
-X NC 58 -650 -3050 200 R 50 50 1 1 U N
+X NC 58 -650 -3050 200 R 50 50 1 1 N N
X GND 19 650 -100 200 L 50 50 1 1 W
-X BOOT_MODE1 200 650 -4700 200 L 50 50 1 1 B
-X NC 130 650 -4450 200 L 50 50 1 1 U N
-X NC 140 650 -3250 200 L 50 50 1 1 U N
-X NC 150 650 -3150 200 L 50 50 1 1 U N
-X NC 160 650 -3450 200 L 50 50 1 1 U N
-X NC 170 -650 -3250 200 R 50 50 1 1 U N
-X NC 180 -650 -1350 200 R 50 50 1 1 U N
-X NC 190 -650 -2350 200 R 50 50 1 1 U N
+X BOOT_MODE1 200 650 -4700 200 L 50 50 1 1 P
+X NC 130 650 -4450 200 L 50 50 1 1 N N
+X NC 140 650 -3250 200 L 50 50 1 1 N N
+X NC 150 650 -3150 200 L 50 50 1 1 N N
+X NC 160 650 -3450 200 L 50 50 1 1 N N
+X NC 170 -650 -3250 200 R 50 50 1 1 N N
+X NC 180 -650 -1350 200 R 50 50 1 1 N N
+X NC 190 -650 -2350 200 R 50 50 1 1 N N
X +3v3 201 -650 -100 200 R 50 50 1 1 W
X GND 151 650 -2700 200 L 50 50 1 1 W
-X NC 161 650 -3550 200 L 50 50 1 1 U N
-X NC 171 -650 -3350 200 R 50 50 1 1 U N
-X NC 181 -650 -1450 200 R 50 50 1 1 U N
-X NC 191 -650 -2450 200 R 50 50 1 1 U N
+X NC 161 650 -3550 200 L 50 50 1 1 N N
+X NC 171 -650 -3350 200 R 50 50 1 1 N N
+X NC 181 -650 -1450 200 R 50 50 1 1 N N
+X NC 191 -650 -2450 200 R 50 50 1 1 N N
X GND 102 650 -3000 200 L 50 50 1 1 W
X +3v3 202 -650 -200 200 R 50 50 1 1 W
X GND 122 650 -2400 200 L 50 50 1 1 W
-X NC 132 -650 -750 200 R 50 50 1 1 U N
-X NC 142 -650 -950 200 R 50 50 1 1 U N
-X NC 152 650 -3350 200 L 50 50 1 1 U N
-X NC 162 650 -3650 200 L 50 50 1 1 U N
-X NC 172 -650 -3450 200 R 50 50 1 1 U N
-X NC 182 -650 -1550 200 R 50 50 1 1 U N
-X NC 192 -650 -2550 200 R 50 50 1 1 U N
+X NC 132 -650 -750 200 R 50 50 1 1 N N
+X NC 142 -650 -950 200 R 50 50 1 1 N N
+X NC 152 650 -3350 200 L 50 50 1 1 N N
+X NC 162 650 -3650 200 L 50 50 1 1 N N
+X NC 172 -650 -3450 200 R 50 50 1 1 N N
+X NC 182 -650 -1550 200 R 50 50 1 1 N N
+X NC 192 -650 -2550 200 R 50 50 1 1 N N
X +3v3 203 -650 -300 200 R 50 50 1 1 W
-X NC 163 650 -3750 200 L 50 50 1 1 U N
-X NC 173 -650 -3550 200 R 50 50 1 1 U N
-X NC 183 -650 -1650 200 R 50 50 1 1 U N
-X NC 193 -650 -2650 200 R 50 50 1 1 U N
+X NC 163 650 -3750 200 L 50 50 1 1 N N
+X NC 173 -650 -3550 200 R 50 50 1 1 N N
+X NC 183 -650 -1650 200 R 50 50 1 1 N N
+X NC 193 -650 -2650 200 R 50 50 1 1 N N
X +3v3 204 -650 -400 200 R 50 50 1 1 W
X GND 114 650 -2500 200 L 50 50 1 1 W
-X NC 134 -650 -550 200 R 50 50 1 1 U N
-X NC 144 -650 -1250 200 R 50 50 1 1 U N
-X NC 154 -650 -1050 200 R 50 50 1 1 U N
-X NC 164 650 -3850 200 L 50 50 1 1 U N
-X NC 174 -650 -3650 200 R 50 50 1 1 U N
-X NC 184 -650 -1750 200 R 50 50 1 1 U N
-X NC 194 -650 -2750 200 R 50 50 1 1 U N
+X NC 134 -650 -550 200 R 50 50 1 1 N N
+X NC 144 -650 -1250 200 R 50 50 1 1 N N
+X NC 154 -650 -1050 200 R 50 50 1 1 N N
+X NC 164 650 -3850 200 L 50 50 1 1 N N
+X NC 174 -650 -3650 200 R 50 50 1 1 N N
+X NC 184 -650 -1750 200 R 50 50 1 1 N N
+X NC 194 -650 -2750 200 R 50 50 1 1 N N
+X LPAD 205 -650 -4850 200 R 50 50 1 1 P
X GND 155 650 -2600 200 L 50 50 1 1 W
-X NC 165 650 -3950 200 L 50 50 1 1 U N
-X NC 175 -650 -3750 200 R 50 50 1 1 U N
-X NC 185 -650 -1850 200 R 50 50 1 1 U N
-X NC 195 -650 -2850 200 R 50 50 1 1 U N
+X NC 165 650 -3950 200 L 50 50 1 1 N N
+X NC 175 -650 -3750 200 R 50 50 1 1 N N
+X NC 185 -650 -1850 200 R 50 50 1 1 N N
+X NC 195 -650 -2850 200 R 50 50 1 1 N N
+X RPAD 206 -650 -4950 200 R 50 50 1 1 P
X GND 126 650 -2300 200 L 50 50 1 1 W
-X NC 136 -650 -4350 200 R 50 50 1 1 U N
-X NC 146 -650 -650 200 R 50 50 1 1 U N
-X NC 156 -650 -1150 200 R 50 50 1 1 U N
-X NC 166 650 -4050 200 L 50 50 1 1 U N
-X NC 176 -650 -3850 200 R 50 50 1 1 U N
-X NC 186 -650 -1950 200 R 50 50 1 1 U N
-X NC 196 -650 -2950 200 R 50 50 1 1 U N
+X NC 136 -650 -4350 200 R 50 50 1 1 N N
+X NC 146 -650 -650 200 R 50 50 1 1 N N
+X NC 156 -650 -1150 200 R 50 50 1 1 N N
+X NC 166 650 -4050 200 L 50 50 1 1 N N
+X NC 176 -650 -3850 200 R 50 50 1 1 N N
+X NC 186 -650 -1950 200 R 50 50 1 1 N N
+X NC 196 -650 -2950 200 R 50 50 1 1 N N
X GND 107 650 -2800 200 L 50 50 1 1 W
-X NC 167 650 -4150 200 L 50 50 1 1 U N
-X NC 177 -650 -3950 200 R 50 50 1 1 U N
-X NC 187 -650 -2050 200 R 50 50 1 1 U N
-X POR_B 197 -650 -4600 200 R 50 50 1 1 B
-X NC 138 -650 -4450 200 R 50 50 1 1 U N
-X NC 148 -650 -4250 200 R 50 50 1 1 U N
-X NC 158 -650 -850 200 R 50 50 1 1 U N
-X NC 168 650 -4250 200 L 50 50 1 1 U N
-X NC 178 -650 -4050 200 R 50 50 1 1 U N
-X NC 188 -650 -2150 200 R 50 50 1 1 U N
-X BOOT_MODE0 198 650 -4600 200 L 50 50 1 1 B
+X LHOLE 207 650 -4850 200 L 50 50 1 1 P
+X NC 167 650 -4150 200 L 50 50 1 1 N N
+X NC 177 -650 -3950 200 R 50 50 1 1 N N
+X NC 187 -650 -2050 200 R 50 50 1 1 N N
+X POR_B 197 -650 -4600 200 R 50 50 1 1 P
+X RHOLE 208 650 -4950 200 L 50 50 1 1 P
+X NC 138 -650 -4450 200 R 50 50 1 1 N N
+X NC 148 -650 -4250 200 R 50 50 1 1 N N
+X NC 158 -650 -850 200 R 50 50 1 1 N N
+X NC 168 650 -4250 200 L 50 50 1 1 N N
+X NC 178 -650 -4050 200 R 50 50 1 1 N N
+X NC 188 -650 -2150 200 R 50 50 1 1 N N
+X BOOT_MODE0 198 650 -4600 200 L 50 50 1 1 P
X GND 129 650 -2200 200 L 50 50 1 1 W
X GND 159 650 -2900 200 L 50 50 1 1 W
-X NC 169 650 -4350 200 L 50 50 1 1 U N
-X NC 179 -650 -4150 200 R 50 50 1 1 U N
-X NC 189 -650 -2250 200 R 50 50 1 1 U N
-X ON/OFF 199 -650 -4700 200 R 50 50 1 1 B
+X NC 169 650 -4350 200 L 50 50 1 1 N N
+X NC 179 -650 -4150 200 R 50 50 1 1 N N
+X NC 189 -650 -2250 200 R 50 50 1 1 N N
+X ON/OFF 199 -650 -4700 200 R 50 50 1 1 P
S -500 0 500 -1450 2 1 0 N
-X TAMPER9 4 700 -200 200 L 50 50 2 1 B
-X TAMPER8 6 700 -300 200 L 50 50 2 1 T
-X TAMPER7 8 700 -400 200 L 50 50 2 1 B
-X TAMPER6 10 700 -500 200 L 50 50 2 1 B
-X TAMPER1 20 700 -1000 200 L 50 50 2 1 B
-X JTAG_TDI 30 -700 -1100 200 R 50 50 2 1 B
-X AIN4/XPUL 70 -700 -450 200 R 50 50 2 1 B
-X TAMPER5 12 700 -600 200 L 50 50 2 1 B
-X TAMPER0 22 700 -1100 200 L 50 50 2 1 B
-X JTAG_TRST 32 -700 -1000 200 R 50 50 2 1 B
-X GPIO8 42 -700 -200 200 R 50 50 2 1 B
-X TAMPER4 14 700 -700 200 L 50 50 2 1 B
-X JTAG_TCK 34 -700 -900 200 R 50 50 2 1 B
-X GPIO9 44 -700 -100 200 R 50 50 2 1 B
-X AIN1/YNLR 64 -700 -750 200 R 50 50 2 1 B
-X TAMPER3 16 700 -800 200 L 50 50 2 1 B
-X JTAG_TMS 26 -700 -1300 200 R 50 50 2 1 B
-X AIN2/YPLL 66 -700 -650 200 R 50 50 2 1 B
-X TAMPER2 18 700 -900 200 L 50 50 2 1 B
-X JTAG_TDO 28 -700 -1200 200 R 50 50 2 1 B
-X GPIO0 38 -700 -300 200 R 50 50 2 1 B
-X AIN3/XNUR 68 -700 -550 200 R 50 50 2 1 B
+X TAMPER9 4 700 -200 200 L 50 50 2 1 P
+X TAMPER8 6 700 -300 200 L 50 50 2 1 P
+X TAMPER7 8 700 -400 200 L 50 50 2 1 P
+X TAMPER6 10 700 -500 200 L 50 50 2 1 P
+X TAMPER1 20 700 -1000 200 L 50 50 2 1 P
+X JTAG_TDI 30 -700 -1100 200 R 50 50 2 1 P
+X AIN4/XPUL 70 -700 -450 200 R 50 50 2 1 P
+X TAMPER5 12 700 -600 200 L 50 50 2 1 P
+X TAMPER0 22 700 -1100 200 L 50 50 2 1 P
+X JTAG_TRST 32 -700 -1000 200 R 50 50 2 1 P
+X GPIO8 42 -700 -200 200 R 50 50 2 1 P
+X TAMPER4 14 700 -700 200 L 50 50 2 1 P
+X JTAG_TCK 34 -700 -900 200 R 50 50 2 1 P
+X GPIO9 44 -700 -100 200 R 50 50 2 1 P
+X AIN1/YNLR 64 -700 -750 200 R 50 50 2 1 P
+X TAMPER3 16 700 -800 200 L 50 50 2 1 P
+X JTAG_TMS 26 -700 -1300 200 R 50 50 2 1 P
+X AIN2/YPLL 66 -700 -650 200 R 50 50 2 1 P
+X TAMPER2 18 700 -900 200 L 50 50 2 1 P
+X JTAG_TDO 28 -700 -1200 200 R 50 50 2 1 P
+X GPIO0 38 -700 -300 200 R 50 50 2 1 P
+X AIN3/XNUR 68 -700 -550 200 R 50 50 2 1 P
S -500 0 550 -2850 3 1 0 N
-X LCD_D13 80 750 -1100 200 L 50 50 3 1 B
-X LCD_D9 90 750 -1500 200 L 50 50 3 1 B
-X LCD_D23 93 750 -100 200 L 50 50 3 1 B
-X LCD_D16 74 750 -800 200 L 50 50 3 1 B
-X LCD_D12 84 750 -1200 200 L 50 50 3 1 B
-X LCD_D8 94 750 -1600 200 L 50 50 3 1 B
-X LCD_D22 95 750 -200 200 L 50 50 3 1 B
-X LCD_D15 76 750 -900 200 L 50 50 3 1 B
-X LCD_D11 86 750 -1300 200 L 50 50 3 1 B
-X LCD_D7 96 750 -1700 200 L 50 50 3 1 B
-X LCD_D21 97 750 -300 200 L 50 50 3 1 B
-X LCD_D14 78 750 -1000 200 L 50 50 3 1 B
-X LCD_D10 88 750 -1400 200 L 50 50 3 1 B
-X LCD_D6 98 750 -1800 200 L 50 50 3 1 B
-X LCD_D20 99 750 -400 200 L 50 50 3 1 B
-X LCD_D5 100 750 -1900 200 L 50 50 3 1 B
-X LCD_VSYNC 120 750 -2600 200 L 50 50 3 1 B
-X LCD_D19 101 750 -500 200 L 50 50 3 1 B
-X CSI_D7 131 -700 -550 200 R 50 50 3 1 B
-X CSI_D2 141 -700 -1050 200 R 50 50 3 1 B
-X LCD_D0 112 750 -2300 200 L 50 50 3 1 B
-X LCD_D18 103 750 -600 200 L 50 50 3 1 B
-X CSI_D6 133 -700 -650 200 R 50 50 3 1 B
-X CSI_D1 143 -700 -1150 200 R 50 50 3 1 B
-X CSI_PIXCLK 153 -700 -300 200 R 50 50 3 1 B
-X LCD_D4 104 750 -2000 200 L 50 50 3 1 B
-X LCD_DOTCLK 124 750 -2700 200 L 50 50 3 1 B
-X LCD_D17 105 750 -700 200 L 50 50 3 1 B
-X CSI_D5 135 -700 -750 200 R 50 50 3 1 B
-X CSI_D0 145 -700 -1250 200 R 50 50 3 1 B
-X LCD_D3 106 750 -2100 200 L 50 50 3 1 B
-X LCD_HSYNC 116 750 -2400 200 L 50 50 3 1 B
-X CSI_D4 137 -700 -850 200 R 50 50 3 1 B
-X CSI_VSYNC 147 -700 -100 200 R 50 50 3 1 B
-X CSI_MCLK 157 -700 -400 200 R 50 50 3 1 B
-X LCD_D2 108 750 -2200 200 L 50 50 3 1 B
-X LCD_RESET 118 750 -2500 200 L 50 50 3 1 B
-X LCD_ENABLE 128 750 -2800 200 L 50 50 3 1 B
-X CSI_D3 139 -700 -950 200 R 50 50 3 1 B
-X CSI_HSYNC 149 -700 -200 200 R 50 50 3 1 B
+X LCD_D13 80 750 -1100 200 L 50 50 3 1 P
+X LCD_D9 90 750 -1500 200 L 50 50 3 1 P
+X LCD_D23 93 750 -100 200 L 50 50 3 1 P
+X LCD_D16 74 750 -800 200 L 50 50 3 1 P
+X LCD_D12 84 750 -1200 200 L 50 50 3 1 P
+X LCD_D8 94 750 -1600 200 L 50 50 3 1 P
+X LCD_D22 95 750 -200 200 L 50 50 3 1 P
+X LCD_D15 76 750 -900 200 L 50 50 3 1 P
+X LCD_D11 86 750 -1300 200 L 50 50 3 1 P
+X LCD_D7 96 750 -1700 200 L 50 50 3 1 P
+X LCD_D21 97 750 -300 200 L 50 50 3 1 P
+X LCD_D14 78 750 -1000 200 L 50 50 3 1 P
+X LCD_D10 88 750 -1400 200 L 50 50 3 1 P
+X LCD_D6 98 750 -1800 200 L 50 50 3 1 P
+X LCD_D20 99 750 -400 200 L 50 50 3 1 P
+X LCD_D5 100 750 -1900 200 L 50 50 3 1 P
+X LCD_VSYNC 120 750 -2600 200 L 50 50 3 1 P
+X LCD_D19 101 750 -500 200 L 50 50 3 1 P
+X CSI_D2 141 -700 -1400 200 R 50 50 3 1 P
+X LCD_D0 112 750 -2300 200 L 50 50 3 1 P
+X LCD_D18 103 750 -600 200 L 50 50 3 1 P
+X CSI_D1 143 -700 -1500 200 R 50 50 3 1 P
+X LCD_D4 104 750 -2000 200 L 50 50 3 1 P
+X LCD_DOTCLK 124 750 -2700 200 L 50 50 3 1 P
+X LCD_D17 105 750 -700 200 L 50 50 3 1 P
+X CSI_D0 145 -700 -1600 200 R 50 50 3 1 P
+X LCD_D3 106 750 -2100 200 L 50 50 3 1 P
+X LCD_HSYNC 116 750 -2400 200 L 50 50 3 1 P
+X CSI_D4 137 -700 -1200 200 R 50 50 3 1 P
+X LCD_D2 108 750 -2200 200 L 50 50 3 1 P
+X LCD_RESET 118 750 -2500 200 L 50 50 3 1 P
+X LCD_ENABLE 128 750 -2800 200 L 50 50 3 1 P
+X CSI_D3 139 -700 -1300 200 R 50 50 3 1 P
S -750 0 700 -1750 4 1 0 N
-X USB_OTG2_DN 3 -950 -600 200 R 50 50 4 1 T
-X USB_OTG2_DP 5 -950 -700 200 R 50 50 4 1 T
-X USB_OTG2_VBUS 9 -950 -500 200 R 50 50 4 1 B
-X USB_OTG1_VBUS 11 -950 -300 200 R 50 50 4 1 B
-X ETH_TXP 21 900 -100 200 L 50 50 4 1 B
-X ENET_MDC 71 900 -1700 200 L 50 50 4 1 B
-X ENET2_RXDATA1 81 900 -1050 200 L 50 50 4 1 B
-X ETH_TXN 23 900 -200 200 L 50 50 4 1 B
-X ETH_LED1 33 900 -500 200 L 50 50 4 1 O
-X ENET2_TX_CLK 73 900 -750 200 L 50 50 4 1 B
-X ENET2_NX_EN 83 900 -1150 200 L 50 50 4 1 B
-X USB_OTG1_DN 15 -950 -200 200 R 50 50 4 1 B
-X ETH_LED2 35 900 -600 200 L 50 50 4 1 O
-X ENET2_TX_EN 85 900 -1250 200 L 50 50 4 1 B
-X USB_OTG1_DP 17 -950 -100 200 R 50 50 4 1 B
-X ETH_RXP 27 900 -300 200 L 50 50 4 1 B
-X ENET2_RX_ER 77 900 -850 200 L 50 50 4 1 B
-X ENET2_TXDATA0 87 900 -1350 200 L 50 50 4 1 B
-X ETH_RXN 29 900 -400 200 L 50 50 4 1 B
-X ENET_MDIO 69 900 -1600 200 L 50 50 4 1 B
-X ENET2_RXDATA0 79 900 -950 200 L 50 50 4 1 B
-X ENET2_TXDATA1 89 900 -1450 200 L 50 50 4 1 B
-X NAND_WE_B 111 -950 -900 200 R 50 50 4 1 B
-X NAND_DATA05 121 -950 -1400 200 R 50 50 4 1 B
-X NAND_DATA01 113 -950 -1000 200 R 50 50 4 1 B
-X NAND_DATA06 123 -950 -1500 200 R 50 50 4 1 B
-X NAND_DATA02 115 -950 -1100 200 R 50 50 4 1 B
-X NAND_DATA07 125 -950 -1600 200 R 50 50 4 1 B
-X NAND_DATA03 117 -950 -1200 200 R 50 50 4 1 B
-X NAND_ALE 127 -950 -1700 200 R 50 50 4 1 B
-X NAND_DATA04 119 -950 -1300 200 R 50 50 4 1 B
+X USB_OTG2_DN 3 -950 -600 200 R 50 50 4 1 P
+X USB_OTG2_DP 5 -950 -700 200 R 50 50 4 1 P
+X USB_OTG2_VBUS 9 -950 -500 200 R 50 50 4 1 P
+X USB_OTG1_VBUS 11 -950 -300 200 R 50 50 4 1 P
+X ETH_TXP 21 900 -100 200 L 50 50 4 1 P
+X ENET_MDC 71 900 -1700 200 L 50 50 4 1 P
+X ENET2_RXDATA1 81 900 -1050 200 L 50 50 4 1 P
+X ETH_TXN 23 900 -200 200 L 50 50 4 1 P
+X ETH_LED1 33 900 -500 200 L 50 50 4 1 P
+X ENET2_TX_CLK 73 900 -750 200 L 50 50 4 1 P
+X ENET2_NX_EN 83 900 -1150 200 L 50 50 4 1 P
+X USB_OTG1_DN 15 -950 -200 200 R 50 50 4 1 P
+X ETH_LED2 35 900 -600 200 L 50 50 4 1 P
+X ENET2_TX_EN 85 900 -1250 200 L 50 50 4 1 P
+X USB_OTG1_DP 17 -950 -100 200 R 50 50 4 1 P
+X ETH_RXP 27 900 -300 200 L 50 50 4 1 P
+X ENET2_RX_ER 77 900 -850 200 L 50 50 4 1 P
+X ENET2_TXDATA0 87 900 -1350 200 L 50 50 4 1 P
+X ETH_RXN 29 900 -400 200 L 50 50 4 1 P
+X ENET_MDIO 69 900 -1600 200 L 50 50 4 1 P
+X ENET2_RXDATA0 79 900 -950 200 L 50 50 4 1 P
+X ENET2_TXDATA1 89 900 -1450 200 L 50 50 4 1 P
+X NAND_WE_B 111 -950 -900 200 R 50 50 4 1 P
+X NAND_DATA05 121 -950 -1400 200 R 50 50 4 1 P
+X NAND_DATA01 113 -950 -1000 200 R 50 50 4 1 P
+X NAND_DATA06 123 -950 -1500 200 R 50 50 4 1 P
+X NAND_DATA02 115 -950 -1100 200 R 50 50 4 1 P
+X NAND_DATA07 125 -950 -1600 200 R 50 50 4 1 P
+X NAND_DATA03 117 -950 -1200 200 R 50 50 4 1 P
+X NAND_ALE 127 -950 -1700 200 R 50 50 4 1 P
+X NAND_DATA04 119 -950 -1300 200 R 50 50 4 1 P
S -600 0 650 -1350 5 1 0 N
-X JTAG_TDI 30 -800 -250 200 R 50 50 5 1 B
-X UART1_CTS_B 50 850 -850 200 L 50 50 5 1 B
-X UART2_RTS_B 41 850 -1100 200 L 50 50 5 1 B
-X UART3_RTS_B 51 850 -150 200 L 50 50 5 1 B
-X UART4_RX 61 -800 -1000 200 R 50 50 5 1 B
-X JTAG_TRST 32 -800 -150 200 R 50 50 5 1 B
-X UART1_TX 52 850 -550 200 L 50 50 5 1 B
-X UART2_TX 43 850 -1200 200 L 50 50 5 1 B
-X UART3_TX 53 850 -250 200 L 50 50 5 1 B
-X UART5_TX 63 -800 -1200 200 R 50 50 5 1 B
-X JTAG_TCK 34 -800 -50 200 R 50 50 5 1 B
-X UART1_RX 54 850 -650 200 L 50 50 5 1 B
-X UART2_RX 45 850 -1300 200 L 50 50 5 1 B
-X UART3_RX 55 850 -350 200 L 50 50 5 1 B
-X UART5_RX 65 -800 -1300 200 R 50 50 5 1 B
-X JTAG_TMS 26 -800 -450 200 R 50 50 5 1 B
-X JTAG_TDO 28 -800 -350 200 R 50 50 5 1 B
-X UART1_RTS_B 48 850 -750 200 L 50 50 5 1 B
-X UART2_CTS_B 39 850 -1000 200 L 50 50 5 1 B
-X UART3_CTS_B 49 850 -50 200 L 50 50 5 1 B
-X UART4_TX 59 -800 -900 200 R 50 50 5 1 B
+X UART1_CTS_B 50 850 -850 200 L 50 50 5 1 P
+X UART2_RTS_B 41 850 -1100 200 L 50 50 5 1 P
+X UART3_RTS_B 51 850 -150 200 L 50 50 5 1 P
+X UART4_RX 61 -800 -400 200 R 50 50 5 1 P
+X UART1_TX 52 850 -550 200 L 50 50 5 1 P
+X UART2_TX 43 850 -1200 200 L 50 50 5 1 P
+X UART3_TX 53 850 -250 200 L 50 50 5 1 P
+X UART5_TX 63 -800 -600 200 R 50 50 5 1 P
+X UART1_RX 54 850 -650 200 L 50 50 5 1 P
+X UART2_RX 45 850 -1300 200 L 50 50 5 1 P
+X UART3_RX 55 850 -350 200 L 50 50 5 1 P
+X UART5_RX 65 -800 -700 200 R 50 50 5 1 P
+X UART1_RTS_B 48 850 -750 200 L 50 50 5 1 P
+X UART2_CTS_B 39 850 -1000 200 L 50 50 5 1 P
+X UART3_CTS_B 49 850 -50 200 L 50 50 5 1 P
+X UART4_TX 59 -800 -300 200 R 50 50 5 1 P
ENDDRAW
ENDDEF
#
hooks/post-receive
--
armadeus
|
|
From: Fabien M <fa...@us...> - 2016-05-23 15:38:56
|
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 32794f8d0b58d19dcce13d4e71abb6bf51ca8c80 (commit)
via 12b47ae6c276def76eeac2788cde8a45267053eb (commit)
from fa7a02b5b4d90675690ade4beb9d5c1beac2e044 (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 32794f8d0b58d19dcce13d4e71abb6bf51ca8c80
Author: Fabien Marteau <fab...@ar...>
Date: Mon May 23 17:36:14 2016 +0200
[HARDWARE][APF6] adding PAD_export schematic part and footprint for apf6
commit 12b47ae6c276def76eeac2788cde8a45267053eb
Author: Fabien Marteau <fab...@ar...>
Date: Mon May 23 17:33:56 2016 +0200
[HARDWARE][APF6] adding PAD schematic part and footprint for apf6
-----------------------------------------------------------------------
Summary of changes:
hardware/apf6/PAD/apf6.d | 318 +++
hardware/apf6/PAD/apf6.p | 253 ++
hardware/apf6/PAD_export/apf6.txt | 1905 ++++++++++++++
hardware/apf6/PAD_export/footprint.asc | 4325 ++++++++++++++++++++++++++++++++
4 files changed, 6801 insertions(+), 0 deletions(-)
create mode 100644 hardware/apf6/PAD/apf6.d
create mode 100644 hardware/apf6/PAD/apf6.p
create mode 100644 hardware/apf6/PAD_export/apf6.txt
create mode 100644 hardware/apf6/PAD_export/footprint.asc
diff --git a/hardware/apf6/PAD/apf6.d b/hardware/apf6/PAD/apf6.d
new file mode 100644
index 0000000..b6ab15c
--- /dev/null
+++ b/hardware/apf6/PAD/apf6.d
@@ -0,0 +1,318 @@
+*PADS-LIBRARY-PCB-DECALS-V9*
+
+APF6 M 0 0 0 2 5 0 248 9 0
+TIMESTAMP 2013.10.29.20.38.38
+-4.95 -14.05 0 0 1.27 0.127 1 32 35 "Regular <Romansim Stroke Font>"
+PART-TYPE
+-2.25 -12.15 0 0 1.27 0.127 1 0 34 "Regular <Romansim Stroke Font>"
+REF-DES
+CLOSED 5 0.254 0 -1
+-23.13 -22.175
+-23.13 -15.95
+19.47 -15.95
+19.47 -22.175
+-23.13 -22.175
+OPEN 2 0.254 0 -1
+-23.16 -17.655
+-21.425 -15.92
+CLOSED 5 0.254 1 -1
+-30 25
+30 25
+30 -25
+-30 -25
+-30 25
+CLOSED 5 0.254 0 -1
+-23.38 16.325
+-23.38 22.55
+19.22 22.55
+19.22 16.325
+-23.38 16.325
+OPEN 2 0.254 0 -1
+-23.3325 20.7675
+-21.5975 22.5025
+T-19.55 -22.12 -19.55 -22.12 J4_120
+T-18.95 -22.12 -18.95 -22.12 J4_119
+T-18.35 -22.12 -18.35 -22.12 J4_118
+T-17.75 -22.12 -17.75 -22.12 J4_117
+T-17.15 -22.12 -17.15 -22.12 J4_116
+T-16.55 -22.12 -16.55 -22.12 J4_115
+T-15.95 -22.12 -15.95 -22.12 J4_114
+T-15.35 -22.12 -15.35 -22.12 J4_113
+T-14.75 -22.12 -14.75 -22.12 J4_112
+T-14.15 -22.12 -14.15 -22.12 J4_111
+T-13.55 -22.12 -13.55 -22.12 J4_110
+T-12.95 -22.12 -12.95 -22.12 J4_109
+T-12.35 -22.12 -12.35 -22.12 J4_108
+T-11.75 -22.12 -11.75 -22.12 J4_107
+T-11.15 -22.12 -11.15 -22.12 J4_106
+T-10.55 -22.12 -10.55 -22.12 J4_105
+T-9.95 -22.12 -9.95 -22.12 J4_104
+T-9.35 -22.12 -9.35 -22.12 J4_103
+T-8.75 -22.12 -8.75 -22.12 J4_102
+T-8.15 -22.12 -8.15 -22.12 J4_101
+T-7.55 -22.12 -7.55 -22.12 J4_100
+T-6.95 -22.12 -6.95 -22.12 J4_99
+T-6.35 -22.12 -6.35 -22.12 J4_98
+T-5.75 -22.12 -5.75 -22.12 J4_97
+T-5.15 -22.12 -5.15 -22.12 J4_96
+T-4.55 -22.12 -4.55 -22.12 J4_95
+T-3.95 -22.12 -3.95 -22.12 J4_94
+T-3.35 -22.12 -3.35 -22.12 J4_93
+T-2.75 -22.12 -2.75 -22.12 J4_92
+T-2.15 -22.12 -2.15 -22.12 J4_91
+T-1.55 -22.12 -1.55 -22.12 J4_90
+T-0.95 -22.12 -0.95 -22.12 J4_89
+T-0.35 -22.12 -0.35 -22.12 J4_88
+T0.25 -22.12 0.25 -22.12 J4_87
+T0.85 -22.12 0.85 -22.12 J4_86
+T1.45 -22.12 1.45 -22.12 J4_85
+T2.05 -22.12 2.05 -22.12 J4_84
+T2.65 -22.12 2.65 -22.12 J4_83
+T3.25 -22.12 3.25 -22.12 J4_82
+T3.85 -22.12 3.85 -22.12 J4_81
+T4.45 -22.12 4.45 -22.12 J4_80
+T5.05 -22.12 5.05 -22.12 J4_79
+T5.65 -22.12 5.65 -22.12 J4_78
+T6.25 -22.12 6.25 -22.12 J4_77
+T6.85 -22.12 6.85 -22.12 J4_76
+T7.45 -22.12 7.45 -22.12 J4_75
+T8.05 -22.12 8.05 -22.12 J4_74
+T8.65 -22.12 8.65 -22.12 J4_73
+T9.25 -22.12 9.25 -22.12 J4_72
+T9.85 -22.12 9.85 -22.12 J4_71
+T10.45 -22.12 10.45 -22.12 J4_70
+T11.05 -22.12 11.05 -22.12 J4_69
+T11.65 -22.12 11.65 -22.12 J4_68
+T12.25 -22.12 12.25 -22.12 J4_67
+T12.85 -22.12 12.85 -22.12 J4_66
+T13.45 -22.12 13.45 -22.12 J4_65
+T14.05 -22.12 14.05 -22.12 J4_64
+T14.65 -22.12 14.65 -22.12 J4_63
+T15.25 -22.12 15.25 -22.12 J4_62
+T15.85 -22.12 15.85 -22.12 J4_61
+T15.85 -16.42 15.85 -16.42 J4_60
+T15.25 -16.42 15.25 -16.42 J4_59
+T18.25 -17.45 18.96 -17.685 H1
+T14.65 -16.42 14.65 -16.42 J4_58
+T14.05 -16.42 14.05 -16.42 J4_57
+T13.45 -16.42 13.45 -16.42 J4_56
+T12.85 -16.42 12.85 -16.42 J4_55
+T12.25 -16.42 12.25 -16.42 J4_54
+T11.65 -16.42 11.65 -16.42 J4_53
+T11.05 -16.42 11.05 -16.42 J4_52
+T10.45 -16.42 10.45 -16.42 J4_51
+T9.85 -16.42 9.85 -16.42 J4_50
+T9.25 -16.42 9.25 -16.42 J4_49
+T8.65 -16.42 8.65 -16.42 J4_48
+T8.05 -16.42 8.05 -16.42 J4_47
+T7.45 -16.42 7.45 -16.42 J4_46
+T6.85 -16.42 6.85 -16.42 J4_45
+T6.25 -16.42 6.25 -16.42 J4_44
+T5.65 -16.42 5.65 -16.42 J4_43
+T5.05 -16.42 5.05 -16.42 J4_42
+T4.45 -16.42 4.45 -16.42 J4_41
+T3.85 -16.42 3.85 -16.42 J4_40
+T3.25 -16.42 3.25 -16.42 J4_39
+T2.65 -16.42 2.65 -16.42 J4_38
+T2.05 -16.42 2.05 -16.42 J4_37
+T1.45 -16.42 1.45 -16.42 J4_36
+T0.85 -16.42 0.85 -16.42 J4_35
+T0.25 -16.42 0.25 -16.42 J4_34
+T-0.35 -16.42 -0.35 -16.42 J4_33
+T-0.95 -16.42 -0.95 -16.42 J4_32
+T-1.55 -16.42 -1.55 -16.42 J4_31
+T-2.15 -16.42 -2.15 -16.42 J4_30
+T-2.75 -16.42 -2.75 -16.42 J4_29
+T-3.35 -16.42 -3.35 -16.42 J4_28
+T-3.95 -16.42 -3.95 -16.42 J4_27
+T-4.55 -16.42 -4.55 -16.42 J4_26
+T-5.15 -16.42 -5.15 -16.42 J4_25
+T-5.75 -16.42 -5.75 -16.42 J4_24
+T-6.35 -16.42 -6.35 -16.42 J4_23
+T-6.95 -16.42 -6.95 -16.42 J4_22
+T-7.55 -16.42 -7.55 -16.42 J4_21
+T-8.15 -16.42 -8.15 -16.42 J4_20
+T-8.75 -16.42 -8.75 -16.42 J4_19
+T-9.35 -16.42 -9.35 -16.42 J4_18
+T-9.95 -16.42 -9.95 -16.42 J4_17
+T-10.55 -16.42 -10.55 -16.42 J4_16
+T-11.15 -16.42 -11.15 -16.42 J4_15
+T-11.75 -16.42 -11.75 -16.42 J4_14
+T-12.35 -16.42 -12.35 -16.42 J4_13
+T-12.95 -16.42 -12.95 -16.42 J4_12
+T-13.55 -16.42 -13.55 -16.42 J4_11
+T-14.15 -16.42 -14.15 -16.42 J4_10
+T-14.75 -16.42 -14.75 -16.42 J4_9
+T-15.35 -16.42 -15.35 -16.42 J4_8
+T-15.95 -16.42 -15.95 -16.42 J4_7
+T-16.55 -16.42 -16.55 -16.42 J4_6
+T-17.15 -16.42 -17.15 -16.42 J4_5
+T-17.75 -16.42 -17.75 -16.42 J4_4
+T-21.95 -17.45 -20.83 -17.565 H2
+T-18.35 -16.42 -18.35 -16.42 J4_3
+T-18.95 -16.42 -18.95 -16.42 J4_2
+T-19.55 -16.42 -19.55 -16.42 J4_1
+T-27.75 22.75 -27.75 22.75 HG1
+T27.75 22.75 27.75 22.75 HG2
+T27.75 -22.75 27.75 -22.75 HG3
+T-27.75 -22.75 -27.75 -22.75 HG4
+T-22.2 21.05 -21.08 20.935 H3
+T18 21.05 18.71 20.815 H4
+T-19.8 16.38 -19.8 16.38 J3_120
+T-19.2 16.38 -19.2 16.38 J3_119
+T-18.6 16.38 -18.6 16.38 J3_118
+T-18 16.38 -18 16.38 J3_117
+T-17.4 16.38 -17.4 16.38 J3_116
+T-16.8 16.38 -16.8 16.38 J3_115
+T-16.2 16.38 -16.2 16.38 J3_114
+T-15.6 16.38 -15.6 16.38 J3_113
+T-15 16.38 -15 16.38 J3_112
+T-14.4 16.38 -14.4 16.38 J3_111
+T-13.8 16.38 -13.8 16.38 J3_110
+T-13.2 16.38 -13.2 16.38 J3_109
+T-12.6 16.38 -12.6 16.38 J3_108
+T-12 16.38 -12 16.38 J3_107
+T-11.4 16.38 -11.4 16.38 J3_106
+T-10.8 16.38 -10.8 16.38 J3_105
+T-10.2 16.38 -10.2 16.38 J3_104
+T-9.6 16.38 -9.6 16.38 J3_103
+T-9 16.38 -9 16.38 J3_102
+T-8.4 16.38 -8.4 16.38 J3_101
+T-7.8 16.38 -7.8 16.38 J3_100
+T-7.2 16.38 -7.2 16.38 J3_99
+T-6.6 16.38 -6.6 16.38 J3_98
+T-6 16.38 -6 16.38 J3_97
+T-5.4 16.38 -5.4 16.38 J3_96
+T-4.8 16.38 -4.8 16.38 J3_95
+T-4.2 16.38 -4.2 16.38 J3_94
+T-3.6 16.38 -3.6 16.38 J3_93
+T-3 16.38 -3 16.38 J3_92
+T-2.4 16.38 -2.4 16.38 J3_91
+T-1.8 16.38 -1.8 16.38 J3_90
+T-1.2 16.38 -1.2 16.38 J3_89
+T-0.6 16.38 -0.6 16.38 J3_88
+T0 16.38 0 16.38 J3_87
+T0.6 16.38 0.6 16.38 J3_86
+T1.2 16.38 1.2 16.38 J3_85
+T1.8 16.38 1.8 16.38 J3_84
+T2.4 16.38 2.4 16.38 J3_83
+T3 16.38 3 16.38 J3_82
+T3.6 16.38 3.6 16.38 J3_81
+T4.2 16.38 4.2 16.38 J3_80
+T4.8 16.38 4.8 16.38 J3_79
+T5.4 16.38 5.4 16.38 J3_78
+T6 16.38 6 16.38 J3_77
+T6.6 16.38 6.6 16.38 J3_76
+T7.2 16.38 7.2 16.38 J3_75
+T7.8 16.38 7.8 16.38 J3_74
+T8.4 16.38 8.4 16.38 J3_73
+T9 16.38 9 16.38 J3_72
+T9.6 16.38 9.6 16.38 J3_71
+T10.2 16.38 10.2 16.38 J3_70
+T10.8 16.38 10.8 16.38 J3_69
+T11.4 16.38 11.4 16.38 J3_68
+T12 16.38 12 16.38 J3_67
+T12.6 16.38 12.6 16.38 J3_66
+T13.2 16.38 13.2 16.38 J3_65
+T13.8 16.38 13.8 16.38 J3_64
+T14.4 16.38 14.4 16.38 J3_63
+T15 16.38 15 16.38 J3_62
+T15.6 16.38 15.6 16.38 J3_61
+T15.6 22.08 15.6 22.08 J3_60
+T15 22.08 15 22.08 J3_59
+T14.4 22.08 14.4 22.08 J3_58
+T13.8 22.08 13.8 22.08 J3_57
+T13.2 22.08 13.2 22.08 J3_56
+T12.6 22.08 12.6 22.08 J3_55
+T12 22.08 12 22.08 J3_54
+T11.4 22.08 11.4 22.08 J3_53
+T10.8 22.08 10.8 22.08 J3_52
+T10.2 22.08 10.2 22.08 J3_51
+T9.6 22.08 9.6 22.08 J3_50
+T9 22.08 9 22.08 J3_49
+T8.4 22.08 8.4 22.08 J3_48
+T7.8 22.08 7.8 22.08 J3_47
+T7.2 22.08 7.2 22.08 J3_46
+T6.6 22.08 6.6 22.08 J3_45
+T6 22.08 6 22.08 J3_44
+T5.4 22.08 5.4 22.08 J3_43
+T4.8 22.08 4.8 22.08 J3_42
+T4.2 22.08 4.2 22.08 J3_41
+T3.6 22.08 3.6 22.08 J3_40
+T3 22.08 3 22.08 J3_39
+T2.4 22.08 2.4 22.08 J3_38
+T1.8 22.08 1.8 22.08 J3_37
+T1.2 22.08 1.2 22.08 J3_36
+T0.6 22.08 0.6 22.08 J3_35
+T0 22.08 0 22.08 J3_34
+T-0.6 22.08 -0.6 22.08 J3_33
+T-1.2 22.08 -1.2 22.08 J3_32
+T-1.8 22.08 -1.8 22.08 J3_31
+T-2.4 22.08 -2.4 22.08 J3_30
+T-3 22.08 -3 22.08 J3_29
+T-3.6 22.08 -3.6 22.08 J3_28
+T-4.2 22.08 -4.2 22.08 J3_27
+T-4.8 22.08 -4.8 22.08 J3_26
+T-5.4 22.08 -5.4 22.08 J3_25
+T-6 22.08 -6 22.08 J3_24
+T-6.6 22.08 -6.6 22.08 J3_23
+T-7.2 22.08 -7.2 22.08 J3_22
+T-7.8 22.08 -7.8 22.08 J3_21
+T-8.4 22.08 -8.4 22.08 J3_20
+T-9 22.08 -9 22.08 J3_19
+T-9.6 22.08 -9.6 22.08 J3_18
+T-10.2 22.08 -10.2 22.08 J3_17
+T-10.8 22.08 -10.8 22.08 J3_16
+T-11.4 22.08 -11.4 22.08 J3_15
+T-12 22.08 -12 22.08 J3_14
+T-12.6 22.08 -12.6 22.08 J3_13
+T-13.2 22.08 -13.2 22.08 J3_12
+T-13.8 22.08 -13.8 22.08 J3_11
+T-14.4 22.08 -14.4 22.08 J3_10
+T-15 22.08 -15 22.08 J3_9
+T-15.6 22.08 -15.6 22.08 J3_8
+T-16.2 22.08 -16.2 22.08 J3_7
+T-16.8 22.08 -16.8 22.08 J3_6
+T-17.4 22.08 -17.4 22.08 J3_5
+T-18 22.08 -18 22.08 J3_4
+T-18.6 22.08 -18.6 22.08 J3_3
+T-19.2 22.08 -19.2 22.08 J3_2
+T-19.8 22.08 -19.8 22.08 J3_1
+PAD 0 3 N 0
+-2 0.35 RF 0 90 1.7 0
+-1 0 R
+0 0 R
+PAD 63 3 N 0.7
+-2 0.7 R
+-1 0.7 R
+0 0.7 R
+PAD 119 3 N 1.1
+-2 1.1 R
+-1 1.1 R
+0 1.1 R
+PAD 123 3 N 2.7
+-2 4.5 R
+-1 4.5 R
+0 4.5 R
+PAD 124 3 N 2.7
+-2 4.5 R
+-1 4.5 R
+0 4.5 R
+PAD 125 3 N 2.7
+-2 4.5 R
+-1 4.5 R
+0 4.5 R
+PAD 126 3 N 2.7
+-2 4.5 R
+-1 4.5 R
+0 4.5 R
+PAD 127 3 N 1.1
+-2 1.1 R
+-1 1.1 R
+0 1.1 R
+PAD 128 3 N 0.7
+-2 0.7 R
+-1 0.7 R
+0 0.7 R
+
+*END*
diff --git a/hardware/apf6/PAD/apf6.p b/hardware/apf6/PAD/apf6.p
new file mode 100644
index 0000000..cbd9872
--- /dev/null
+++ b/hardware/apf6/PAD/apf6.p
@@ -0,0 +1,253 @@
+*PADS-LIBRARY-PART-TYPES-V9*
+
+APF6 APF6 I CON 3 2 0 0 0
+TIMESTAMP 2013.12.31.12.42.14
+"Datasheet"
+"Manufacturer" hirose
+"Part Number"
+GATE 1 120 0
+J4
+J4_1 0 U GND1
+J4_2 0 U PCIE_CLKP
+J4_3 0 U PCIE_CLKN
+J4_4 0 U GND2
+J4_5 0 U PCIE_TXP
+J4_6 0 U PCIE_TXM
+J4_7 0 U GND3
+J4_8 0 U PCIE_RXP
+J4_9 0 U PCIE_RXM
+J4_10 0 U GND4
+J4_11 0 U CSI_CLK0M
+J4_12 0 U CSI_CLK0P
+J4_13 0 U GND5
+J4_14 0 U CSI_D0M
+J4_15 0 G CSI_D0P
+J4_16 0 U GND6
+J4_17 0 U CSI_D1M
+J4_18 0 U CSI_D1P
+J4_19 0 U GND7
+J4_20 0 U CSI_D2M
+J4_21 0 U CSI_D2P
+J4_22 0 U GND8
+J4_23 0 U CSI_D3M
+J4_24 0 U CSI_D3P
+J4_25 0 U GND9
+J4_26 0 G JTAG_TRSTB
+J4_27 0 U JTAG_TMS
+J4_28 0 U JTAG_TDO
+J4_29 0 U JTAG_TDI
+J4_30 0 U JTAG_TCK
+J4_31 0 U GND10
+J4_32 0 U CSI0_DAT4
+J4_33 0 U CSI0_DAT5
+J4_34 0 U CSI0_DAT6
+J4_35 0 U CSI0_DAT7
+J4_36 0 U CSI0_DAT8
+J4_37 0 G CSI0_DAT9
+J4_38 0 U CSI0_DAT10
+J4_39 0 U CSI0_DAT11
+J4_40 0 U GND11
+J4_41 0 U CSI0_DAT12
+J4_42 0 U CSI0_DAT13
+J4_43 0 U CSI0_DAT14
+J4_44 0 U CSI0_DAT15
+J4_45 0 U CSI0_DAT16
+J4_46 0 U CSI0_DAT17
+J4_47 0 U CSI0_DAT18
+J4_48 0 U CSI0_DAT19
+J4_49 0 U GND12
+J4_50 0 G CSI0_PIXCLK
+J4_51 0 U CSI0_VSYNC
+J4_52 0 U CSI0_DATA_EN
+J4_53 0 U CSI0_MCLK
+J4_54 0 U GND13
+J4_55 0 U KEY_ROW0
+J4_56 0 U KEY_ROW1
+J4_57 0 U KEY_ROW2
+J4_58 0 U KEY_ROW3
+J4_59 0 U KEY_ROW4
+J4_60 0 G GND14
+J4_61 0 U GND15
+J4_62 0 U KEY_COL4
+J4_63 0 U KEY_COL3
+J4_64 0 U KEY_COL2
+J4_65 0 U KEY_COL1
+J4_66 0 U KEY_COL0
+J4_67 0 U GND16
+J4_68 0 U LVDS0_CLK_N
+J4_69 0 U LVDS0_CLK_P
+J4_70 0 U GND17
+J4_71 0 U LVDS0_TX3_N
+J4_72 0 U LVDS0_TX3_P
+J4_73 0 U GND18
+J4_74 0 U LVDS0_TX2_N
+J4_75 0 U LVDS0_TX2_P
+J4_76 0 U GND19
+J4_77 0 U LVDS0_TX1_N
+J4_78 0 U LVDS0_TX1_P
+J4_79 0 G GND20
+J4_80 0 U LVDS0_TX0_N
+J4_81 0 U LVDS0_TX0_P
+J4_82 0 U GND21
+J4_83 0 U GPIO0
+J4_84 0 U GPIO1
+J4_85 0 U GPIO2
+J4_86 0 U GPIO3
+J4_87 0 U GPIO4
+J4_88 0 U GPIO5
+J4_89 0 U GPIO6
+J4_90 0 U GPIO7
+J4_91 0 U GPIO8
+J4_92 0 U GPIO9
+J4_93 0 U GPIO16
+J4_94 0 U GPIO17
+J4_95 0 U GPIO18
+J4_96 0 U GPIO19
+J4_97 0 U HDMI_HPD
+J4_98 0 U HDMI_DDCCEC
+J4_99 0 U GND22
+J4_100 0 U HDMI_D2P
+J4_101 0 U HDMI_D2M
+J4_102 0 U GND23
+J4_103 0 U HDMI_D1P
+J4_104 0 U HDMI_D1M
+J4_105 0 U GND24
+J4_106 0 U HDMI_D0P
+J4_107 0 U HDMI_D0M
+J4_108 0 U GND25
+J4_109 0 U HDMI_CLKP
+J4_110 0 U HDMI_CLKM
+J4_111 0 U GND26
+J4_112 0 U USB_OTG_VBUS
+J4_113 0 U USB_H1_VBUS
+J4_114 0 U GND27
+J4_115 0 G USB_OTG_DP
+J4_116 0 U USB_OTG_DN
+J4_117 0 U GND28
+J4_118 0 U USB_H1_DP
+J4_119 0 U USB_H1_DN
+J4_120 0 U GND29
+GATE 1 120 0
+J3
+J3_1 0 U GND30
+J3_2 0 U ETH_TXRXP_A
+J3_3 0 U ETH_TXRXM_A
+J3_4 0 U GND31
+J3_5 0 U ETH_TXRXP_B
+J3_6 0 U ETH_TXRXM_B
+J3_7 0 U GND32
+J3_8 0 U ETH_TXRXP_C
+J3_9 0 U ETH_TXRXM_C
+J3_10 0 U GND33
+J3_11 0 U ETH_TXRXP_D
+J3_12 0 U ETH_TXRXM_D
+J3_13 0 U GND34
+J3_14 0 U GND35
+J3_15 0 U GND36
+J3_16 0 U SD1_DAT0_NOWIFI
+J3_17 0 U SD1_DAT1_NOWIFI
+J3_18 0 U SD1_DAT2_NOWIFI
+J3_19 0 U SD1_DAT3_NOWIFI
+J3_20 0 U SD1_CLK_NOWIFI
+J3_21 0 U SD1_CMD_NOWIFI
+J3_22 0 U GND37
+J3_23 0 U GND38
+J3_24 0 U PWM3
+J3_25 0 U GND39
+J3_26 0 U UART2_TX_NOBT
+J3_27 0 U UART2_RX_NOBT
+J3_28 0 U UART2_CTS_NOBT
+J3_29 0 U UART2_RTS_NOBT
+J3_30 0 U GND40
+J3_31 0 U UART3_TX
+J3_32 0 U UART3_RX
+J3_33 0 U UART3_CTS
+J3_34 0 U UART3_RTS
+J3_35 0 U GND41
+J3_36 0 U DISP0_DAT8
+J3_37 0 U DISP0_DAT9
+J3_38 0 U DISP0_DAT10
+J3_39 0 U DISP0_DAT11
+J3_40 0 U GND42
+J3_41 0 U DISP0_DAT16
+J3_42 0 U DISP0_DAT17
+J3_43 0 U DISP0_DAT18
+J3_44 0 U DISP0_DAT19
+J3_45 0 U GND43
+J3_46 0 U +1V8
+J3_47 0 U +1V4
+J3_48 0 U +2V5
+J3_49 0 U GND44
+J3_50 0 U GND45
+J3_51 0 U GND46
+J3_52 0 U GND47
+J3_53 0 U +3V3_1
+J3_54 0 U +3V3_2
+J3_55 0 U +3V3_3
+J3_56 0 U +3V3_4
+J3_57 0 U +3V3_5
+J3_58 0 U +3V3_6
+J3_59 0 U +3V3_7
+J3_60 0 U GND48
+J3_61 0 U GND49
+J3_62 0 U +3V3_1
+J3_63 0 U +3V3_2
+J3_64 0 U +3V3_3
+J3_65 0 U +3V3_4
+J3_66 0 U +3V3_5
+J3_67 0 U +3V3_6
+J3_68 0 U +3V3_7
+J3_69 0 U GND50
+J3_70 0 U GND51
+J3_71 0 U GND52
+J3_72 0 U DISP0_DAT23
+J3_73 0 U DISP0_DAT22
+J3_74 0 U DISP0_DAT21
+J3_75 0 U DISP0_DAT20
+J3_76 0 U GND53
+J3_77 0 U DISP0_DAT15
+J3_78 0 U DISP0_DAT14
+J3_79 0 U DISP0_DAT13
+J3_80 0 U DISP0_DAT12
+J3_81 0 U GND54
+J3_82 0 U DISP0_DAT7
+J3_83 0 U DISP0_DAT6
+J3_84 0 U DISP0_DAT5
+J3_85 0 U DISP0_DAT4
+J3_86 0 U GND55
+J3_87 0 U DISP0_DAT3
+J3_88 0 U DISP0_DAT2
+J3_89 0 U DISP0_DAT1
+J3_90 0 U DISP0_DAT0
+J3_91 0 U GND56
+J3_92 0 U DI0_PIN4
+J3_93 0 U DI0_PIN3
+J3_94 0 U DI0_PIN2
+J3_95 0 U DI0_PIN15
+J3_96 0 U GND57
+J3_97 0 U DI0_DISP_CLK
+J3_98 0 U GND58
+J3_99 0 U GND59
+J3_100 0 U SD2_CMD
+J3_101 0 U SD2_CLK
+J3_102 0 U SD2_DAT3
+J3_103 0 U SD2_DAT2
+J3_104 0 U SD2_DAT1
+J3_105 0 U SD2_DAT0
+J3_107 0 U ONOFF
+J3_108 0 U RESET#
+J3_109 0 U BOOT1
+J3_110 0 U BOOT0
+J3_111 0 U ETH_10_100
+J3_112 0 U ETH_1000
+J3_113 0 U ETH_ACT
+J3_114 0 U GND61
+J3_115 0 U SATA_RXP
+J3_116 0 U SATA_RXM
+J3_117 0 U GND62
+J3_118 0 U SATA_TXM
+J3_119 0 U SATA_TXP
+J3_120 0 U GND63
+J3_106 0 U GND60
+
+*END*
diff --git a/hardware/apf6/PAD_export/apf6.txt b/hardware/apf6/PAD_export/apf6.txt
new file mode 100644
index 0000000..28efab6
--- /dev/null
+++ b/hardware/apf6/PAD_export/apf6.txt
@@ -0,0 +1,1905 @@
+*PADS-LOGIC-V9.0-CP1250* DESIGN EXPORT FILE FROM PADS LOGIC V9.5
+*SCH* GENERAL PARAMETERS OF THE SCHEMATIC DESIGN"
+
+CUR SHEET 0 Current Active Sheet
+USERGRID 100 10 Design and Label/Text grid settings
+LINEWIDTH 10 Width items will be created with
+CONNWIDTH 10 Width used to plot connections
+BUSWIDTH 25 Width used to plot buses
+BUSANGLE 25 Angle used when plotting buses
+NNVISPWRGND 4 Pwr/Gnd netname visibility default flag
+PCBFLAGS 1039 PCB Netlist and ECO options
+PINNAMESIZE 97 10 Height and LineWidth used by pin names
+TEXTSIZE 100 10 Height and LineWidth text will be created width
+JOBTIME 0 Amount of time spent on this LOGIC design
+DOTGRID 1000 Space in thous/inch between graphic dots
+BACKUPTIME 5 Number of minutes between database backups
+TIEDOTSIZE 25 Diameter of tiedot point
+REFNAMESIZE 100 10 Height and LineWidth used by part ref. names
+PARTNAMESIZE 100 10 Height and LineWidth used by part type names
+PINNOSIZE 97 10 Height and LineWidth used by pin numbers
+NETNAMESIZE 100 10 Height and LineWidth used by net names
+REAL WIDTH 20 Widths greater then this are displayed real size
+SHEET SIZE B
+UNITS 0 Rules units type
+JOBNAME symbole.sch
+NTXCOL 11 9
+HIRCOL 14
+LINCOL 14
+TXTCOL 11 9
+CONCOL 13
+BUSCOL 13
+PTXCOL 11 9
+COMCOL 11
+NMCOL 11 9
+PNMCOL 11 9
+PINCOL 11 9
+NETCOL 11 9
+FBGCOL 15 0
+OFFREFVIEW 0 Offsheet references visibility default flag
+OFFREFNUM 0 Offsheet references per line
+SHEETNUMSEP [] Sheet Number separators
+FONT MODE System
+DEFAULT FONT "Regular Verdana"
+BORDER NAME SIZEB
+FIELDCOL 10 2
+
+*CAM* PLOTTER SETTINGS
+
+*MISC* MISCELLANEOUS PARAMETERS
+*REMARK* PARENT_KEYWORD PARENT_VALUE
+*REMARK* [ {
+*REMARK* CHILD_KEYWORD CHILD_VALUE
+*REMARK* [ CHILD_KEYWORD CHILD_VALUE
+*REMARK* [ {
+*REMARK* GRAND_CHILD_KEYWORD GRAND_CHILD_VALUE [...]
+*REMARK* } ]]
+*REMARK* } ]
+
+LAYER MILS
+{
+LAYER 0
+{
+LAYER_THICKNESS 0
+DIELECTRIC 3.300000
+}
+LAYER 1
+{
+LAYER_NAME Top
+LAYER_TYPE ROUTING
+PLANE NONE
+ROUTING_DIRECTION HORIZONTAL
+ASSOCIATED_SILK_SCREEN Silkscreen Top
+ASSOCIATED_PASTE_MASK Paste Mask Top
+ASSOCIATED_SOLDER_MASK Solder Mask Top
+ASSOCIATED_ASSEMBLY Assembly Drawing Top
+COMPONENT Y
+ROUTABLE Y
+VISIBLE Y
+SELECTABLE Y
+ENABLED Y
+LAYER_THICKNESS 10
+COPPER_THICKNESS 1.35
+DIELECTRIC 4.300000
+COST 0
+}
+LAYER 2
+{
+LAYER_NAME Bottom
+LAYER_TYPE ROUTING
+PLANE NONE
+ROUTING_DIRECTION VERTICAL
+ASSOCIATED_SILK_SCREEN Silkscreen Bottom
+ASSOCIATED_PASTE_MASK Paste Mask Bottom
+ASSOCIATED_SOLDER_MASK Solder Mask Bottom
+ASSOCIATED_ASSEMBLY Assembly Drawing Bottom
+COMPONENT Y
+ROUTABLE Y
+VISIBLE Y
+SELECTABLE Y
+ENABLED Y
+LAYER_THICKNESS 0
+COPPER_THICKNESS 1.35
+DIELECTRIC 3.300000
+COST 0
+}
+LAYER 3
+{
+LAYER_NAME Layer_3
+LAYER_TYPE UNASSIGNED
+PLANE NONE
+ROUTING_DIRECTION NO_PREFERENCE
+VISIBLE Y
+SELECTABLE Y
+ENABLED Y
+LAYER_THICKNESS 0
+COPPER_THICKNESS 0
+DIELECTRIC 0.000000
+COST 0
+}
+LAYER 4
+{
+LAYER_NAME Layer_4
+LAYER_TYPE UNASSIGNED
+PLANE NONE
+ROUTING_DIRECTION NO_PREFERENCE
+VISIBLE Y
+SELECTABLE Y
+ENABLED Y
+LAYER_THICKNESS 0
+COPPER_THICKNESS 0
+DIELECTRIC 0.000000
+COST 0
+}
+LAYER 5
+{
+LAYER_NAME Layer_5
+LAYER_TYPE UNASSIGNED
+PLANE NONE
+ROUTING_DIRECTION NO_PREFERENCE
+VISIBLE Y
+SELECTABLE Y
+ENABLED Y
+LAYER_THICKNESS 0
+COPPER_THICKNESS 0
+DIELECTRIC 0.000000
+COST 0
+}
+LAYER 6
+{
+LAYER_NAME Layer_6
+LAYER_TYPE UNASSIGNED
+PLANE NONE
+ROUTING_DIRECTION NO_PREFERENCE
+VISIBLE Y
+SELECTABLE Y
+ENABLED Y
+LAYER_THICKNESS 0
+COPPER_THICKNESS 0
+DIELECTRIC 0.000000
+COST 0
+}
+LAYER 7
+{
+LAYER_NAME Layer_7
+LAYER_TYPE UNASSIGNED
+PLANE NONE
+ROUTING_DIRECTION NO_PREFERENCE
+VISIBLE Y
+SELECTABLE Y
+ENABLED Y
+LAYER_THICKNESS 0
+COPPER_THICKNESS 0
+DIELECTRIC 0.000000
+COST 0
+}
+LAYER 8
+{
+LAYER_NAME Layer_8
+LAYER_TYPE UNASSIGNED
+PLANE NONE
+ROUTING_DIRECTION NO_PREFERENCE
+VISIBLE Y
+SELECTABLE Y
+ENABLED Y
+LAYER_THICKNESS 0
+COPPER_THICKNESS 0
+DIELECTRIC 0.000000
+COST 0
+}
+LAYER 9
+{
+LAYER_NAME Layer_9
+LAYER_TYPE UNASSIGNED
+PLANE NONE
+ROUTING_DIRECTION NO_PREFERENCE
+VISIBLE Y
+SELECTABLE Y
+ENABLED Y
+LAYER_THICKNESS 0
+COPPER_THICKNESS 0
+DIELECTRIC 0.000000
+COST 0
+}
+LAYER 10
+{
+LAYER_NAME Layer_10
+LAYER_TYPE UNASSIGNED
+PLANE NONE
+ROUTING_DIRECTION NO_PREFERENCE
+VISIBLE Y
+SELECTABLE Y
+ENABLED Y
+LAYER_THICKNESS 0
+COPPER_THICKNESS 0
+DIELECTRIC 0.000000
+COST 0
+}
+LAYER 11
+{
+LAYER_NAME Layer_11
+LAYER_TYPE UNASSIGNED
+PLANE NONE
+ROUTING_DIRECTION NO_PREFERENCE
+VISIBLE Y
+SELECTABLE Y
+ENABLED Y
+LAYER_THICKNESS 0
+COPPER_THICKNESS 0
+DIELECTRIC 0.000000
+COST 0
+}
+LAYER 12
+{
+LAYER_NAME Layer_12
+LAYER_TYPE UNASSIGNED
+PLANE NONE
+ROUTING_DIRECTION NO_PREFERENCE
+VISIBLE Y
+SELECTABLE Y
+ENABLED Y
+LAYER_THICKNESS 0
+COPPER_THICKNESS 0
+DIELECTRIC 0.000000
+COST 0
+}
+LAYER 13
+{
+LAYER_NAME Layer_13
+LAYER_TYPE UNASSIGNED
+PLANE NONE
+ROUTING_DIRECTION NO_PREFERENCE
+VISIBLE Y
+SELECTABLE Y
+ENABLED Y
+LAYER_THICKNESS 0
+COPPER_THICKNESS 0
+DIELECTRIC 0.000000
+COST 0
+}
+LAYER 14
+{
+LAYER_NAME Layer_14
+LAYER_TYPE UNASSIGNED
+PLANE NONE
+ROUTING_DIRECTION NO_PREFERENCE
+VISIBLE Y
+SELECTABLE Y
+ENABLED Y
+LAYER_THICKNESS 0
+COPPER_THICKNESS 0
+DIELECTRIC 0.000000
+COST 0
+}
+LAYER 15
+{
+LAYER_NAME Layer_15
+LAYER_TYPE UNASSIGNED
+PLANE NONE
+ROUTING_DIRECTION NO_PREFERENCE
+VISIBLE Y
+SELECTABLE Y
+ENABLED Y
+LAYER_THICKNESS 0
+COPPER_THICKNESS 0
+DIELECTRIC 0.000000
+COST 0
+}
+LAYER 16
+{
+LAYER_NAME Layer_16
+LAYER_TYPE UNASSIGNED
+PLANE NONE
+ROUTING_DIRECTION NO_PREFERENCE
+VISIBLE Y
+SELECTABLE Y
+ENABLED Y
+LAYER_THICKNESS 0
+COPPER_THICKNESS 0
+DIELECTRIC 0.000000
+COST 0
+}
+LAYER 17
+{
+LAYER_NAME Layer_17
+LAYER_TYPE UNASSIGNED
+PLANE NONE
+ROUTING_DIRECTION NO_PREFERENCE
+VISIBLE Y
+SELECTABLE Y
+ENABLED Y
+LAYER_THICKNESS 0
+COPPER_THICKNESS 0
+DIELECTRIC 0.000000
+COST 0
+}
+LAYER 18
+{
+LAYER_NAME Layer_18
+LAYER_TYPE UNASSIGNED
+PLANE NONE
+ROUTING_DIRECTION NO_PREFERENCE
+VISIBLE Y
+SELECTABLE Y
+ENABLED Y
+LAYER_THICKNESS 0
+COPPER_THICKNESS 0
+DIELECTRIC 0.000000
+COST 0
+}
+LAYER 19
+{
+LAYER_NAME Layer_19
+LAYER_TYPE UNASSIGNED
+PLANE NONE
+ROUTING_DIRECTION NO_PREFERENCE
+VISIBLE Y
+SELECTABLE Y
+ENABLED Y
+LAYER_THICKNESS 0
+COPPER_THICKNESS 0
+DIELECTRIC 0.000000
+COST 0
+}
+LAYER 20
+{
+LAYER_NAME Layer_20
+LAYER_TYPE UNASSIGNED
+PLANE NONE
+ROUTING_DIRECTION NO_PREFERENCE
+VISIBLE Y
+SELECTABLE Y
+ENABLED Y
+LAYER_THICKNESS 0
+COPPER_THICKNESS 0
+DIELECTRIC 0.000000
+COST 0
+}
+LAYER 21
+{
+LAYER_NAME Solder Mask Top
+LAYER_TYPE SOLDER_MASK
+PLANE NONE
+ROUTING_DIRECTION NO_PREFERENCE
+VISIBLE Y
+SELECTABLE Y
+ENABLED Y
+LAYER_THICKNESS 0
+COPPER_THICKNESS 0
+DIELECTRIC 0.000000
+COST 0
+}
+LAYER 22
+{
+LAYER_NAME Paste Mask Bottom
+LAYER_TYPE PASTE_MASK
+PLANE NONE
+ROUTING_DIRECTION NO_PREFERENCE
+VISIBLE Y
+SELECTABLE Y
+ENABLED Y
+LAYER_THICKNESS 0
+COPPER_THICKNESS 0
+DIELECTRIC 0.000000
+COST 0
+}
+LAYER 23
+{
+LAYER_NAME Paste Mask Top
+LAYER_TYPE PASTE_MASK
+PLANE NONE
+ROUTING_DIRECTION NO_PREFERENCE
+VISIBLE Y
+SELECTABLE Y
+ENABLED Y
+LAYER_THICKNESS 0
+COPPER_THICKNESS 0
+DIELECTRIC 0.000000
+COST 0
+}
+LAYER 24
+{
+LAYER_NAME Drill Drawing
+LAYER_TYPE DRILL
+PLANE NONE
+ROUTING_DIRECTION NO_PREFERENCE
+VISIBLE Y
+SELECTABLE Y
+ENABLED Y
+LAYER_THICKNESS 0
+COPPER_THICKNESS 0
+DIELECTRIC 0.000000
+COST 0
+}
+LAYER 25
+{
+LAYER_NAME Layer_25
+LAYER_TYPE UNASSIGNED
+PLANE NONE
+ROUTING_DIRECTION NO_PREFERENCE
+VISIBLE Y
+SELECTABLE Y
+ENABLED Y
+LAYER_THICKNESS 0
+COPPER_THICKNESS 0
+DIELECTRIC 0.000000
+COST 0
+}
+LAYER 26
+{
+LAYER_NAME Silkscreen Top
+LAYER_TYPE SILK_SCREEN
+PLANE NONE
+ROUTING_DIRECTION NO_PREFERENCE
+VISIBLE Y
+SELECTABLE Y
+ENABLED Y
+LAYER_THICKNESS 0
+COPPER_THICKNESS 0
+DIELECTRIC 0.000000
+COST 0
+}
+LAYER 27
+{
+LAYER_NAME Assembly Drawing Top
+LAYER_TYPE ASSEMBLY
+PLANE NONE
+ROUTING_DIRECTION NO_PREFERENCE
+VISIBLE Y
+SELECTABLE Y
+ENABLED Y
+LAYER_THICKNESS 0
+COPPER_THICKNESS 0
+DIELECTRIC 0.000000
+COST 0
+}
+LAYER 28
+{
+LAYER_NAME Solder Mask Bottom
+LAYER_TYPE SOLDER_MASK
+PLANE NONE
+ROUTING_DIRECTION NO_PREFERENCE
+VISIBLE Y
+SELECTABLE Y
+ENABLED Y
+LAYER_THICKNESS 0
+COPPER_THICKNESS 0
+DIELECTRIC 0.000000
+COST 0
+}
+LAYER 29
+{
+LAYER_NAME Silkscreen Bottom
+LAYER_TYPE SILK_SCREEN
+PLANE NONE
+ROUTING_DIRECTION NO_PREFERENCE
+VISIBLE Y
+SELECTABLE Y
+ENABLED Y
+LAYER_THICKNESS 0
+COPPER_THICKNESS 0
+DIELECTRIC 0.000000
+COST 0
+}
+LAYER 30
+{
+LAYER_NAME Assembly Drawing Bottom
+LAYER_TYPE ASSEMBLY
+PLANE NONE
+ROUTING_DIRECTION NO_PREFERENCE
+VISIBLE Y
+SELECTABLE Y
+ENABLED Y
+LAYER_THICKNESS 0
+COPPER_THICKNESS 0
+DIELECTRIC 0.000000
+COST 0
+}
+}
+*REMARK* PARENT_KEYWORD PARENT_VALUE
+*REMARK* [ {
+*REMARK* CHILD_KEYWORD CHILD_VALUE
+*REMARK* [ CHILD_KEYWORD CHILD_VALUE
+*REMARK* [ {
+*REMARK* GRAND_CHILD_KEYWORD GRAND_CHILD_VALUE [...]
+*REMARK* } ]]
+*REMARK* } ]
+
+RULES_SECTION MILS
+{
+NET_CLASS DATA
+DESIGN RULES
+{
+RULE_SET (1)
+{
+FOR :
+{
+DEFAULT :
+}
+AGAINST :
+{
+DEFAULT :
+}
+LAYER 0
+CLEARANCE_RULE :
+{
+TRACK_TO_TRACK 6
+VIA_TO_TRACK 6
+VIA_TO_VIA 6
+PAD_TO_TRACK 6
+PAD_TO_VIA 6
+PAD_TO_PAD 6
+SMD_TO_TRACK 6
+SMD_TO_VIA 6
+SMD_TO_PAD 6
+SMD_TO_SMD 6
+COPPER_TO_TRACK 6
+COPPER_TO_VIA 6
+COPPER_TO_PAD 6
+COPPER_TO_SMD 6
+COPPER_TO_COPPER 6
+TEXT_TO_TRACK 6
+TEXT_TO_VIA 6
+TEXT_TO_PAD 6
+TEXT_TO_SMD 6
+OUTLINE_TO_TRACK 6
+OUTLINE_TO_VIA 6
+OUTLINE_TO_PAD 6
+OUTLINE_TO_SMD 6
+OUTLINE_TO_COPPER 6
+DRILL_TO_TRACK 6
+DRILL_TO_VIA 6
+DRILL_TO_PAD 6
+DRILL_TO_SMD 6
+DRILL_TO_COPPER 6
+SAME_NET_SMD_TO_VIA 6
+SAME_NET_SMD_TO_CRN 6
+SAME_NET_VIA_TO_VIA 6
+SAME_NET_PAD_TO_CRN 6
+MIN_TRACK_WIDTH 6
+REC_TRACK_WIDTH 6
+MAX_TRACK_WIDTH 6
+DRILL_TO_DRILL 6
+BODY_TO_BODY 6
+SAME_NET_TRACK_TO_CRN 6
+}
+}
+RULE_SET (2)
+{
+FOR :
+{
+DEFAULT :
+}
+AGAINST :
+{
+DEFAULT :
+}
+LAYER 0
+ROUTE_RULE :
+{
+LENGTH_MINIMIZATION_TYPE 1
+TRACE_SHARE Y
+VIA_SHARE Y
+AUTO_ROUTE Y
+RIPUP Y
+SHOVE Y
+ROUTE_PRIORITY 3
+MAX_NUMBER_OF_VIAS -1
+VALID_LAYER 1
+VALID_LAYER 2
+VALID_VIA_TYPE *USE_CURRENT*
+}
+}
+RULE_SET (3)
+{
+FOR :
+{
+DEFAULT :
+}
+AGAINST :
+{
+DEFAULT :
+}
+LAYER 0
+HIGH_SPEED_RULE :
+{
+MIN_LENGTH 0
+MAX_LENGTH 50000
+STUB_LENGTH 0
+PARALLEL_LENGTH 1000
+PARALLEL_GAP 200
+TANDEM_LENGTH 1000
+TANDEM_GAP 200
+MIN_DELAY 0.000000
+MAX_DELAY 10.000000
+MIN_CAPACITANCE 0.000000
+MAX_CAPACITANCE 10.000000
+MIN_IMPEDANCE 50.000000
+MAX_IMPEDANCE 150.000000
+SHIELD_NET *
+SHIELD_GAP 200
+MATCH_LENGTH_TOLERANCE 200
+}
+}
+}
+}
+
+*FIELDS* USER FIELDS
+
+"Drawn By"
+"Checked By"
+"QC By"
+"Released By"
+"Drawn Date"
+"Checked Date"
+"QC Date"
+"Release Date"
+"Company Name"
+"Title"
+"Code"
+"Drawing Number"
+"Revision"
+"Scale"
+
+*SHT* 1 $$$NONE -1 $$$NONE
+*CAE* GENERAL PARAMETERS FOR THE SHEET"
+
+SCALE 2.500 Scale of window expansion
+WINDOWCENTER 5002 2150 Point defining the center of the window
+BITCS0 0 system status bits
+BITCS1 0 system status bits
+BITCS2 0 system status bits
+
+*TEXT* FREE TEXT
+
+
+*LINES* LINES ITEMS
+
+
+*CAEDECAL* ITEMS
+
+PIN 34000 34000 100 10 100 10 4 1 0 0 0 1
+TIMESTAMP 1999.08.25.21.39.16
+"Default Font"
+"Default Font"
+140 20 0 1 100 10 "Default Font"
+REF-DES
+230 0 0 8 100 10 "Default Font"
+PART-TYPE
+-520 0 0 1 100 10 "Default Font"
+*
+-80 0 0 1 100 10 "Default Font"
+*
+OPEN 2 10 255
+0 0
+200 0
+
+PINB 34000 34000 100 10 100 10 4 2 0 0 0 1
+TIMESTAMP 1999.08.25.21.39.16
+"Default Font"
+"Default Font"
+130 14 0 1 100 10 "Default Font"
+REF-DES
+230 0 0 8 100 10 "Default Font"
+PART-TYPE
+-500 10 0 1 100 10 "Default Font"
+*
+-30 14 0 1 100 10 "Default Font"
+*
+OPEN 2 10 255
+0 0
+140 0
+CIRCLE 2 10 255
+140 0
+190 0
+
+PCLK 33500 33180 100 10 100 10 4 2 0 0 0 1
+TIMESTAMP 1999.08.25.21.39.16
+"Default Font"
+"Default Font"
+130 14 0 1 100 10 "Default Font"
+REF-DES
+280 0 0 8 100 10 "Default Font"
+PART-TYPE
+-500 10 0 1 100 10 "Default Font"
+*
+-30 14 0 1 100 10 "Default Font"
+*
+OPEN 2 10 255
+0 0
+200 0
+OPEN 3 10 255
+200 30
+260 0
+200 -30
+
+PCLKB 33500 33180 100 10 100 10 4 3 0 0 0 1
+TIMESTAMP 1999.08.25.21.39.16
+"Default Font"
+"Default Font"
+130 14 0 1 100 10 "Default Font"
+REF-DES
+280 0 0 8 100 10 "Default Font"
+PART-TYPE
+-500 10 0 1 100 10 "Default Font"
+*
+-30 14 0 1 100 10 "Default Font"
+*
+OPEN 3 10 255
+200 30
+260 0
+200 -30
+OPEN 2 10 255
+0 0
+140 0
+CIRCLE 2 10 255
+190 0
+140 0
+
+PINIEB 34000 34000 100 10 100 10 4 1 0 0 0 1
+TIMESTAMP 1999.08.25.21.39.16
+"Default Font"
+"Default Font"
+130 14 0 1 100 10 "Default Font"
+REF-DES
+220 0 0 8 100 10 "Default Font"
+PART-TYPE
+-500 10 0 1 100 10 "Default Font"
+*
+-30 14 0 1 100 10 "Default Font"
+*
+OPEN 4 10 255
+0 0
+200 0
+140 30
+140 0
+
+PINORB 34000 34000 100 10 100 10 4 2 0 0 0 1
+TIMESTAMP 1999.08.25.21.39.16
+"Default Font"
+"Default Font"
+130 14 0 1 100 10 "Default Font"
+REF-DES
+300 0 0 8 100 10 "Default Font"
+PART-TYPE
+-500 10 0 1 100 10 "Default Font"
+*
+-30 14 0 1 100 10 "Default Font"
+*
+OPEN 2 10 255
+0 0
+180 0
+CIRCLE 2 10 255
+230 0
+180 0
+
+PINSHORT 34000 34000 100 10 100 10 4 1 0 0 0 1
+TIMESTAMP 1999.08.25.21.39.16
+"Default Font"
+"Default Font"
+60 10 0 1 100 10 "Default Font"
+REF-DES
+140 10 0 8 100 10 "Default Font"
+PART-TYPE
+-530 10 0 1 100 10 "Default Font"
+*
+-70 10 0 1 100 10 "Default Font"
+*
+OPEN 2 10 255
+0 0
+100 0
+
+PINVRTS 34000 34000 100 10 100 10 4 1 0 0 3 1
+TIMESTAMP 1999.08.25.21.39.16
+"Default Font"
+"Default Font"
+20 -80 0 0 100 10 "Default Font"
+REF-DES
+-20 -40 0 9 100 10 "Default Font"
+PART-TYPE
+-500 10 0 1 100 10 "Default Font"
+*
+-30 14 0 1 100 10 "Default Font"
+*
+OPEN 2 10 255
+0 -100
+0 0
+
+J4 32000 32000 97 10 97 10 4 1 0 120 0 0
+TIMESTAMP 2013.12.31.12.42.14
+"Default Font"
+"Default Font"
+1000 6140 0 4 97 10 "Default Font"
+REF-DES
+1000 -40 0 6 97 10 "Default Font"
+PART-TYPE
+1000 -140 0 6 97 10 "Default Font"
+*
+1000 -240 0 6 97 10 "Default Font"
+*
+CLOSED 5 10 255
+0 0
+2000 0
+2000 6100
+0 6100
+0 0
+T-200 6000 0 0 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T-200 5900 0 0 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T-200 5800 0 0 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T-200 5700 0 0 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T-200 5600 0 0 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T-200 5500 0 0 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T-200 5400 0 0 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T-200 5300 0 0 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T-200 5200 0 0 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T-200 5100 0 0 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T-200 5000 0 0 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T-200 4900 0 0 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T-200 4800 0 0 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T-200 4700 0 0 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T-200 4600 0 0 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T-200 4500 0 0 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T-200 4400 0 0 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T-200 4300 0 0 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T-200 4200 0 0 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T-200 4100 0 0 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T-200 4000 0 0 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T-200 3900 0 0 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T-200 3800 0 0 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T-200 3700 0 0 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T-200 3600 0 0 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T-200 3500 0 0 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T-200 3400 0 0 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T-200 3300 0 0 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T-200 3200 0 0 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T-200 3100 0 0 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T-200 3000 0 0 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T-200 2900 0 0 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T-200 2800 0 0 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T-200 2700 0 0 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T-200 2600 0 0 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T-200 2500 0 0 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T-200 2400 0 0 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T-200 2300 0 0 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T-200 2200 0 0 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T-200 2100 0 0 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T-200 2000 0 0 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T-200 1900 0 0 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T-200 1800 0 0 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T-200 1700 0 0 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T-200 1600 0 0 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T-200 1500 0 0 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T-200 1400 0 0 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T-200 1300 0 0 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T-200 1200 0 0 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T-200 1100 0 0 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T-200 1000 0 0 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T-200 900 0 0 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T-200 800 0 0 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T-200 700 0 0 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T-200 600 0 0 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T-200 500 0 0 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T-200 400 0 0 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T-200 300 0 0 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T-200 200 0 0 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T-200 100 0 0 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T2200 100 0 1 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T2200 200 0 1 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T2200 300 0 1 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T2200 400 0 1 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T2200 500 0 1 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T2200 600 0 1 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T2200 700 0 1 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T2200 800 0 1 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T2200 900 0 1 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T2200 1000 0 1 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T2200 1100 0 1 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T2200 1200 0 1 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T2200 1300 0 1 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T2200 1400 0 1 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T2200 1500 0 1 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T2200 1600 0 1 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T2200 1700 0 1 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T2200 1800 0 1 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T2200 1900 0 1 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T2200 2000 0 1 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T2200 2100 0 1 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T2200 2200 0 1 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T2200 2300 0 1 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T2200 2400 0 1 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T2200 2500 0 1 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T2200 2600 0 1 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T2200 2700 0 1 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T2200 2800 0 1 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T2200 2900 0 1 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T2200 3000 0 1 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T2200 3100 0 1 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T2200 3200 0 1 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T2200 3300 0 1 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T2200 3400 0 1 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T2200 3500 0 1 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T2200 3600 0 1 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T2200 3700 0 1 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T2200 3800 0 1 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T2200 3900 0 1 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T2200 4000 0 1 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T2200 4100 0 1 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T2200 4200 0 1 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T2200 4300 0 1 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T2200 4400 0 1 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T2200 4500 0 1 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T2200 4600 0 1 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T2200 4700 0 1 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T2200 4800 0 1 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T2200 4900 0 1 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T2200 5000 0 1 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T2200 5100 0 1 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T2200 5200 0 1 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T2200 5300 0 1 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T2200 5400 0 1 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T2200 5500 0 1 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T2200 5600 0 1 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T2200 5700 0 1 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T2200 5800 0 1 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T2200 5900 0 1 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T2200 6000 0 1 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+
+J3 32000 32000 97 10 97 10 4 4 11 120 0 0
+TIMESTAMP 2013.12.31.12.42.14
+"Default Font"
+"Default Font"
+1000 6140 0 4 97 10 "Default Font"
+REF-DES
+1000 -40 0 6 97 10 "Default Font"
+PART-TYPE
+1000 -140 0 6 97 10 "Default Font"
+*
+1000 -240 0 6 97 10 "Default Font"
+*
+CLOSED 5 10 255
+0 0
+2000 0
+2000 6100
+0 6100
+0 0
+OPEN 4 10 255
+1000 4600
+1100 4600
+1100 3900
+900 3900
+OPEN 2 10 255
+1000 4600
+900 4600
+OPEN 4 10 255
+900 3600
+1100 3600
+1100 3100
+900 3100
+920 3470 0 0 97 10
+1V8
+920 3360 0 0 97 10
+1V8
+920 3260 0 0 97 10
+1V8
+920 3160 0 0 97 10
+1V8
+920 4160 0 0 97 10
+1V8
+920 4260 0 0 97 10
+1V8
+920 4360 0 0 97 10
+1V8
+920 4470 0 0 97 10
+1V8
+920 4060 0 0 97 10
+1V8
+920 3960 0 0 97 10
+1V8
+930 3660 0 0 97 10
+1V8
+T-200 6000 0 0 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T-200 5900 0 0 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T-200 5800 0 0 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T-200 5700 0 0 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T-200 5600 0 0 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T-200 5500 0 0 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T-200 5400 0 0 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T-200 5300 0 0 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T-200 5200 0 0 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T-200 5100 0 0 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T-200 5000 0 0 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T-200 4900 0 0 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T-200 4800 0 0 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T-200 4700 0 0 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T-200 4600 0 0 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T-200 4500 0 0 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T-200 4400 0 0 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T-200 4300 0 0 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T-200 4200 0 0 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T-200 4100 0 0 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T-200 4000 0 0 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T-200 3900 0 0 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T-200 3800 0 0 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T-200 3700 0 0 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T-200 3600 0 0 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T-200 3500 0 0 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T-200 3400 0 0 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T-200 3300 0 0 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T-200 3200 0 0 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T-200 3100 0 0 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T-200 3000 0 0 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T-200 2900 0 0 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T-200 2800 0 0 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T-200 2700 0 0 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T-200 2600 0 0 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T-200 2500 0 0 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T-200 2400 0 0 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T-200 2300 0 0 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T-200 2200 0 0 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T-200 2100 0 0 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T-200 2000 0 0 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T-200 1900 0 0 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T-200 1800 0 0 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T-200 1700 0 0 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T-200 1600 0 0 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T-200 1500 0 0 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T-200 1400 0 0 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T-200 1300 0 0 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T-200 1200 0 0 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T-200 1100 0 0 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T-200 1000 0 0 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T-200 900 0 0 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T-200 800 0 0 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T-200 700 0 0 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T-200 600 0 0 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T-200 500 0 0 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T-200 400 0 0 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T-200 300 0 0 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T-200 200 0 0 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T-200 100 0 0 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T2200 100 0 1 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T2200 200 0 1 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T2200 300 0 1 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T2200 400 0 1 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T2200 500 0 1 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T2200 600 0 1 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T2200 700 0 1 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T2200 800 0 1 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T2200 900 0 1 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T2200 1000 0 1 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T2200 1100 0 1 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T2200 1200 0 1 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T2200 1300 0 1 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T2200 1400 0 1 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T2200 1500 0 1 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T2200 1600 0 1 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T2200 1700 0 1 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T2200 1800 0 1 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T2200 1900 0 1 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T2200 2000 0 1 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T2200 2100 0 1 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T2200 2200 0 1 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T2200 2300 0 1 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T2200 2400 0 1 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T2200 2500 0 1 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T2200 2600 0 1 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T2200 2700 0 1 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T2200 2800 0 1 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T2200 2900 0 1 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T2200 3000 0 1 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T2200 3100 0 1 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T2200 3200 0 1 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T2200 3300 0 1 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T2200 3400 0 1 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T2200 3500 0 1 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T2200 3600 0 1 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T2200 3700 0 1 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T2200 3800 0 1 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T2200 3900 0 1 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T2200 4000 0 1 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T2200 4100 0 1 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T2200 4200 0 1 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T2200 4300 0 1 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T2200 4400 0 1 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T2200 4500 0 1 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T2200 4700 0 1 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T2200 4800 0 1 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T2200 4900 0 1 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T2200 5000 0 1 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T2200 5100 0 1 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T2200 5200 0 1 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T2200 5300 0 1 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T2200 5400 0 1 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T2200 5500 0 1 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T2200 5600 0 1 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T2200 5700 0 1 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T2200 5800 0 1 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T2200 5900 0 1 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T2200 6000 0 1 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+T2200 4600 0 1 140 20 0 1 230 0 0 8 PIN
+P-520 0 0 1 -80 0 0 1 0
+
+
+*PARTTYPE* ITEMS
+
+APF6 CON 2 0 0 0
+TIMESTAMP 2013.12.31.12.42.14
+GATE 1 120 0
+J4
+J4_1 0 U GND1
+J4_2 0 U PCIE_CLKP
+J4_3 0 U PCIE_CLKN
+J4_4 0 U GND2
+J4_5 0 U PCIE_TXP
+J4_6 0 U PCIE_TXM
+J4_7 0 U GND3
+J4_8 0 U PCIE_RXP
+J4_9 0 U PCIE_RXM
+J4_10 0 U GND4
+J4_11 0 U CSI_CLK0M
+J4_12 0 U CSI_CLK0P
+J4_13 0 U GND5
+J4_14 0 U CSI_D0M
+J4_15 0 G CSI_D0P
+J4_16 0 U GND6
+J4_17 0 U CSI_D1M
+J4_18 0 U CSI_D1P
+J4_19 0 U GND7
+J4_20 0 U CSI_D2M
+J4_21 0 U CSI_D2P
+J4_22 0 U GND8
+J4_23 0 U CSI_D3M
+J4_24 0 U CSI_D3P
+J4_25 0 U GND9
+J4_26 0 G JTAG_TRSTB
+J4_27 0 U JTAG_TMS
+J4_28 0 U JTAG_TDO
+J4_29 0 U JTAG_TDI
+J4_30 0 U JTAG_TCK
+J4_31 0 U GND10
+J4_32 0 U CSI0_DAT4
+J4_33 0 U CSI0_DAT5
+J4_34 0 U CSI0_DAT6
+J4_35 0 U CSI0_DAT7
+J4_36 0 U CSI0_DAT8
+J4_37 0 G CSI0_DAT9
+J4_38 0 U CSI0_DAT10
+J4_39 0 U CSI0_DAT11
+J4_40 0 U GND11
+J4_41 0 U CSI0_DAT12
+J4_42 0 U CSI0_DAT13
+J4_43 0 U CSI0_DAT14
+J4_44 0 U CSI0_DAT15
+J4_45 0 U CSI0_DAT16
+J4_46 0 U CSI0_DAT17
+J4_47 0 U CSI0_DAT18
+J4_48 0 U CSI0_DAT19
+J4_49 0 U GND12
+J4_50 0 G CSI0_PIXCLK
+J4_51 0 U CSI0_VSYNC
+J4_52 0 U CSI0_DATA_EN
+J4_53 0 U CSI0_MCLK
+J4_54 0 U GND13
+J4_55 0 U KEY_ROW0
+J4_56 0 U KEY_ROW1
+J4_57 0 U KEY_ROW2
+J4_58 0 U KEY_ROW3
+J4_59 0 U KEY_ROW4
+J4_60 0 G GND14
+J4_61 0 U GND15
+J4_62 0 U KEY_COL4
+J4_63 0 U KEY_COL3
+J4_64 0 U KEY_COL2
+J4_65 0 U KEY_COL1
+J4_66 0 U KEY_COL0
+J4_67 0 U GND16
+J4_68 0 U LVDS0_CLK_N
+J4_69 0 U LVDS0_CLK_P
+J4_70 0 U GND17
+J4_71 0 U LVDS0_TX3_N
+J4_72 0 U LVDS0_TX3_P
+J4_73 0 U GND18
+J4_74 0 U LVDS0_TX2_N
+J4_75 0 U LVDS0_TX2_P
+J4_76 0 U GND19
+J4_77 0 U LVDS0_TX1_N
+J4_78 0 U LVDS0_TX1_P
+J4_79 0 G GND20
+J4_80 0 U LVDS0_TX0_N
+J4_81 0 U LVDS0_TX0_P
+J4_82 0 U GND21
+J4_83 0 U GPIO0
+J4_84 0 U GPIO1
+J4_85 0 U GPIO2
+J4_86 0 U GPIO3
+J4_87 0 U GPIO4
+J4_88 0 U GPIO5
+J4_89 0 U GPIO6
+J4_90 0 U GPIO7
+J4_91 0 U GPIO8
+J4_92 0 U GPIO9
+J4_93 0 U GPIO16
+J4_94 0 U GPIO17
+J4_95 0 U GPIO18
+J4_96 0 U GPIO19
+J4_97 0 U HDMI_HPD
+J4_98 0 U HDMI_DDCCEC
+J4_99 0 U GND22
+J4_100 0 U HDMI_D2P
+J4_101 0 U HDMI_D2M
+J4_102 0 U GND23
+J4_103 0 U HDMI_D1P
+J4_104 0 U HDMI_D1M
+J4_105 0 U GND24
+J4_106 0 U HDMI_D0P
+J4_107 0 U HDMI_D0M
+J4_108 0 U GND25
+J4_109 0 U HDMI_CLKP
+J4_110 0 U HDMI_CLKM
+J4_111 0 U GND26
+J4_112 0 U USB_OTG_VBUS
+J4_113 0 U USB_H1_VBUS
+J4_114 0 U GND27
+J4_115 0 G USB_OTG_DP
+J4_116 0 U USB_OTG_DN
+J4_117 0 U GND28
+J4_118 0 U USB_H1_DP
+J4_119 0 U USB_H1_DN
+J4_120 0 U GND29
+GATE 1 120 0
+J3
+J3_1 0 U GND30
+J3_2 0 U ETH_TXRXP_A
+J3_3 0 U ETH_TXRXM_A
+J3_4 0 U GND31
+J3_5 0 U ETH_TXRXP_B
+J3_6 0 U ETH_TXRXM_B
+J3_7 0 U GND32
+J3_8 0 U ETH_TXRXP_C
+J3_9 0 U ETH_TXRXM_C
+J3_10 0 U GND33
+J3_11 0 U ETH_TXRXP_D
+J3_12 0 U ETH_TXRXM_D
+J3_13 0 U GND34
+J3_14 0 U GND35
+J3_15 0 U GND36
+J3_16 0 U SD1_DAT0_NOWIFI
+J3_17 0 U SD1_DAT1_NOWIFI
+J3_18 0 U SD1_DAT2_NOWIFI
+J3_19 0 U SD1_DAT3_NOWIFI
+J3_20 0 U SD1_CLK_NOWIFI
+J3_21 0 U SD1_CMD_NOWIFI
+J3_22 0 U GND37
+J3_23 0 U GND38
+J3_24 0 U PWM3
+J3_25 0 U GND39
+J3_26 0 U UART2_TX_NOBT
+J3_27 0 U UART2_RX_NOBT
+J3_28 0 U UART2_CTS_NOBT
+J3_29 0 U UART2_RTS_NOBT
+J3_30 0 U GND40
+J3_31 0 U UART3_TX
+J3_32 0 U UART3_RX
+J3_33 0 U UART3_CTS
+J3_34 0 U UART3_RTS
+J3_35 0 U GND41
+J3_36 0 U DISP0_DAT8
+J3_37 0 U DISP0_DAT9
+J3_38 0 U DISP0_DAT10
+J3_39 0 U DISP0_DAT11
+J3_40 0 U GND42
+J3_41 0 U DISP0_DAT16
+J3_42 0 U DISP0_DAT17
+J3_43 0 U DISP0_DAT18
+J3_44 0 U DISP0_DAT19
+J3_45 0 U GND43
+J3_46 0 U +1V8
+J3_47 0 U +1V4
+J3_48 0 U +2V5
+J3_49 0 U GND44
+J3_50 0 U GND45
+J3_51 0 U GND46
+J3_52 0 U GND47
+J3_53 0 U +3V3_1
+J3_54 0 U +3V3_2
+J3_55 0 U +3V3_3
+J3_56 0 U +3V3_4
+J3_57 0 U +3V3_5
+J3_58 0 U +3V3_6
+J3_59 0 U +3V3_7
+J3_60 0 U GND48
+J3_61 0 U GND49
+J3_62 0 U +3V3_1
+J3_63 0 U +3V3_2
+J3_64 0 U +3V3_3
+J3_65 0 U +3V3_4
+J3_66 0 U +3V3_5
+J3_67 0 U +3V3_6
+J3_68 0 U +3V3_7
+J3_69 0 U GND50
+J3_70 0 U GND51
+J3_71 0 U GND52
+J3_72 0 U DISP0_DAT23
+J3_73 0 U DISP0_DAT22
+J3_74 0 U DISP0_DAT21
+J3_75 0 U DISP0_DAT20
+J3_76 0 U GND53
+J3_77 0 U DISP0_DAT15
+J3_78 0 U DISP0_DAT14
+J3_79 0 U DISP0_DAT13
+J3_80 0 U DISP0_DAT12
+J3_81 0 U GND54
+J3_82 0 U DISP0_DAT7
+J3_83 0 U DISP0_DAT6
+J3_84 0 U DISP0_DAT5
+J3_85 0 U DISP0_DAT4
+J3_86 0 U GND55
+J3_87 0 U DISP0_DAT3
+J3_88 0 U DISP0_DAT2
+J3_89 0 U DISP0_DAT1
+J3_90 0 U DISP0_DAT0
+J3_91 0 U GND56
+J3_92 0 U DI0_PIN4
+J3_93 0 U DI0_PIN3
+J3_94 0 U DI0_PIN2
+J3_95 0 U DI0_PIN15
+J3_96 0 U GND57
+J3_97 0 U DI0_DISP_CLK
+J3_98 0 U GND58
+J3_99 0 U GND59
+J3_100 0 U SD2_CMD
+J3_101 0 U SD2_CLK
+J3_102 0 U SD2_DAT3
+J3_103 0 U SD2_DAT2
+J3_104 0 U SD2_DAT1
+J3_105 0 U SD2_DAT0
+J3_107 0 U ONOFF
+J3_108 0 U RESET#
+J3_109 0 U BOOT1
+J3_110 0 U BOOT0
+J3_111 0 U ETH_10_100
+J3_112 0 U ETH_1000
+J3_113 0 U ETH_ACT
+J3_114 0 U GND61
+J3_115 0 U SATA_RXP
+J3_116 0 U SATA_RXM
+J3_117 0 U GND62
+J3_118 0 U SATA_TXM
+J3_119 0 U SATA_TXP
+J3_120 0 U GND63
+J3_106 0 U GND60
+
+
+
+*PART* ITEMS
+
+
+
+J1-A APF6 5500 2900 0 0 97 10 97 10 4 4 120 0 0 0
+"Default Font"
+"Default Font"
+1000 6140 0 4 97 10 0 "Default Font"
+REF-DES
+1000 -40 0 6 97 10 0 "Default Font"
+PART-TYPE
+1000 -140 0 6 97 10 0 "Default Font"
+*
+1000 -240 0 6 97 10 0 "Default Font"
+*
+"Datasheet"
+"Manufacturer" hirose
+"Part Number"
+"PCB DECAL" APF6
+0 140 20 0 1
+1 140 20 0 1
+2 140 20 0 1
+3 140 20 0 1
+4 140 20 0 1
+5 140 20 0 1
+6 140 20 0 1
+7 140 20 0 1
+8 140 20 0 1
+9 140 20 0 1
+10 140 20 0 1
+11 140 20 0 1
+12 140 20 0 1
+13 140 20 0 1
+14 140 20 0 1
+15 140 20 0 1
+16 140 20 0 1
+17 140 20 0 1
+18 140 20 0 1
+19 140 20 0 1
+20 140 20 0 1
+21 140 20 0 1
+22 140 20 0 1
+23 140 20 0 1
+24 140 20 0 1
+25 140 20 0 1
+26 140 20 0 1
+27 140 20 0 1
+28 140 20 0 1
+29 140 20 0 1
+30 140 20 0 1
+31 140 20 0 1
+32 140 20 0 1
+33 140 20 0 1
+34 140 20 0 1
+35 140 20 0 1
+36 140 20 0 1
+37 140 20 0 1
+38 140 20 0 1
+39 140 20 0 1
+40 140 20 0 1
+41 140 20 0 1
+42 140 20 0 1
+43 140 20 0 1
+44 140 20 0 1
+45 140 20 0 1
+46 140 20 0 1
+47 140 20 0 1
+48 140 20 0 1
+49 140 20 0 1
+50 140 20 0 1
+51 140 20 0 1
+52 140 20 0 1
+53 140 20 0 1
+54 140 20 0 1
+55 140 20 0 1
+56 140 20 0 1
+57 140 20 0 1
+58 140 20 0 1
+59 140 20 0 1
+60 140 20 0 1
+61 140 20 0 1
+62 140 20 0 1
+63 140 20 0 1
+64 140 20 0 1
+65 140 20 0 1
+66 140 20 0 1
+67 140 20 0 1
+68 140 20 0 1
+69 140 20 0 1
+70 140 20 0 1
+71 140 20 0 1
+72 140 20 0 1
+73 140 20 0 1
+74 140 20 0 1
+75 140 20 0 1
+76 140 20 0 1
+77 140 20 0 1
+78 140 20 0 1
+79 140 20 0 1
+80 140 20 0 1
+81 140 20 0 1
+82 140 20 0 1
+83 140 20 0 1
+84 140 20 0 1
+85 140 20 0 1
+86 140 20 0 1
+87 140 20 0 1
+88 140 20 0 1
+89 140 20 0 1
+90 140 20 0 1
+91 140 20 0 1
+92 140 20 0 1
+93 140 20 0 1
+94 140 20 0 1
+95 140 20 0 1
+96 140 20 0 1
+97 140 20 0 1
+98 140 20 0 1
+99 140 20 0 1
+100 140 20 0 1
+101 140 20 0 1
+102 140 20 0 1
+103 140 20 0 1
+104 140 20 0 1
+105 140 20 0 1
+106 140 20 0 1
+107 140 20 0 1
+108 140 20 0 1
+109 140 20 0 1
+110 140 20 0 1
+111 140 20 0 1
+112 140 20 0 1
+113 140 20 0 1
+114 140 20 0 1
+115 140 20 0 1
+116 140 20 0 1
+117 140 20 0 1
+118 140 20 0 1
+119 140 20 0 1
+
+J1-B APF6 11300 3000 0 0 97 10 97 10 4 4 120 0 0 0
+"Default Font"
+"Default Font"
+1000 6140 0 4 97 10 0 "Default Font"
+REF-DES
+1000 -40 0 6 97 10 0 "Default Font"
+PART-TYPE
+1000 -140 0 6 97 10 0 "Default Font"
+*
+1000 -240 0 6 97 10 0 "Default Font"
+*
+"Datasheet"
+"Manufacturer" hirose
+"Part Number"
+"PCB DECAL" APF6
+0 140 20 0 1
+1 140 20 0 1
+2 140 20 0 1
+3 140 20 0 1
+4 140 20 0 1
+5 140 20 0 1
+6 140 20 0 1
+7 140 20 0 1
+8 140 20 0 1
+9 140 20 0 1
+10 140 20 0 1
+11 140 20 0 1
+12 140 20 0 1
+13 140 20 0 1
+14 140 20 0 1
+15 140 20 0 1
+16 140 20 0 1
+17 140 20 0 1
+18 140 20 0 1
+19 140 20 0 1
+20 140 20 0 1
+21 140 20 0 1
+22 140 20 0 1
+23 140 20 0 1
+24 140 20 0 1
+25 140 20 0 1
+26 140 20 0 1
+27 140 20 0 1
+28 140 20 0 1
+29 140 20 0 1
+30 140 20 0 1
+31 140 20 0 1
+32 140 20 0 1
+33 140 20 0 1
+34 140 20 0 1
+35 140 20 0 1
+36 140 20 0 1
+37 140 20 0 1
+38 140 20 0 1
+39 140 20 0 1
+40 140 20 0 1
+41 140 20 0 1
+42 140 20 0 1
+43 140 20 0 1
+44 140 20 0 1
+45 140 20 0 1
+46 140 20 0 1
+47 140 20 0 1
+48 140 20 0 1
+49 140 20 0 1
+50 140 20 0 1
+51 140 20 0 1
+52 140 20 0 1
+53 140 20 0 1
+54 140 20 0 1
+55 140 20 0 1
+56 140 20 0 1
+57 140 20 0 1
+58 140 20 0 1
+59 140 20 0 1
+60 140 20 0 1
+61 140 20 0 1
+62 140 20 0 1
+63 140 20 0 1
+64 140 20 0 1
+65 140 20 0 1
+66 140 20 0 1
+67 140 20 0 1
+68 140 20 0 1
+69 140 20 0 1
+70 140 20 0 1
+71 140 20 0 1
+72 140 20 0 1
+73 140 20 0 1
+74 140 20 0 1
+75 140 20 0 1
+76 140 20 0 1
+77 140 20 0 1
+78 140 20 0 1
+79 140 20 0 1
+80 140 20 0 1
+81 140 20 0 1
+82 140 20 0 1
+83 140 20 0 1
+84 140 20 0 1
+85 140 20 0 1
+86 140 20 0 1
+87 140 20 0 1
+88 140 20 0 1
+89 140 20 0 1
+90 140 20 0 1
+91 140 20 0 1
+92 140 20 0 1
+93 140 20 0 1
+94 140 20 0 1
+95 140 20 0 1
+96 140 20 0 1
+97 140 20 0 1
+98 140 20 0 1
+99 140 20 0 1
+100 140 20 0 1
+101 140 20 0 1
+102 140 20 0 1
+103 140 20 0 1
+104 140 20 0 1
+105 140 20 0 1
+106 140 20 0 1
+107 140 20 0 1
+108 140 20 0 1
+109 140 20 0 1
+110 140 20 0 1
+111 140 20 0 1
+112 140 20 0 1
+113 140 20 0 1
+114 140 20 0 1
+115 140 20 0 1
+116 140 20 0 1
+117 140 20 0 1
+118 140 20 0 1
+119 140 20 0 1
+
+
+*BUSSES*
+
+
+*OFFPAGE REFS*
+
+
+*TIEDOTS*
+
+
+*CONNECTION*
+
+
+*NETNAMES*
+
+
+*END* OF ASCII OUTPUT FILE
\ No newline at end of file
diff --git a/hardware/apf6/PAD_export/footprint.asc b/hardware/apf6/PAD_export/footprint.asc
new file mode 100644
index 0000000..a4becf3
--- /dev/null
+++ b/hardware/apf6/PAD_export/footprint.asc
@@ -0,0 +1,43...
[truncated message content] |
|
From: Fabien M <fa...@us...> - 2016-05-23 14:13:19
|
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 fa7a02b5b4d90675690ade4beb9d5c1beac2e044 (commit)
via e4b0aa5894623e122950c0d1ce1286f796585f69 (commit)
via 6e1d166f0022ebdc30ff6b897518dfeb0d301575 (commit)
via 93499d7840a24fc4558f5a6b5f0c477bf966f36f (commit)
via ec143e23437a1a35b3f6d576c4a5721b5d090190 (commit)
via 188e1f27f21c9270be8d07c8ec2cd4ad96c153f3 (commit)
via 41711ff3d00cbdafff0ae7dbb502336b44c9bf90 (commit)
via ba18c03be4338cdd1a5a85cd15e90800fc88b45d (commit)
from 390995ab854c898f85bf51c88a6c08b4ce5964c4 (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 fa7a02b5b4d90675690ade4beb9d5c1beac2e044
Author: Fabien Marteau <fab...@ar...>
Date: Mon May 23 16:11:36 2016 +0200
[HARDWARE][APF27] adding PAD_export schematic part and footprint for apf27
commit e4b0aa5894623e122950c0d1ce1286f796585f69
Author: Fabien Marteau <fab...@ar...>
Date: Mon May 23 16:10:54 2016 +0200
[HARDWARE][APF27] adding PAD schematic part and footprint for apf27
commit 6e1d166f0022ebdc30ff6b897518dfeb0d301575
Author: Fabien Marteau <fab...@ar...>
Date: Mon May 23 16:09:52 2016 +0200
[HARDWARE][APF51] adding PAD_export schematic part and footprint for apf51
commit 93499d7840a24fc4558f5a6b5f0c477bf966f36f
Author: Fabien Marteau <fab...@ar...>
Date: Mon May 23 16:08:59 2016 +0200
[HARDWARE][APF51] adding PAD schematic part and footprint for apf51
commit ec143e23437a1a35b3f6d576c4a5721b5d090190
Author: Fabien Marteau <fab...@ar...>
Date: Mon May 23 16:07:29 2016 +0200
[HARDWARE][APF28] adding PAD_export schematic part and footprint for apf28
commit 188e1f27f21c9270be8d07c8ec2cd4ad96c153f3
Author: Fabien Marteau <fab...@ar...>
Date: Mon May 23 16:03:13 2016 +0200
[HARDWARE][APF28] adding kicad schematic part and footprint for apf28
commit 41711ff3d00cbdafff0ae7dbb502336b44c9bf90
Author: Fabien Marteau <fab...@ar...>
Date: Mon May 23 16:04:46 2016 +0200
[HARDWARE][APF28] adding PAD schematic part and footprint for apf28
commit ba18c03be4338cdd1a5a85cd15e90800fc88b45d
Author: Fabien Marteau <fab...@ar...>
Date: Mon May 23 15:59:47 2016 +0200
[HARDWARE][OPOS6UL] adding kicad schematic part and footprint for opos6ul
-----------------------------------------------------------------------
Summary of changes:
hardware/apf27/PAD/mentor_footprint_apf27.d | 319 ++++
hardware/apf27/PAD/mentor_symbol_apf27.c | 1098 +++++++++++
.../PAD_export/mentor_export_footprint_apf27.asc | 1988 ++++++++++++++++++++
.../PAD_export/mentor_export_symbol_apf27.txt | 1704 +++++++++++++++++
hardware/apf28/PAD/mentor_footprint_apf28.d | 203 ++
hardware/apf28/PAD/mentor_symbol_apf28.c | 358 ++++
.../PAD_export/mentor_export_footprint_apf28.asc | 218 +++
.../PAD_export/mentor_export_symbol_apf28.txt | 196 ++
hardware/apf28/kicad/kicad_symbol_apf28.lib | 178 ++
hardware/apf28/kicad/kicad_symbol_apf28.mod | 670 +++++++
hardware/apf51/PAD/mentor_footprint_apf51.d | 348 ++++
hardware/apf51/PAD/mentor_symbol_apf51.c | 601 ++++++
.../PAD_export/mentor_export_footprint_apf51.asc | 364 ++++
.../PAD_export/mentor_export_symbol_apf51.txt | 320 ++++
...Opos6ul_Socket_SODIMM_DDR3_TE_2013289.kicad_mod | 245 +++
hardware/opos6ul/kicad/opos6ul.lib | 226 +++
16 files changed, 9036 insertions(+), 0 deletions(-)
create mode 100644 hardware/apf27/PAD/mentor_footprint_apf27.d
create mode 100644 hardware/apf27/PAD/mentor_symbol_apf27.c
create mode 100644 hardware/apf27/PAD_export/mentor_export_footprint_apf27.asc
create mode 100644 hardware/apf27/PAD_export/mentor_export_symbol_apf27.txt
create mode 100644 hardware/apf28/PAD/mentor_footprint_apf28.d
create mode 100644 hardware/apf28/PAD/mentor_symbol_apf28.c
create mode 100644 hardware/apf28/PAD_export/mentor_export_footprint_apf28.asc
create mode 100644 hardware/apf28/PAD_export/mentor_export_symbol_apf28.txt
create mode 100644 hardware/apf28/kicad/kicad_symbol_apf28.lib
create mode 100644 hardware/apf28/kicad/kicad_symbol_apf28.mod
create mode 100644 hardware/apf51/PAD/mentor_footprint_apf51.d
create mode 100644 hardware/apf51/PAD/mentor_symbol_apf51.c
create mode 100644 hardware/apf51/PAD_export/mentor_export_footprint_apf51.asc
create mode 100644 hardware/apf51/PAD_export/mentor_export_symbol_apf51.txt
create mode 100644 hardware/opos6ul/kicad/Opos6ul_Socket_SODIMM_DDR3_TE_2013289.kicad_mod
create mode 100644 hardware/opos6ul/kicad/opos6ul.lib
diff --git a/hardware/apf27/PAD/mentor_footprint_apf27.d b/hardware/apf27/PAD/mentor_footprint_apf27.d
new file mode 100644
index 0000000..d11f39d
--- /dev/null
+++ b/hardware/apf27/PAD/mentor_footprint_apf27.d
@@ -0,0 +1,319 @@
+*PADS-LIBRARY-PCB-DECALS-V9*
+
+APF27 M 0 0 0 2 5 0 248 9 0
+TIMESTAMP 2008.10.21.11.42.10
+0 0 0 0 1.27 0.127 1 32 35 "Regular <Romansim Stroke Font>"
+PART-TYPE
+0 0 0 0 1.27 0.127 1 0 34 "Regular <Romansim Stroke Font>"
+REF-DES
+CLOSED 5 0.254 0 -1
+-18.18 -8.125
+-18.18 -1.9
+24.42 -1.9
+24.42 -8.125
+-18.18 -8.125
+OPEN 2 0.254 0 -1
+-18.21 -3.605
+-16.475 -1.87
+OPEN 2 0.254 0 -1
+-18.215 34.4
+-16.48 36.135
+CLOSED 5 0.254 0 -1
+-18.18 29.88
+-18.18 36.105
+24.41 36.105
+24.41 29.88
+-18.18 29.88
+CLOSED 5 0.254 1 -1
+-30 38
+31 38
+31 -10.2
+-30 -10.2
+-30 38
+T-14.58 -7.925 -14.58 -7.925 J1_120
+T-13.98 -7.925 -13.98 -7.925 J1_119
+T-13.38 -7.925 -13.38 -7.925 J1_118
+T-12.78 -7.925 -12.78 -7.925 J1_117
+T-12.18 -7.925 -12.18 -7.925 J1_116
+T-11.58 -7.925 -11.58 -7.925 J1_115
+T-10.98 -7.925 -10.98 -7.925 J1_114
+T-10.38 -7.925 -10.38 -7.925 J1_113
+T-9.78 -7.925 -9.78 -7.925 J1_112
+T-9.18 -7.925 -9.18 -7.925 J1_111
+T-8.58 -7.925 -8.58 -7.925 J1_110
+T-7.98 -7.925 -7.98 -7.925 J1_109
+T-7.38 -7.925 -7.38 -7.925 J1_108
+T-6.78 -7.925 -6.78 -7.925 J1_107
+T-6.18 -7.925 -6.18 -7.925 J1_106
+T-5.58 -7.925 -5.58 -7.925 J1_105
+T-4.98 -7.925 -4.98 -7.925 J1_104
+T-4.38 -7.925 -4.38 -7.925 J1_103
+T-3.78 -7.925 -3.78 -7.925 J1_102
+T-3.18 -7.925 -3.18 -7.925 J1_101
+T-2.58 -7.925 -2.58 -7.925 J1_100
+T-1.98 -7.925 -1.98 -7.925 J1_99
+T-1.38 -7.925 -1.38 -7.925 J1_98
+T-0.78 -7.925 -0.78 -7.925 J1_97
+T-0.18 -7.925 -0.18 -7.925 J1_96
+T0.42 -7.925 0.42 -7.925 J1_95
+T1.02 -7.925 1.02 -7.925 J1_94
+T1.62 -7.925 1.62 -7.925 J1_93
+T2.22 -7.925 2.22 -7.925 J1_92
+T2.82 -7.925 2.82 -7.925 J1_91
+T3.42 -7.925 3.42 -7.925 J1_90
+T4.02 -7.925 4.02 -7.925 J1_89
+T4.62 -7.925 4.62 -7.925 J1_88
+T5.22 -7.925 5.22 -7.925 J1_87
+T5.82 -7.925 5.82 -7.925 J1_86
+T6.42 -7.925 6.42 -7.925 J1_85
+T7.02 -7.925 7.02 -7.925 J1_84
+T7.62 -7.925 7.62 -7.925 J1_83
+T8.22 -7.925 8.22 -7.925 J1_82
+T8.82 -7.925 8.82 -7.925 J1_81
+T9.42 -7.925 9.42 -7.925 J1_80
+T10.02 -7.925 10.02 -7.925 J1_79
+T10.62 -7.925 10.62 -7.925 J1_78
+T11.22 -7.925 11.22 -7.925 J1_77
+T11.82 -7.925 11.82 -7.925 J1_76
+T12.42 -7.925 12.42 -7.925 J1_75
+T13.02 -7.925 13.02 -7.925 J1_74
+T13.62 -7.925 13.62 -7.925 J1_73
+T14.22 -7.925 14.22 -7.925 J1_72
+T14.82 -7.925 14.82 -7.925 J1_71
+T15.42 -7.925 15.42 -7.925 J1_70
+T16.02 -7.925 16.02 -7.925 J1_69
+T16.62 -7.925 16.62 -7.925 J1_68
+T17.22 -7.925 17.22 -7.925 J1_67
+T17.82 -7.925 17.82 -7.925 J1_66
+T18.42 -7.925 18.42 -7.925 J1_65
+T19.02 -7.925 19.02 -7.925 J1_64
+T19.62 -7.925 19.62 -7.925 J1_63
+T20.22 -7.925 20.22 -7.925 J1_62
+T20.82 -7.925 20.82 -7.925 J1_61
+T20.82 -2.125 20.82 -2.125 J1_60
+T20.22 -2.125 20.22 -2.125 J1_59
+T23.22 -3.215 23.93 -3.45 H1
+T19.62 -2.125 19.62 -2.125 J1_58
+T19.02 -2.125 19.02 -2.125 J1_57
+T18.42 -2.125 18.42 -2.125 J1_56
+T17.82 -2.125 17.82 -2.125 J1_55
+T17.22 -2.125 17.22 -2.125 J1_54
+T16.62 -2.125 16.62 -2.125 J1_53
+T16.02 -2.125 16.02 -2.125 J1_52
+T15.42 -2.125 15.42 -2.125 J1_51
+T14.82 -2.125 14.82 -2.125 J1_50
+T14.22 -2.125 14.22 -2.125 J1_49
+T13.62 -2.125 13.62 -2.125 J1_48
+T13.02 -2.125 13.02 -2.125 J1_47
+T12.42 -2.125 12.42 -2.125 J1_46
+T11.82 -2.125 11.82 -2.125 J1_45
+T11.22 -2.125 11.22 -2.125 J1_44
+T10.62 -2.125 10.62 -2.125 J1_43
+T10.02 -2.125 10.02 -2.125 J1_42
+T9.42 -2.125 9.42 -2.125 J1_41
+T8.82 -2.125 8.82 -2.125 J1_40
+T8.22 -2.125 8.22 -2.125 J1_39
+T7.62 -2.125 7.62 -2.125 J1_38
+T7.02 -2.125 7.02 -2.125 J1_37
+T6.42 -2.125 6.42 -2.125 J1_36
+T5.82 -2.125 5.82 -2.125 J1_35
+T5.22 -2.125 5.22 -2.125 J1_34
+T4.62 -2.125 4.62 -2.125 J1_33
+T4.02 -2.125 4.02 -2.125 J1_32
+T3.42 -2.125 3.42 -2.125 J1_31
+T2.82 -2.125 2.82 -2.125 J1_30
+T2.22 -2.125 2.22 -2.125 J1_29
+T1.62 -2.125 1.62 -2.125 J1_28
+T1.02 -2.125 1.02 -2.125 J1_27
+T0.42 -2.125 0.42 -2.125 J1_26
+T-0.18 -2.125 -0.18 -2.125 J1_25
+T-0.78 -2.125 -0.78 -2.125 J1_24
+T-1.38 -2.125 -1.38 -2.125 J1_23
+T-1.98 -2.125 -1.98 -2.125 J1_22
+T-2.58 -2.125 -2.58 -2.125 J1_21
+T-3.18 -2.125 -3.18 -2.125 J1_20
+T-3.78 -2.125 -3.78 -2.125 J1_19
+T-4.38 -2.125 -4.38 -2.125 J1_18
+T-4.98 -2.125 -4.98 -2.125 J1_17
+T-5.58 -2.125 -5.58 -2.125 J1_16
+T-6.18 -2.125 -6.18 -2.125 J1_15
+T-6.78 -2.125 -6.78 -2.125 J1_14
+T-7.38 -2.125 -7.38 -2.125 J1_13
+T-7.98 -2.125 -7.98 -2.125 J1_12
+T-8.58 -2.125 -8.58 -2.125 J1_11
+T-9.18 -2.125 -9.18 -2.125 J1_10
+T-9.78 -2.125 -9.78 -2.125 J1_9
+T-10.38 -2.125 -10.38 -2.125 J1_8
+T-10.98 -2.125 -10.98 -2.125 J1_7
+T-11.58 -2.125 -11.58 -2.125 J1_6
+T-12.18 -2.125 -12.18 -2.125 J1_5
+T-12.78 -2.125 -12.78 -2.125 J1_4
+T-16.98 -3.215 -15.86 -3.33 H2
+T-13.38 -2.125 -13.38 -2.125 J1_3
+T-13.98 -2.125 -13.98 -2.125 J1_2
+T-14.58 -2.125 -14.58 -2.125 J1_1
+T-14.58 30.08 -14.58 30.08 J2_120
+T-13.98 30.08 -13.98 30.08 J2_119
+T-13.38 30.08 -13.38 30.08 J2_118
+T-12.78 30.08 -12.78 30.08 J2_117
+T-12.18 30.08 -12.18 30.08 J2_116
+T-11.58 30.08 -11.58 30.08 J2_115
+T-10.98 30.08 -10.98 30.08 J2_114
+T-10.38 30.08 -10.38 30.08 J2_113
+T-9.78 30.08 -9.78 30.08 J2_112
+T-9.18 30.08 -9.18 30.08 J2_111
+T-8.58 30.08 -8.58 30.08 J2_110
+T-7.98 30.08 -7.98 30.08 J2_109
+T-7.38 30.08 -7.38 30.08 J2_108
+T-6.78 30.08 -6.78 30.08 J2_107
+T-6.18 30.08 -6.18 30.08 J2_106
+T-5.58 30.08 -5.58 30.08 J2_105
+T-4.98 30.08 -4.98 30.08 J2_104
+T-4.38 30.08 -4.38 30.08 J2_103
+T-3.78 30.08 -3.78 30.08 J2_102
+T-3.18 30.08 -3.18 30.08 J2_101
+T-2.58 30.08 -2.58 30.08 J2_100
+T-1.98 30.08 -1.98 30.08 J2_99
+T-1.38 30.08 -1.38 30.08 J2_98
+T-0.78 30.08 -0.78 30.08 J2_97
+T-0.18 30.08 -0.18 30.08 J2_96
+T0.41 30.08 0.41 30.08 J2_95
+T1.01 30.08 1.01 30.08 J2_94
+T1.61 30.08 1.61 30.08 J2_93
+T2.21 30.08 2.21 30.08 J2_92
+T2.81 30.08 2.81 30.08 J2_91
+T3.41 30.08 3.41 30.08 J2_90
+T4.01 30.08 4.01 30.08 J2_89
+T4.61 30.08 4.61 30.08 J2_88
+T5.21 30.08 5.21 30.08 J2_87
+T5.81 30.08 5.81 30.08 J2_86
+T6.41 30.08 6.41 30.08 J2_85
+T7.01 30.08 7.01 30.08 J2_84
+T7.61 30.08 7.61 30.08 J2_83
+T8.21 30.08 8.21 30.08 J2_82
+T8.81 30.08 8.81 30.08 J2_81
+T9.41 30.08 9.41 30.08 J2_80
+T10.01 30.08 10.01 30.08 J2_79
+T10.61 30.08 10.61 30.08 J2_78
+T11.21 30.08 11.21 30.08 J2_77
+T11.81 30.08 11.81 30.08 J2_76
+T12.41 30.08 12.41 30.08 J2_75
+T13.01 30.08 13.01 30.08 J2_74
+T13.61 30.08 13.61 30.08 J2_73
+T14.21 30.08 14.21 30.08 J2_72
+T14.81 30.08 14.81 30.08 J2_71
+T15.41 30.08 15.41 30.08 J2_70
+T16.01 30.08 16.01 30.08 J2_69
+T16.61 30.08 16.61 30.08 J2_68
+T17.21 30.08 17.21 30.08 J2_67
+T17.81 30.08 17.81 30.08 J2_66
+T18.41 30.08 18.41 30.08 J2_65
+T19.01 30.08 19.01 30.08 J2_64
+T19.61 30.08 19.61 30.08 J2_63
+T20.21 30.08 20.21 30.08 J2_62
+T20.81 30.08 20.81 30.08 J2_61
+T20.81 35.88 20.81 35.88 J2_60
+T20.21 35.88 20.21 35.88 J2_59
+T-16.98 34.79 -15.86 34.675 H3
+T19.61 35.88 19.61 35.88 J2_58
+T19.01 35.88 19.01 35.88 J2_57
+T18.41 35.88 18.41 35.88 J2_56
+T17.81 35.88 17.81 35.88 J2_55
+T17.21 35.88 17.21 35.88 J2_54
+T16.61 35.88 16.61 35.88 J2_53
+T16.01 35.88 16.01 35.88 J2_52
+T15.41 35.88 15.41 35.88 J2_51
+T14.81 35.88 14.81 35.88 J2_50
+T14.21 35.88 14.21 35.88 J2_49
+T13.61 35.88 13.61 35.88 J2_48
+T13.01 35.88 13.01 35.88 J2_47
+T12.41 35.88 12.41 35.88 J2_46
+T11.81 35.88 11.81 35.88 J2_45
+T11.21 35.88 11.21 35.88 J2_44
+T10.61 35.88 10.61 35.88 J2_43
+T10.01 35.88 10.01 35.88 J2_42
+T9.41 35.88 9.41 35.88 J2_41
+T8.81 35.88 8.81 35.88 J2_40
+T8.21 35.88 8.21 35.88 J2_39
+T7.61 35.88 7.61 35.88 J2_38
+T7.01 35.88 7.01 35.88 J2_37
+T6.41 35.88 6.41 35.88 J2_36
+T5.81 35.88 5.81 35.88 J2_35
+T5.21 35.88 5.21 35.88 J2_34
+T4.61 35.88 4.61 35.88 J2_33
+T4.01 35.88 4.01 35.88 J2_32
+T3.41 35.88 3.41 35.88 J2_31
+T2.81 35.88 2.81 35.88 J2_30
+T2.21 35.88 2.21 35.88 J2_29
+T1.61 35.88 1.61 35.88 J2_28
+T1.01 35.88 1.01 35.88 J2_27
+T0.41 35.88 0.41 35.88 J2_26
+T-0.18 35.88 -0.18 35.88 J2_25
+T-0.78 35.88 -0.78 35.88 J2_24
+T-1.38 35.88 -1.38 35.88 J2_23
+T-1.98 35.88 -1.98 35.88 J2_22
+T-2.58 35.88 -2.58 35.88 J2_21
+T-3.18 35.88 -3.18 35.88 J2_20
+T-3.78 35.88 -3.78 35.88 J2_19
+T-4.38 35.88 -4.38 35.88 J2_18
+T-4.98 35.88 -4.98 35.88 J2_17
+T-5.58 35.88 -5.58 35.88 J2_16
+T-6.18 35.88 -6.18 35.88 J2_15
+T-6.78 35.88 -6.78 35.88 J2_14
+T-7.38 35.88 -7.38 35.88 J2_13
+T-7.98 35.88 -7.98 35.88 J2_12
+T-8.58 35.88 -8.58 35.88 J2_11
+T-9.18 35.88 -9.18 35.88 J2_10
+T-9.78 35.88 -9.78 35.88 J2_9
+T-10.38 35.88 -10.38 35.88 J2_8
+T-10.98 35.88 -10.98 35.88 J2_7
+T-11.58 35.88 -11.58 35.88 J2_6
+T-12.18 35.88 -12.18 35.88 J2_5
+T-12.78 35.88 -12.78 35.88 J2_4
+T23.21 34.79 23.92 34.555 H4
+T-13.38 35.88 -13.38 35.88 J2_3
+T-13.98 35.88 -13.98 35.88 J2_2
+T-14.58 35.88 -14.58 35.88 J2_1
+T-27.38 35.28 -27.38 35.28 HG1
+T28.12 35.28 28.12 35.28 HG2
+T28.12 -7.725 28.12 -7.725 HG3
+T-27.38 -7.725 -27.38 -7.725 HG4
+PAD 0 3 N 0
+-2 0.35 RF 0 90 1.7 0
+-1 0 R
+0 0 R
+PAD 63 3 N 0.7
+-2 0.7 R
+-1 0.7 R
+0 0.7 R
+PAD 119 3 N 1.1
+-2 1.1 R
+-1 1.1 R
+0 1.1 R
+PAD 185 3 N 1.1
+-2 1.1 R
+-1 1.1 R
+0 1.1 R
+PAD 241 3 N 0.7
+-2 0.7 R
+-1 0.7 R
+0 0.7 R
+PAD 245 3 N 2.7
+-2 4.5 R
+-1 4.5 R
+0 4.5 R
+PAD 246 3 N 2.7
+-2 4.5 R
+-1 4.5 R
+0 4.5 R
+PAD 247 3 N 2.7
+-2 4.5 R
+-1 4.5 R
+0 4.5 R
+PAD 248 3 N 2.7
+-2 4.5 R
+-1 4.5 R
+0 4.5 R
+
+
+*END*
diff --git a/hardware/apf27/PAD/mentor_symbol_apf27.c b/hardware/apf27/PAD/mentor_symbol_apf27.c
new file mode 100644
index 0000000..475152f
--- /dev/null
+++ b/hardware/apf27/PAD/mentor_symbol_apf27.c
@@ -0,0 +1,1098 @@
+*PADS-LIBRARY-SCH-DECALS-V9*
+
+J1 32000 32000 97 10 97 10 4 2 1 120 0
+TIMESTAMP 2008.10.18.15.08.16
+"Default Font"
+"Default Font"
+1010 7840 0 4 97 10 "Default Font"
+REF-DES
+1000 -40 0 6 97 10 "Default Font"
+PART-TYPE
+1000 -140 0 6 97 10 "Default Font"
+*
+1000 -240 0 6 97 10 "Default Font"
+*
+CLOSED 5 10 0 -1
+0 0
+2000 0
+2000 7800
+0 7800
+0 0
+OPEN 2 10 0 -1
+0 3900
+2000 3900
+900 4580 0 0 167 10 0 0 0 0 "Default Font"
++2V5
+T2200 3700 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 3600 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 7700 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 7600 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 7500 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 7400 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 7300 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 6100 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 6200 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 6300 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 1200 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 6000 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 4100 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 900 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 700 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 2200 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 2100 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 2000 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 1900 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 1800 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 1700 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 1500 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 1400 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 1200 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 1100 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 600 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 2200 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 2100 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 2000 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 1900 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 1800 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 1700 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 2400 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 2500 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 2600 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 2700 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 500 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 5300 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 5200 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 5100 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 5000 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 4900 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 4800 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 4600 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 4500 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 4400 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 4300 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 4200 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 4100 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 400 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 5900 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 5800 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 5700 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 5600 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 5500 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 5400 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 5300 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 5200 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 5100 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 300 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 6000 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 6100 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 6200 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 6300 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 6400 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 6500 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 6600 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 6700 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 6800 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 6900 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 7000 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 7100 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 7200 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 7300 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 7400 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 7500 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 7600 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 7700 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 200 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 5400 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 5500 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 5600 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 5700 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 5800 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 5900 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 3700 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 3600 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 3500 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 3400 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 3200 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 3100 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 3000 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 2900 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 2400 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 2500 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 2600 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 2700 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 2800 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 2900 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 800 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 900 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 600 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 700 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 400 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 300 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 100 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 4600 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 4500 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 1500 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 1300 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 1400 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 6500 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 6400 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 6600 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 100 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 7200 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 7100 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 7000 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 6900 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 6800 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+
+J1_2 32000 32000 97 10 97 10 4 1 0 120 0
+TIMESTAMP 2008.10.18.15.08.16
+"Default Font"
+"Default Font"
+1000 6140 0 4 97 10 "Default Font"
+REF-DES
+1000 -40 0 6 97 10 "Default Font"
+PART-TYPE
+1000 -140 0 6 97 10 "Default Font"
+*
+1000 -240 0 6 97 10 "Default Font"
+*
+CLOSED 5 10 0 -1
+0 0
+2000 0
+2000 6100
+0 6100
+0 0
+T-200 6000 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 5900 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 5800 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 5700 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 5600 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 5500 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 5400 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 5300 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 5200 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 5100 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 5000 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 4900 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 4800 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 4700 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 4600 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 4500 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 4400 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 4300 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 4200 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 4100 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 4000 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 3900 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 3800 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 3700 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 3600 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 3500 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 3400 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 3300 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 3200 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 3100 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 3000 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 2900 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 2800 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 2700 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 2600 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 2500 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 2400 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 2300 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 2200 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 2100 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 2000 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 1900 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 1800 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 1700 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 1600 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 1500 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 1400 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 1300 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 1200 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 1100 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 1000 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 900 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 800 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 700 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 600 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 500 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 400 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 300 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 200 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 100 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 100 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 200 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 300 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 400 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 500 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 600 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 700 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 800 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 900 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 1000 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 1100 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 1200 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 1300 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 1400 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 1500 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 1600 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 1700 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 1800 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 1900 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 2000 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 2100 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 2200 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 2300 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 2400 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 2500 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 2600 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 2700 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 2800 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 2900 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 3000 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 3100 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 3200 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 3300 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 3400 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 3500 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 3600 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 3700 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 3800 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 3900 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 4000 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 4100 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 4200 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 4300 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 4400 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 4500 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 4600 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 4700 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 4800 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 4900 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 5000 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 5100 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 5200 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 5300 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 5400 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 5500 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 5600 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 5700 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 5800 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 5900 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 6000 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+
+J2 32000 32000 97 10 97 10 4 13 4 120 0
+TIMESTAMP 2008.10.18.15.08.16
+"Default Font"
+"Default Font"
+1010 7440 0 4 97 10 "Default Font"
+REF-DES
+1000 -40 0 6 97 10 "Default Font"
+PART-TYPE
+1000 -140 0 6 97 10 "Default Font"
+*
+1000 -240 0 6 97 10 "Default Font"
+*
+CLOSED 5 10 0 -1
+0 0
+2000 0
+2000 7400
+0 7400
+0 0
+OPEN 4 10 0 -1
+0 4500
+1000 4500
+1000 4900
+2000 4900
+OPEN 3 10 0 -1
+2000 3600
+1000 3600
+1000 4500
+OPEN 3 10 0 -1
+1000 3600
+1000 1200
+0 1200
+OPEN 2 10 0 -1
+1000 1200
+1000 0
+OPEN 3 10 0 -1
+1000 7400
+1000 6800
+0 6800
+OPEN 3 10 0 -1
+1000 6800
+2000 6800
+2000 6700
+OPEN 3 10 0 -1
+0 6100
+1000 6100
+1000 6800
+OPEN 2 10 0 -1
+2000 6500
+1000 6500
+OPEN 3 10 0 -1
+0 5400
+1000 5400
+1000 6100
+OPEN 3 10 0 -1
+0 5000
+1000 5000
+1000 5400
+OPEN 2 10 0 -1
+1000 4900
+1000 5000
+OPEN 2 10 0 -1
+1000 6100
+2000 6100
+960 6880 90 0 167 10 0 0 0 0 "Default Font"
++2V5
+730 4760 0 0 97 10 0 0 0 0 "Default Font"
++2V5
+730 4860 0 0 97 10 0 0 0 0 "Default Font"
++2V8
+730 4650 0 0 97 10 0 0 0 0 "Default Font"
++2V8
+T2200 7300 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 7200 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 1100 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 1000 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 6600 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 6700 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 6500 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 6400 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 6300 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 6200 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 5900 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 6000 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 5500 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 5900 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 6000 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 5800 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 5700 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 5300 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 5200 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 900 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 4700 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 3900 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 3800 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 4300 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 800 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 2800 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 2900 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 2400 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 2500 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 2600 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 2700 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 2000 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 2100 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 1600 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 1700 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 1200 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 1300 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 1000 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 1100 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 400 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 500 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 700 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 1800 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 2000 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 2100 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 2300 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 2400 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 3000 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 2500 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 2700 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 3100 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 3300 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 3400 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 3500 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 3600 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 3900 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 600 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 5300 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 5200 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 5100 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 5500 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 5400 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 500 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 4000 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 3700 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 3800 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 1500 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 3200 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 2800 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 2600 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 2900 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 2200 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 1900 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 1700 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 1400 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 4300 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 4200 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 300 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 200 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 700 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 600 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 900 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 800 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 1500 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 1400 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 1900 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 1800 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 2300 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 2200 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 3100 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 3000 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 3400 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 3300 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 400 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 4200 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 4100 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 4000 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 4500 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 4400 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 300 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 4900 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 5100 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 4800 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 6400 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 6300 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 6700 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 6600 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 4700 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 5800 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 5700 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 5600 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 7200 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 7100 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 7300 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 7000 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 6900 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 200 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 100 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 7100 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 7000 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+
+J2_2 32000 32000 97 10 97 10 4 1 0 120 0
+TIMESTAMP 2008.10.18.15.08.16
+"Default Font"
+"Default Font"
+1000 6140 0 4 97 10 "Default Font"
+REF-DES
+1000 -40 0 6 97 10 "Default Font"
+PART-TYPE
+1000 -140 0 6 97 10 "Default Font"
+*
+1000 -240 0 6 97 10 "Default Font"
+*
+CLOSED 5 10 0 -1
+0 0
+2000 0
+2000 6100
+0 6100
+0 0
+T-200 6000 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 5900 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 5800 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 5700 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 5600 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 5500 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 5400 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 5300 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 5200 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 5100 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 5000 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 4900 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 4800 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 4700 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 4600 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 4500 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 4400 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 4300 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 4200 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 4100 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 4000 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 3900 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 3800 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 3700 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 3600 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 3500 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 3400 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 3300 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 3200 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 3100 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 3000 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 2900 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 2800 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 2700 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 2600 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 2500 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 2400 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 2300 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 2200 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 2100 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 2000 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 1900 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 1800 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 1700 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 1600 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 1500 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 1400 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 1300 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 1200 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 1100 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 1000 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 900 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 800 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 700 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 600 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 500 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 400 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 300 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 200 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T-200 100 0 0 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 100 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 200 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 300 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 400 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 500 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 600 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 700 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 800 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 900 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 1000 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 1100 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 1200 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 1300 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 1400 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 1500 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 1600 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 1700 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 1800 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 1900 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 2000 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 2100 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 2200 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 2300 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 2400 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 2500 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 2600 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 2700 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 2800 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 2900 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 3000 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 3100 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 3200 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 3300 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 3400 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 3500 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 3600 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 3700 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 3800 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 3900 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 4000 0 2 140 20 0 2 230 0 0 16 PIN
+P-520 0 0 2 -80 0 0 2 0
+T2200 4100 0 2...
[truncated message content] |
|
From: Sébastien S. <ss...@us...> - 2016-05-23 08:25:18
|
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, buildroot-update has been updated
via ba0629b347b5347af2d459d55bfd66f2367f488a (commit)
from 08812fd8b1fc32fd33c434a2ecd3798304bdaaac (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 ba0629b347b5347af2d459d55bfd66f2367f488a
Author: Sébastien Szymanski <seb...@ar...>
Date: Mon May 23 10:22:43 2016 +0200
[BUILDROOT] Set static /dev management for apf27 with old kernel
This kernel doesn't support devtmpfs so we have to use a static /dev
management. Use BR device table and an apf27 specific device table.
-----------------------------------------------------------------------
Summary of changes:
buildroot/configs/apf27_defconfig | 2 ++
buildroot/configs/apf27_webradio_defconfig | 2 ++
buildroot/configs/apf27test_defconfig | 2 ++
buildroot/configs/apf27xenomai_defconfig | 2 ++
buildroot/configs/pps_defconfig | 2 ++
.../armadeus/apf27/apf27_device_table_dev.txt | 2 ++
6 files changed, 12 insertions(+), 0 deletions(-)
create mode 100644 buildroot/target/device/armadeus/apf27/apf27_device_table_dev.txt
diff --git a/buildroot/configs/apf27_defconfig b/buildroot/configs/apf27_defconfig
index 67de61f..f2fb7df 100644
--- a/buildroot/configs/apf27_defconfig
+++ b/buildroot/configs/apf27_defconfig
@@ -17,6 +17,8 @@ BR2_ENABLE_LOCALE_WHITELIST="C en_US"
BR2_TARGET_OPTIMIZATION="-Os -pipe"
BR2_TARGET_GENERIC_HOSTNAME="apf27"
BR2_TARGET_GENERIC_ISSUE="Welcome to Armadeus development platform !"
+BR2_ROOTFS_DEVICE_CREATION_STATIC=y
+BR2_ROOTFS_STATIC_DEVICE_TABLE="system/device_table_dev.txt $(BR2_BOARD_PATH)/$(BR2_BOARD_NAME)_device_table_dev.txt"
BR2_TARGET_GENERIC_GETTY_PORT="ttySMX0"
BR2_ROOTFS_OVERLAY="$(ARMADEUS_PATH)/rootfs/target_overlay"
BR2_ROOTFS_POST_BUILD_SCRIPT="$(ARMADEUS_PATH)/rootfs/post_build.sh"
diff --git a/buildroot/configs/apf27_webradio_defconfig b/buildroot/configs/apf27_webradio_defconfig
index fad38d7..a41317b 100644
--- a/buildroot/configs/apf27_webradio_defconfig
+++ b/buildroot/configs/apf27_webradio_defconfig
@@ -17,6 +17,8 @@ BR2_ENABLE_LOCALE_WHITELIST="C en_US"
BR2_TARGET_OPTIMIZATION="-Os -pipe"
BR2_TARGET_GENERIC_HOSTNAME="apf27"
BR2_TARGET_GENERIC_ISSUE="Welcome to Armadeus development platform !"
+BR2_ROOTFS_DEVICE_CREATION_STATIC=y
+BR2_ROOTFS_STATIC_DEVICE_TABLE="system/device_table_dev.txt $(BR2_BOARD_PATH)/$(BR2_BOARD_NAME)_device_table_dev.txt"
BR2_TARGET_GENERIC_GETTY_PORT="ttySMX0"
BR2_ROOTFS_OVERLAY="$(ARMADEUS_PATH)/rootfs/target_overlay"
BR2_ROOTFS_POST_BUILD_SCRIPT="$(ARMADEUS_PATH)/rootfs/post_build.sh"
diff --git a/buildroot/configs/apf27test_defconfig b/buildroot/configs/apf27test_defconfig
index f669921..8048bdc 100644
--- a/buildroot/configs/apf27test_defconfig
+++ b/buildroot/configs/apf27test_defconfig
@@ -17,6 +17,8 @@ BR2_ENABLE_LOCALE_WHITELIST="C en_US"
BR2_TARGET_OPTIMIZATION="-Os -pipe"
BR2_TARGET_GENERIC_HOSTNAME="apf27"
BR2_TARGET_GENERIC_ISSUE="Welcome to Armadeus development platform !"
+BR2_ROOTFS_DEVICE_CREATION_STATIC=y
+BR2_ROOTFS_STATIC_DEVICE_TABLE="system/device_table_dev.txt $(BR2_BOARD_PATH)/$(BR2_BOARD_NAME)_device_table_dev.txt"
BR2_TARGET_GENERIC_GETTY_PORT="ttySMX0"
BR2_ROOTFS_OVERLAY="$(ARMADEUS_PATH)/rootfs/target_overlay"
BR2_ROOTFS_POST_BUILD_SCRIPT="$(ARMADEUS_PATH)/rootfs/post_build.sh"
diff --git a/buildroot/configs/apf27xenomai_defconfig b/buildroot/configs/apf27xenomai_defconfig
index c404264..24c17af 100644
--- a/buildroot/configs/apf27xenomai_defconfig
+++ b/buildroot/configs/apf27xenomai_defconfig
@@ -17,6 +17,8 @@ BR2_ENABLE_LOCALE_WHITELIST="C en_US"
BR2_TARGET_OPTIMIZATION="-Os -pipe"
BR2_TARGET_GENERIC_HOSTNAME="apf27"
BR2_TARGET_GENERIC_ISSUE="Welcome to Armadeus development platform !"
+BR2_ROOTFS_DEVICE_CREATION_STATIC=y
+BR2_ROOTFS_STATIC_DEVICE_TABLE="system/device_table_dev.txt $(BR2_BOARD_PATH)/$(BR2_BOARD_NAME)_device_table_dev.txt"
BR2_TARGET_GENERIC_GETTY_PORT="ttySMX0"
BR2_ROOTFS_OVERLAY="$(ARMADEUS_PATH)/rootfs/target_overlay"
BR2_ROOTFS_POST_BUILD_SCRIPT="$(ARMADEUS_PATH)/rootfs/post_build.sh"
diff --git a/buildroot/configs/pps_defconfig b/buildroot/configs/pps_defconfig
index 83e88f1..3b442e5 100644
--- a/buildroot/configs/pps_defconfig
+++ b/buildroot/configs/pps_defconfig
@@ -17,6 +17,8 @@ BR2_ENABLE_LOCALE_WHITELIST="C en_US"
BR2_TARGET_OPTIMIZATION="-Os -pipe"
BR2_TARGET_GENERIC_HOSTNAME="pps"
BR2_TARGET_GENERIC_ISSUE="Welcome to Armadeus development platform !"
+BR2_ROOTFS_DEVICE_CREATION_STATIC=y
+BR2_ROOTFS_STATIC_DEVICE_TABLE="system/device_table_dev.txt $(BR2_BOARD_PATH)/$(BR2_BOARD_NAME)_device_table_dev.txt"
BR2_TARGET_GENERIC_GETTY_PORT="ttySMX0"
BR2_ROOTFS_OVERLAY="$(ARMADEUS_PATH)/rootfs/target_overlay"
BR2_ROOTFS_POST_BUILD_SCRIPT="$(ARMADEUS_PATH)/rootfs/post_build.sh"
diff --git a/buildroot/target/device/armadeus/apf27/apf27_device_table_dev.txt b/buildroot/target/device/armadeus/apf27/apf27_device_table_dev.txt
new file mode 100644
index 0000000..83e19a7
--- /dev/null
+++ b/buildroot/target/device/armadeus/apf27/apf27_device_table_dev.txt
@@ -0,0 +1,2 @@
+#<name> <type> <mode> <uid> <gid> <major> <minor> <start> <inc> <count>
+/dev/ttySMX c 666 0 0 204 41 0 1 6
hooks/post-receive
--
armadeus
|
|
From: Sébastien S. <ss...@us...> - 2016-05-20 16:33:33
|
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, buildroot-update has been updated
via 08812fd8b1fc32fd33c434a2ecd3798304bdaaac (commit)
from ac2d83ce2d8d7af78799395be59e139ad1628ea1 (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 08812fd8b1fc32fd33c434a2ecd3798304bdaaac
Author: Sébastien Szymanski <seb...@ar...>
Date: Fri May 20 18:33:35 2016 +0200
[BUILDROOT] Set BR2_LINUX_KERNEL_UIMAGE=y in defconfig files
Because BR now defaults to zImage.
-----------------------------------------------------------------------
Summary of changes:
buildroot/configs/apf27_defconfig | 1 +
buildroot/configs/apf27_webradio_defconfig | 1 +
buildroot/configs/apf27mainline_defconfig | 1 +
.../configs/apf27preempt-rtmainline_defconfig | 1 +
buildroot/configs/apf27test_defconfig | 1 +
buildroot/configs/apf27xenomai_defconfig | 1 +
buildroot/configs/apf27xenomaimainline_defconfig | 1 +
buildroot/configs/apf28_defconfig | 1 +
buildroot/configs/apf28mainline_defconfig | 1 +
buildroot/configs/apf28mainlinetest_defconfig | 1 +
buildroot/configs/apf28test_defconfig | 1 +
buildroot/configs/apf51_defconfig | 1 +
buildroot/configs/apf51mainline_defconfig | 1 +
buildroot/configs/apf51test_defconfig | 1 +
buildroot/configs/apf9328_defconfig | 1 +
buildroot/configs/apf9328test_defconfig | 1 +
buildroot/configs/apf9328xenomai_defconfig | 1 +
buildroot/configs/pps51_defconfig | 1 +
buildroot/configs/pps_defconfig | 1 +
19 files changed, 19 insertions(+), 0 deletions(-)
diff --git a/buildroot/configs/apf27_defconfig b/buildroot/configs/apf27_defconfig
index e9a95ad..67de61f 100644
--- a/buildroot/configs/apf27_defconfig
+++ b/buildroot/configs/apf27_defconfig
@@ -31,6 +31,7 @@ BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="2.6.29.6"
BR2_LINUX_KERNEL_PATCH="../patches/linux/$(BR2_LINUX_KERNEL_VERSION)"
BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="$(BR2_BOARD_PATH)/$(BR2_BOARD_NAME)-linux-$(BR2_LINUX_KERNEL_VERSION).config"
+BR2_LINUX_KERNEL_UIMAGE=y
BR2_PACKAGE_BUSYBOX_CONFIG="$(ARMADEUS_PATH)/busybox.config"
BR2_PACKAGE_FPGAREGS=y
BR2_PACKAGE_FPGA_FIRMWARE=y
diff --git a/buildroot/configs/apf27_webradio_defconfig b/buildroot/configs/apf27_webradio_defconfig
index 3b8f5b3..fad38d7 100644
--- a/buildroot/configs/apf27_webradio_defconfig
+++ b/buildroot/configs/apf27_webradio_defconfig
@@ -31,6 +31,7 @@ BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="2.6.29.6"
BR2_LINUX_KERNEL_PATCH="../patches/linux/$(BR2_LINUX_KERNEL_VERSION)"
BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="$(BR2_BOARD_PATH)/$(BR2_BOARD_NAME)-linux-$(BR2_LINUX_KERNEL_VERSION).config"
+BR2_LINUX_KERNEL_UIMAGE=y
BR2_PACKAGE_BUSYBOX_CONFIG="$(ARMADEUS_PATH)/busybox.config"
BR2_PACKAGE_FPGAREGS=y
BR2_PACKAGE_IMXREGS=y
diff --git a/buildroot/configs/apf27mainline_defconfig b/buildroot/configs/apf27mainline_defconfig
index 07894b9..b8094a6 100644
--- a/buildroot/configs/apf27mainline_defconfig
+++ b/buildroot/configs/apf27mainline_defconfig
@@ -32,6 +32,7 @@ BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="3.19.8"
BR2_LINUX_KERNEL_PATCH="../patches/linux/$(BR2_LINUX_KERNEL_VERSION)"
BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="$(BR2_BOARD_PATH)/$(BR2_BOARD_NAME)-linux-$(BR2_LINUX_KERNEL_VERSION).config"
+BR2_LINUX_KERNEL_UIMAGE=y
BR2_LINUX_KERNEL_UIMAGE_LOADADDR="0xA0008000"
BR2_LINUX_KERNEL_DTS_SUPPORT=y
BR2_LINUX_KERNEL_INTREE_DTS_NAME="imx27-apf27dev"
diff --git a/buildroot/configs/apf27preempt-rtmainline_defconfig b/buildroot/configs/apf27preempt-rtmainline_defconfig
index f0549e2..318e7f0 100644
--- a/buildroot/configs/apf27preempt-rtmainline_defconfig
+++ b/buildroot/configs/apf27preempt-rtmainline_defconfig
@@ -32,6 +32,7 @@ BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="4.0.8"
BR2_LINUX_KERNEL_PATCH="https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patch-4.0.8-rt6.patch.gz ../patches/linux/$(BR2_LINUX_KERNEL_VERSION)"
BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="$(BR2_BOARD_PATH)/$(BR2_BOARD_NAME)-linux-preempt-rt-$(BR2_LINUX_KERNEL_VERSION).config"
+BR2_LINUX_KERNEL_UIMAGE=y
BR2_LINUX_KERNEL_UIMAGE_LOADADDR="0xA0008000"
BR2_LINUX_KERNEL_DTS_SUPPORT=y
BR2_LINUX_KERNEL_INTREE_DTS_NAME="imx27-apf27dev"
diff --git a/buildroot/configs/apf27test_defconfig b/buildroot/configs/apf27test_defconfig
index 4b58454..f669921 100644
--- a/buildroot/configs/apf27test_defconfig
+++ b/buildroot/configs/apf27test_defconfig
@@ -31,6 +31,7 @@ BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="2.6.29.6"
BR2_LINUX_KERNEL_PATCH="../patches/linux/$(BR2_LINUX_KERNEL_VERSION)"
BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="$(BR2_BOARD_PATH)/$(BR2_BOARD_NAME)-linux-$(BR2_LINUX_KERNEL_VERSION).config"
+BR2_LINUX_KERNEL_UIMAGE=y
BR2_PACKAGE_BUSYBOX_CONFIG="$(ARMADEUS_PATH)/busybox.config"
BR2_PACKAGE_BUSYBOX_SHOW_OTHERS=y
BR2_PACKAGE_AS_DEVICES=y
diff --git a/buildroot/configs/apf27xenomai_defconfig b/buildroot/configs/apf27xenomai_defconfig
index b63e10c..c404264 100644
--- a/buildroot/configs/apf27xenomai_defconfig
+++ b/buildroot/configs/apf27xenomai_defconfig
@@ -31,6 +31,7 @@ BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="2.6.29.6"
BR2_LINUX_KERNEL_PATCH="../patches/linux/$(BR2_LINUX_KERNEL_VERSION)"
BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="$(BR2_BOARD_PATH)/$(BR2_BOARD_NAME)-linux-2.6.29-xenomai.config"
+BR2_LINUX_KERNEL_UIMAGE=y
BR2_LINUX_KERNEL_EXT_XENOMAI=y
BR2_LINUX_KERNEL_EXT_XENOMAI_ADEOS_PATCH_URL="ftp://ftp2.armadeus.com/armadeusw/adeos-ipipe-2.6.29-arm-1.13-05.patch"
BR2_PACKAGE_BUSYBOX_CONFIG="$(ARMADEUS_PATH)/busybox.config"
diff --git a/buildroot/configs/apf27xenomaimainline_defconfig b/buildroot/configs/apf27xenomaimainline_defconfig
index 7fa4f42..66ab06d 100644
--- a/buildroot/configs/apf27xenomaimainline_defconfig
+++ b/buildroot/configs/apf27xenomaimainline_defconfig
@@ -30,6 +30,7 @@ BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="3.14.39"
BR2_LINUX_KERNEL_PATCH="../patches/linux/$(BR2_LINUX_KERNEL_VERSION)"
BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="$(BR2_BOARD_PATH)/$(BR2_BOARD_NAME)-linux-$(BR2_LINUX_KERNEL_VERSION)-xenomai.config"
+BR2_LINUX_KERNEL_UIMAGE=y
BR2_LINUX_KERNEL_UIMAGE_LOADADDR="0xA0008000"
BR2_LINUX_KERNEL_DTS_SUPPORT=y
BR2_LINUX_KERNEL_INTREE_DTS_NAME="imx27-apf27dev"
diff --git a/buildroot/configs/apf28_defconfig b/buildroot/configs/apf28_defconfig
index 5ed3778..6951ef0 100644
--- a/buildroot/configs/apf28_defconfig
+++ b/buildroot/configs/apf28_defconfig
@@ -32,6 +32,7 @@ BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="2.6.35.3"
BR2_LINUX_KERNEL_PATCH="ftp://ftp2.armadeus.com/armadeusw/linux-2.6.35.3-imx_10.12.01.patch.tar.gz ftp://ftp2.armadeus.com/armadeusw/patches_for_L2.6.35_MX28_SDK_10.12_SOURCE.tar.gz ftp://ftp2.armadeus.com/armadeusw/L2.6.35_10.12_EMI_FREQ_PATCH_UP.tar.gz ftp://ftp2.armadeus.com/armadeusw/MX28-FEC-PROBLEM-PATCH.tar.gz ftp://ftp2.armadeus.com/armadeusw/linux-2.6.35.3-imx_11.09.01.patch.tar.gz ../patches/linux/$(BR2_LINUX_KERNEL_VERSION)"
BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="$(BR2_BOARD_PATH)/$(BR2_BOARD_NAME)-linux-$(BR2_LINUX_KERNEL_VERSION).config"
+BR2_LINUX_KERNEL_UIMAGE=y
BR2_PACKAGE_BUSYBOX_CONFIG="$(ARMADEUS_PATH)/busybox.config"
BR2_PACKAGE_HOST_IMX28_USB_DOWNLOADER=y
BR2_PACKAGE_IMXREGS=y
diff --git a/buildroot/configs/apf28mainline_defconfig b/buildroot/configs/apf28mainline_defconfig
index ab22374..de8dada 100644
--- a/buildroot/configs/apf28mainline_defconfig
+++ b/buildroot/configs/apf28mainline_defconfig
@@ -33,6 +33,7 @@ BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="3.19.8"
BR2_LINUX_KERNEL_PATCH="../patches/linux/$(BR2_LINUX_KERNEL_VERSION)"
BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="$(BR2_BOARD_PATH)/$(BR2_BOARD_NAME)-linux-$(BR2_LINUX_KERNEL_VERSION).config"
+BR2_LINUX_KERNEL_UIMAGE=y
BR2_LINUX_KERNEL_UIMAGE_LOADADDR="40008000"
BR2_LINUX_KERNEL_DTS_SUPPORT=y
BR2_LINUX_KERNEL_INTREE_DTS_NAME="imx28-apf28dev"
diff --git a/buildroot/configs/apf28mainlinetest_defconfig b/buildroot/configs/apf28mainlinetest_defconfig
index 4e76e2b..9341856 100644
--- a/buildroot/configs/apf28mainlinetest_defconfig
+++ b/buildroot/configs/apf28mainlinetest_defconfig
@@ -33,6 +33,7 @@ BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="3.19.8"
BR2_LINUX_KERNEL_PATCH="../patches/linux/$(BR2_LINUX_KERNEL_VERSION)"
BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="$(BR2_BOARD_PATH)/$(BR2_BOARD_NAME)-linux-$(BR2_LINUX_KERNEL_VERSION).config"
+BR2_LINUX_KERNEL_UIMAGE=y
BR2_LINUX_KERNEL_UIMAGE_LOADADDR="40008000"
BR2_LINUX_KERNEL_DTS_SUPPORT=y
BR2_LINUX_KERNEL_INTREE_DTS_NAME="imx28-apf28dev"
diff --git a/buildroot/configs/apf28test_defconfig b/buildroot/configs/apf28test_defconfig
index 508a6d1..8f02bf2 100644
--- a/buildroot/configs/apf28test_defconfig
+++ b/buildroot/configs/apf28test_defconfig
@@ -32,6 +32,7 @@ BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="2.6.35.3"
BR2_LINUX_KERNEL_PATCH="ftp://ftp2.armadeus.com/armadeusw/linux-2.6.35.3-imx_10.12.01.patch.tar.gz ftp://ftp2.armadeus.com/armadeusw/patches_for_L2.6.35_MX28_SDK_10.12_SOURCE.tar.gz ftp://ftp2.armadeus.com/armadeusw/L2.6.35_10.12_EMI_FREQ_PATCH_UP.tar.gz ftp://ftp2.armadeus.com/armadeusw/MX28-FEC-PROBLEM-PATCH.tar.gz ftp://ftp2.armadeus.com/armadeusw/linux-2.6.35.3-imx_11.09.01.patch.tar.gz ../patches/linux/$(BR2_LINUX_KERNEL_VERSION)"
BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="$(BR2_BOARD_PATH)/$(BR2_BOARD_NAME)-linux-$(BR2_LINUX_KERNEL_VERSION).config"
+BR2_LINUX_KERNEL_UIMAGE=y
BR2_PACKAGE_BUSYBOX_CONFIG="$(ARMADEUS_PATH)/busybox.config"
BR2_PACKAGE_AS_DEVICES=y
BR2_PACKAGE_AS_DEVICES_TESTS=y
diff --git a/buildroot/configs/apf51_defconfig b/buildroot/configs/apf51_defconfig
index a9390c3..0380e1b 100644
--- a/buildroot/configs/apf51_defconfig
+++ b/buildroot/configs/apf51_defconfig
@@ -33,6 +33,7 @@ BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="2.6.38.8"
BR2_LINUX_KERNEL_PATCH="../patches/linux/$(BR2_LINUX_KERNEL_VERSION)"
BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="$(BR2_BOARD_PATH)/$(BR2_BOARD_NAME)-linux-$(BR2_LINUX_KERNEL_VERSION).config"
+BR2_LINUX_KERNEL_UIMAGE=y
BR2_PACKAGE_BUSYBOX_CONFIG="$(ARMADEUS_PATH)/busybox.config"
BR2_PACKAGE_FPGAREGS=y
BR2_PACKAGE_FPGA_FIRMWARE=y
diff --git a/buildroot/configs/apf51mainline_defconfig b/buildroot/configs/apf51mainline_defconfig
index 9cf01a1..188b3be 100644
--- a/buildroot/configs/apf51mainline_defconfig
+++ b/buildroot/configs/apf51mainline_defconfig
@@ -89,6 +89,7 @@ BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="3.19.8"
BR2_LINUX_KERNEL_PATCH="../patches/linux/$(BR2_LINUX_KERNEL_VERSION)"
BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="$(BR2_BOARD_PATH)/$(BR2_BOARD_NAME)-linux-$(BR2_LINUX_KERNEL_VERSION).config"
+BR2_LINUX_KERNEL_UIMAGE=y
BR2_LINUX_KERNEL_UIMAGE_LOADADDR="0x90008000"
BR2_LINUX_KERNEL_DTS_SUPPORT=y
BR2_LINUX_KERNEL_INTREE_DTS_NAME="imx51-apf51dev"
diff --git a/buildroot/configs/apf51test_defconfig b/buildroot/configs/apf51test_defconfig
index 8d07456..1d2ce85 100644
--- a/buildroot/configs/apf51test_defconfig
+++ b/buildroot/configs/apf51test_defconfig
@@ -33,6 +33,7 @@ BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="2.6.38.8"
BR2_LINUX_KERNEL_PATCH="../patches/linux/$(BR2_LINUX_KERNEL_VERSION)"
BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="$(BR2_BOARD_PATH)/$(BR2_BOARD_NAME)-linux-$(BR2_LINUX_KERNEL_VERSION).config"
+BR2_LINUX_KERNEL_UIMAGE=y
BR2_PACKAGE_BUSYBOX_CONFIG="$(ARMADEUS_PATH)/busybox.config"
BR2_PACKAGE_BUSYBOX_SHOW_OTHERS=y
BR2_PACKAGE_AS_DEVICES=y
diff --git a/buildroot/configs/apf9328_defconfig b/buildroot/configs/apf9328_defconfig
index 573823b..4595fef 100644
--- a/buildroot/configs/apf9328_defconfig
+++ b/buildroot/configs/apf9328_defconfig
@@ -33,6 +33,7 @@ BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="2.6.29.6"
BR2_LINUX_KERNEL_PATCH="../patches/linux/$(BR2_LINUX_KERNEL_VERSION)"
BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="$(BR2_BOARD_PATH)/$(BR2_BOARD_NAME)-linux-$(BR2_LINUX_KERNEL_VERSION).config"
+BR2_LINUX_KERNEL_UIMAGE=y
BR2_PACKAGE_BUSYBOX_CONFIG="$(ARMADEUS_PATH)/busybox.config"
BR2_PACKAGE_FPGAREGS=y
BR2_PACKAGE_FPGA_FIRMWARE=y
diff --git a/buildroot/configs/apf9328test_defconfig b/buildroot/configs/apf9328test_defconfig
index 37be8ce..686c736 100644
--- a/buildroot/configs/apf9328test_defconfig
+++ b/buildroot/configs/apf9328test_defconfig
@@ -33,6 +33,7 @@ BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="2.6.29.6"
BR2_LINUX_KERNEL_PATCH="../patches/linux/$(BR2_LINUX_KERNEL_VERSION)"
BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="$(BR2_BOARD_PATH)/$(BR2_BOARD_NAME)-linux-$(BR2_LINUX_KERNEL_VERSION).config"
+BR2_LINUX_KERNEL_UIMAGE=y
BR2_PACKAGE_BUSYBOX_CONFIG="$(ARMADEUS_PATH)/busybox.config"
BR2_PACKAGE_BUSYBOX_SHOW_OTHERS=y
BR2_PACKAGE_AS_DEVICES=y
diff --git a/buildroot/configs/apf9328xenomai_defconfig b/buildroot/configs/apf9328xenomai_defconfig
index 43c7519..b8b4091 100644
--- a/buildroot/configs/apf9328xenomai_defconfig
+++ b/buildroot/configs/apf9328xenomai_defconfig
@@ -33,6 +33,7 @@ BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="2.6.29.6"
BR2_LINUX_KERNEL_PATCH="../patches/linux/$(BR2_LINUX_KERNEL_VERSION)"
BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="$(BR2_BOARD_PATH)/$(BR2_BOARD_NAME)-linux-$(BR2_LINUX_KERNEL_VERSION).config"
+BR2_LINUX_KERNEL_UIMAGE=y
BR2_LINUX_KERNEL_EXT_XENOMAI=y
BR2_LINUX_KERNEL_EXT_XENOMAI_ADEOS_PATCH_URL="ftp://ftp2.armadeus.com/armadeusw/adeos-ipipe-2.6.29-arm-1.13-05.patch"
BR2_PACKAGE_BUSYBOX_CONFIG="$(ARMADEUS_PATH)/busybox.config"
diff --git a/buildroot/configs/pps51_defconfig b/buildroot/configs/pps51_defconfig
index 7f497f1..4035f6d 100644
--- a/buildroot/configs/pps51_defconfig
+++ b/buildroot/configs/pps51_defconfig
@@ -34,6 +34,7 @@ BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="2.6.38.8"
BR2_LINUX_KERNEL_PATCH="../patches/linux/$(BR2_LINUX_KERNEL_VERSION)"
BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="$(BR2_BOARD_PATH)/$(BR2_BOARD_NAME)-linux-$(BR2_LINUX_KERNEL_VERSION).config"
+BR2_LINUX_KERNEL_UIMAGE=y
BR2_PACKAGE_BUSYBOX_CONFIG="$(ARMADEUS_PATH)/busybox.config"
BR2_PACKAGE_FPGAREGS=y
BR2_PACKAGE_FPGA_FIRMWARE=y
diff --git a/buildroot/configs/pps_defconfig b/buildroot/configs/pps_defconfig
index c237f16..83e88f1 100644
--- a/buildroot/configs/pps_defconfig
+++ b/buildroot/configs/pps_defconfig
@@ -31,6 +31,7 @@ BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="2.6.29.6"
BR2_LINUX_KERNEL_PATCH="../patches/linux/$(BR2_LINUX_KERNEL_VERSION)"
BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="$(BR2_BOARD_PATH)/$(BR2_BOARD_NAME)-linux-$(BR2_LINUX_KERNEL_VERSION).config"
+BR2_LINUX_KERNEL_UIMAGE=y
BR2_PACKAGE_BUSYBOX_CONFIG="$(ARMADEUS_PATH)/busybox.config"
BR2_PACKAGE_BUSYBOX_SHOW_OTHERS=y
BR2_PACKAGE_FPGAREGS=y
hooks/post-receive
--
armadeus
|
|
From: Sébastien S. <ss...@us...> - 2016-05-20 09:17:06
|
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, buildroot-update has been updated
via ac2d83ce2d8d7af78799395be59e139ad1628ea1 (commit)
via d14ba1ac9daaf9678da4c4e1a57e3ab257d44609 (commit)
via c8e9bc6e7bc0ce54d7c97686de3d82250d954754 (commit)
via 25e540d269d5159232fbd20f0cba487b559cef13 (commit)
via 6bf83fe59d68a32d06245de1e3019ef50dbd2726 (commit)
via 5d95115b735f88a4c1680ba2d99b10674cc7b388 (commit)
via de57c57784ad0731025cd28702e9c6973bb4e457 (commit)
from 2a736bdef9022c207806c6709b629a11a9913163 (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 ac2d83ce2d8d7af78799395be59e139ad1628ea1
Author: Sébastien Szymanski <seb...@ar...>
Date: Fri May 20 10:36:33 2016 +0200
[BUILDROOT] Remove now useless uclibc patch
commit d14ba1ac9daaf9678da4c4e1a57e3ab257d44609
Author: Sébastien Szymanski <seb...@ar...>
Date: Thu May 19 15:32:18 2016 +0200
[BUILDROOT] Update pss and pps51 defconfig files
commit c8e9bc6e7bc0ce54d7c97686de3d82250d954754
Author: Sébastien Szymanski <seb...@ar...>
Date: Thu May 19 14:36:23 2016 +0200
[BUILDROOT] Update config files
* Remove BR2_TOOLCHAIN_BUILDROOT_LARGEFILE and
BR2_TOOLCHAIN_BUILDROOT_INET_IPV6 since they are no more used.
* Remove BR2_BINUTILS_VERSION_2_23_2 since it's renamed
BR2_BINUTILS_VERSION_2_23_X and is the default.
* Remove no more used BR2_GCC_VERSION_4_7_X. The default
BR2_GCC_VERSION_4_9_X is used instead.
* Remove U-Boot networks since they are no more used.
* Remove BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_DEVTMPFS since it's selected
by default.
* APF27*: rename BR2_TARGET_ROOTFS_JFFS2_NANDFLASH_2K_128K to
BR2_TARGET_ROOTFS_JFFS2_NANDFLASH_128K
commit 25e540d269d5159232fbd20f0cba487b559cef13
Author: Sébastien Szymanski <seb...@ar...>
Date: Thu May 19 12:03:23 2016 +0200
[BUILDROOT] Remove BR2_UCLIBC_VERSION_STRING from defconfig files
BR supports now only one version of uClibc so add a new uClibc-ng.config
symlink to uClibc-ng-1.0.14.config file and update defconfig files.
commit 6bf83fe59d68a32d06245de1e3019ef50dbd2726
Author: Sébastien Szymanski <seb...@ar...>
Date: Thu May 19 11:33:55 2016 +0200
[BUILDROOT] Update busybox config
commit 5d95115b735f88a4c1680ba2d99b10674cc7b388
Author: Sébastien Szymanski <seb...@ar...>
Date: Thu May 19 11:22:28 2016 +0200
[BUILDROOT] Use BR 2016.05-rc2
commit de57c57784ad0731025cd28702e9c6973bb4e457
Author: Sébastien Szymanski <seb...@ar...>
Date: Thu May 19 11:12:49 2016 +0200
[BUILDROOT] Drop Armadeus rootfs skeleton
Use the rootfs skeleton provided by BR and use ROOTFS_OVERLAY for
Armadeus specific rootfs files.
-----------------------------------------------------------------------
Summary of changes:
Makefile | 4 +-
buildroot/configs/apf27_defconfig | 19 +--
buildroot/configs/apf27_webradio_defconfig | 18 +--
buildroot/configs/apf27mainline_defconfig | 19 +--
.../configs/apf27preempt-rtmainline_defconfig | 19 +--
buildroot/configs/apf27test_defconfig | 18 +--
buildroot/configs/apf27xenomai_defconfig | 17 +--
buildroot/configs/apf27xenomaimainline_defconfig | 15 +--
buildroot/configs/apf28_defconfig | 17 +--
buildroot/configs/apf28mainline_defconfig | 16 +--
buildroot/configs/apf28mainlinetest_defconfig | 16 +--
buildroot/configs/apf28test_defconfig | 17 +--
buildroot/configs/apf51_defconfig | 17 +--
buildroot/configs/apf51mainline_defconfig | 17 +--
buildroot/configs/apf51test_defconfig | 17 +--
buildroot/configs/apf6_defconfig | 3 +-
buildroot/configs/apf6failsafe_defconfig | 3 +-
buildroot/configs/apf6legacy-preempt-rt_defconfig | 3 +-
buildroot/configs/apf6legacy_defconfig | 3 +-
buildroot/configs/apf6mediacenter_defconfig | 3 +-
buildroot/configs/apf6test_defconfig | 3 +-
buildroot/configs/apf6xenomai_defconfig | 3 +-
buildroot/configs/apf9328_defconfig | 16 +--
buildroot/configs/apf9328test_defconfig | 16 +--
buildroot/configs/apf9328xenomai_defconfig | 15 +--
buildroot/configs/pps51_defconfig | 21 +---
buildroot/configs/pps_defconfig | 23 +---
.../{busybox-1.23.config => busybox-1.24.2.config} | 145 ++++++++++++-------
buildroot/target/device/armadeus/busybox.config | 2 +-
.../target/device/armadeus/rootfs/post_build.sh | 39 ------
.../etc/armadeus-version | 0
.../etc/fw_env.config | 0
.../etc/fw_env_apf6.config | 0
.../etc/init.d/S01fb | 0
.../etc/init.d/S30wifi | 12 +-
...Clibc-0.9.33.config => uClibc-ng-1.0.14.config} | 46 +++----
buildroot/target/device/armadeus/uClibc-ng.config | 1 +
...lection_even_when_custom_rootfs_is_chosen.patch | 52 -------
.../2016.02/189-dbus-fix_installation.patch | 22 ---
patches/buildroot/2016.05-rc2 | 1 +
.../001-add_armadeus_device.patch | 0
.../002-add_armadeus_specific_packages.patch | 0
...us-gpsd-add-options-setting-in-menuconfig.patch | 0
.../007-armadeus-add-agg-package.patch | 0
.../008-armadeus-add-gnash-package.patch | 14 +-
.../009-armadeus-xc3sprog-new-package.patch | 0
.../010-armadeus-sam7-pgm-ng-new-package.patch | 0
.../011-armadeus-add-tk-package.patch | 0
...12-armadeus-add-tkinter-support-to-python.patch | 0
.../014-armadeus-python-wx-add-package.patch | 0
.../016-armadeus-add-gnuboy-package.patch | 0
.../017-armadeus-add-rxtx-package.patch | 0
.../018-armadeus-add-pcidebug-package.patch | 0
.../021-armadeus-add-sdl_water-package.patch | 0
.../022-mainline-bump-can-utils-version.patch | 0
...eus-fixes-strace-4.9-build-on-old-kernels.patch | 0
...trace-cant-be-used-on-old-kernels-anymore.patch | 0
.../025-armadeus-apf-config-add-package.patch | 0
...deus-install-ldd-with-external-toolchains.patch | 28 ++++
...-busybox-fixes-rfkil-build-on-old-kernels.patch | 0
.../028-armadeus-fbgrab-bump-to-1.3-version.patch | 0
.../034-armadeus-add-slideshow-package.patch | 0
...armadeus-fb-test-fixes-tty-config-on-exit.patch | 0
...add_support_for_custom_configuration_file.patch | 0
...-boot-add-openssl-dependency-for-mxsimage.patch | 0
...072-armadeus-xenomai-download-adeos-patch.patch | 0
...ai-add-configure-options-for-old-versions.patch | 0
.../081-adds_quake_package.patch | 0
.../083-pygame-armadeus_addons.patch | 0
..._instruction_on_non_armv5_arch.patch.stillneed? | 0
.../107-armadeus-games-add-wolf4sdl-package.patch | 0
.../110-bluez3-add_package.patch.stillneeded? | 0
.../111-bluez3-hacks.patch.stillneeded? | 0
.../118-armadeus-snes9x-add-package.patch | 0
.../121-target-arm926t_is_arm926ej-s.patch | 0
.../123-armadeus-pywebradio-add-package.patch | 0
.../124-e-uae-add_package.patch | 0
...42-ncurses-fix_compilation_with_old_hosts.patch | 0
...-disable_ip_busybox_if_iproute2_buildroot.patch | 0
...fix_installation_bug_on_some_host_systems.patch | 0
.../172-gsmmux-add_package.patch | 0
.../176-imx-test-add_package.patch | 14 +-
.../181-qtcreator-add_package.patch.stillneeded? | 0
...-fsl-mm-codeclib-add_package.patch.stillneeded? | 0
...nore-env_sectors-on-NOR-and-SPI-dataflash.patch | 0
.../188-marble-add_package.patch | 0
.../197-cunit-add_package.patch | 0
.../201-armadeus-add_gnokii.patch | 0
.../204-wpa-supplicant-add-option-ieee80211w.patch | 0
...x-coreutils-stty-add-rs485-config-options.patch | 0
.../208-armadeus-add_beremiz.patch | 0
.../209-armadeus-add_matiec.patch | 0
.../219-shiboken-add_package.patch | 0
.../221-imx-usb-loader-build-for-target.patch | 0
.../221-imx-usb-loader-fix-return-codes.patch | 0
.../221-imx-usb-loader-version-bump.patch | 0
...ix-build-when-BR2_PACKAGE_LIBFSLVPUWRAP-y.patch | 54 +++++++
.../900-armadeus-add-python-flask-jsonrpc.patch | 0
.../901-armadeus-add-python-flask-login.patch | 0
.../{2016.02 => 2016.05}/cleanup_buildroot.sh | 11 +--
100 files changed, 276 insertions(+), 523 deletions(-)
copy buildroot/target/device/armadeus/{busybox-1.23.config => busybox-1.24.2.config} (95%)
copy buildroot/target/device/armadeus/rootfs/{target_skeleton => target_overlay}/etc/armadeus-version (100%)
copy buildroot/target/device/armadeus/rootfs/{target_skeleton => target_overlay}/etc/fw_env.config (100%)
copy buildroot/target/device/armadeus/rootfs/{target_skeleton => target_overlay}/etc/fw_env_apf6.config (100%)
copy buildroot/target/device/armadeus/rootfs/{target_skeleton => target_overlay}/etc/init.d/S01fb (100%)
copy buildroot/target/device/armadeus/rootfs/{target_skeleton => target_overlay}/etc/init.d/S30wifi (96%)
copy buildroot/target/device/armadeus/{uClibc-0.9.33.config => uClibc-ng-1.0.14.config} (86%)
create mode 120000 buildroot/target/device/armadeus/uClibc-ng.config
delete mode 100644 patches/buildroot/2016.02/157-buildroot-allow_generic_device_selection_even_when_custom_rootfs_is_chosen.patch
delete mode 100644 patches/buildroot/2016.02/189-dbus-fix_installation.patch
create mode 120000 patches/buildroot/2016.05-rc2
copy patches/buildroot/{2015.02 => 2016.05}/001-add_armadeus_device.patch (100%)
copy patches/buildroot/{2015.02 => 2016.05}/002-add_armadeus_specific_packages.patch (100%)
copy patches/buildroot/{2016.02 => 2016.05}/005-armadeus-gpsd-add-options-setting-in-menuconfig.patch (100%)
copy patches/buildroot/{2016.02 => 2016.05}/007-armadeus-add-agg-package.patch (100%)
copy patches/buildroot/{2016.02 => 2016.05}/008-armadeus-add-gnash-package.patch (95%)
copy patches/buildroot/{2015.02 => 2016.05}/009-armadeus-xc3sprog-new-package.patch (100%)
copy patches/buildroot/{2015.02 => 2016.05}/010-armadeus-sam7-pgm-ng-new-package.patch (100%)
copy patches/buildroot/{2015.02 => 2016.05}/011-armadeus-add-tk-package.patch (100%)
copy patches/buildroot/{2015.02 => 2016.05}/012-armadeus-add-tkinter-support-to-python.patch (100%)
copy patches/buildroot/{2016.02 => 2016.05}/014-armadeus-python-wx-add-package.patch (100%)
copy patches/buildroot/{2016.02 => 2016.05}/016-armadeus-add-gnuboy-package.patch (100%)
copy patches/buildroot/{2016.02 => 2016.05}/017-armadeus-add-rxtx-package.patch (100%)
copy patches/buildroot/{2016.02 => 2016.05}/018-armadeus-add-pcidebug-package.patch (100%)
copy patches/buildroot/{2016.02 => 2016.05}/021-armadeus-add-sdl_water-package.patch (100%)
copy patches/buildroot/{2016.02 => 2016.05}/022-mainline-bump-can-utils-version.patch (100%)
copy patches/buildroot/{2015.02 => 2016.05}/023-armadeus-fixes-strace-4.9-build-on-old-kernels.patch (100%)
copy patches/buildroot/{2016.02 => 2016.05}/024-armadeus-ltrace-cant-be-used-on-old-kernels-anymore.patch (100%)
copy patches/buildroot/{2016.02 => 2016.05}/025-armadeus-apf-config-add-package.patch (100%)
create mode 100644 patches/buildroot/2016.05/026-armadeus-install-ldd-with-external-toolchains.patch
copy patches/buildroot/{2015.02 => 2016.05}/027-armadeus-busybox-fixes-rfkil-build-on-old-kernels.patch (100%)
copy patches/buildroot/{2016.02 => 2016.05}/028-armadeus-fbgrab-bump-to-1.3-version.patch (100%)
copy patches/buildroot/{2016.02 => 2016.05}/034-armadeus-add-slideshow-package.patch (100%)
copy patches/buildroot/{2015.02 => 2016.05}/038-armadeus-fb-test-fixes-tty-config-on-exit.patch (100%)
copy patches/buildroot/{2016.02 => 2016.05}/050-U-Boot-add_support_for_custom_configuration_file.patch (100%)
copy patches/buildroot/{2016.02 => 2016.05}/051-armadeus-u-boot-add-openssl-dependency-for-mxsimage.patch (100%)
copy patches/buildroot/{2016.02 => 2016.05}/072-armadeus-xenomai-download-adeos-patch.patch (100%)
copy patches/buildroot/{2015.02 => 2016.05}/073-armadeus-xenomai-add-configure-options-for-old-versions.patch (100%)
copy patches/buildroot/{2016.02 => 2016.05}/081-adds_quake_package.patch (100%)
copy patches/buildroot/{2015.02 => 2016.05}/083-pygame-armadeus_addons.patch (100%)
copy patches/buildroot/{2016.02 => 2016.05}/099-mplayer-add_patch_for_pld_asm_instruction_on_non_armv5_arch.patch.stillneed? (100%)
copy patches/buildroot/{2016.02 => 2016.05}/107-armadeus-games-add-wolf4sdl-package.patch (100%)
copy patches/buildroot/{2016.02 => 2016.05}/110-bluez3-add_package.patch.stillneeded? (100%)
copy patches/buildroot/{2016.02 => 2016.05}/111-bluez3-hacks.patch.stillneeded? (100%)
copy patches/buildroot/{2016.02 => 2016.05}/118-armadeus-snes9x-add-package.patch (100%)
copy patches/buildroot/{2015.02 => 2016.05}/121-target-arm926t_is_arm926ej-s.patch (100%)
copy patches/buildroot/{2015.02 => 2016.05}/123-armadeus-pywebradio-add-package.patch (100%)
copy patches/buildroot/{2015.02 => 2016.05}/124-e-uae-add_package.patch (100%)
copy patches/buildroot/{2015.02 => 2016.05}/142-ncurses-fix_compilation_with_old_hosts.patch (100%)
copy patches/buildroot/{2016.02 => 2016.05}/146-busybox-disable_ip_busybox_if_iproute2_buildroot.patch (100%)
copy patches/buildroot/{2015.02 => 2016.05}/150-alsa-utils-fix_installation_bug_on_some_host_systems.patch (100%)
copy patches/buildroot/{2015.02 => 2016.05}/172-gsmmux-add_package.patch (100%)
copy patches/buildroot/{2016.02 => 2016.05}/176-imx-test-add_package.patch (95%)
copy patches/buildroot/{2016.02 => 2016.05}/181-qtcreator-add_package.patch.stillneeded? (100%)
copy patches/buildroot/{2016.02 => 2016.05}/184-fsl-mm-codeclib-add_package.patch.stillneeded? (100%)
copy patches/buildroot/{2015.02 => 2016.05}/186-uboot-tools-2011.03-Ignore-env_sectors-on-NOR-and-SPI-dataflash.patch (100%)
copy patches/buildroot/{2016.02 => 2016.05}/188-marble-add_package.patch (100%)
copy patches/buildroot/{2016.02 => 2016.05}/197-cunit-add_package.patch (100%)
copy patches/buildroot/{2015.02 => 2016.05}/201-armadeus-add_gnokii.patch (100%)
copy patches/buildroot/{2015.02 => 2016.05}/204-wpa-supplicant-add-option-ieee80211w.patch (100%)
copy patches/buildroot/{2015.02 => 2016.05}/205-busybox-coreutils-stty-add-rs485-config-options.patch (100%)
copy patches/buildroot/{2016.02 => 2016.05}/208-armadeus-add_beremiz.patch (100%)
copy patches/buildroot/{2015.02 => 2016.05}/209-armadeus-add_matiec.patch (100%)
copy patches/buildroot/{2015.02 => 2016.05}/219-shiboken-add_package.patch (100%)
copy patches/buildroot/{2016.02 => 2016.05}/221-imx-usb-loader-build-for-target.patch (100%)
copy patches/buildroot/{2016.02 => 2016.05}/221-imx-usb-loader-fix-return-codes.patch (100%)
copy patches/buildroot/{2016.02 => 2016.05}/221-imx-usb-loader-version-bump.patch (100%)
create mode 100644 patches/buildroot/2016.05/223-kodi-fix-build-when-BR2_PACKAGE_LIBFSLVPUWRAP-y.patch
copy patches/buildroot/{2015.02 => 2016.05}/900-armadeus-add-python-flask-jsonrpc.patch (100%)
copy patches/buildroot/{2016.02 => 2016.05}/901-armadeus-add-python-flask-login.patch (100%)
copy patches/buildroot/{2016.02 => 2016.05}/cleanup_buildroot.sh (93%)
diff --git a/Makefile b/Makefile
index c4b017f..5e59293 100644
--- a/Makefile
+++ b/Makefile
@@ -26,7 +26,7 @@ ARMADEUS_TOPDIR:=$(shell pwd)
export ARMADEUS_TOPDIR
#--- User configurable stuff:
-BUILDROOT_VERSION=2016.02
+BUILDROOT_VERSION=2016.05-rc2
#BUILDROOT_VERSION=2015.02
include ./Makefile.in
BUILDROOT_SITE:=https://buildroot.org/downloads
@@ -56,7 +56,7 @@ ECHO_CONFIGURATION_NOT_DEFINED:= echo -en "\033[1m"; \
echo " "; \
echo -en "\033[0m";
-ARMADEUS_BSP_VERSION=$(shell cat $(BUILDROOT_DIR)/target/device/armadeus/rootfs/target_skeleton/etc/armadeus-version)
+ARMADEUS_BSP_VERSION=$(shell cat $(BUILDROOT_DIR)/target/device/armadeus/rootfs/target_overlay/etc/armadeus-version)
default: all
diff --git a/buildroot/configs/apf27_defconfig b/buildroot/configs/apf27_defconfig
index 6c317a4..e9a95ad 100644
--- a/buildroot/configs/apf27_defconfig
+++ b/buildroot/configs/apf27_defconfig
@@ -4,17 +4,12 @@ BR2_DL_DIR="$(BASE_DIR)/../downloads"
BR2_BACKUP_SITE="ftp://ftp2.armadeus.com/armadeusw/download"
BR2_CCACHE=y
BR2_CCACHE_DIR="$(TOPDIR)/.$(BR2_BOARD_NAME)-buildroot-ccache"
-BR2_STRIP_sstrip=y
BR2_KERNEL_HEADERS_VERSION=y
BR2_DEFAULT_KERNEL_VERSION="2.6.29.6"
-BR2_UCLIBC_CONFIG="target/device/armadeus/uClibc-$(BR2_UCLIBC_VERSION_STRING).config"
-BR2_TOOLCHAIN_BUILDROOT_LARGEFILE=y
-BR2_TOOLCHAIN_BUILDROOT_INET_IPV6=y
+BR2_UCLIBC_CONFIG="target/device/armadeus/uClibc-ng.config"
BR2_TOOLCHAIN_BUILDROOT_INET_RPC=y
BR2_TOOLCHAIN_BUILDROOT_LOCALE=y
BR2_PTHREAD_DEBUG=y
-BR2_BINUTILS_VERSION_2_23_2=y
-BR2_GCC_VERSION_4_7_X=y
BR2_TOOLCHAIN_BUILDROOT_CXX=y
BR2_PACKAGE_HOST_GDB=y
BR2_ENABLE_LOCALE_PURGE=y
@@ -22,11 +17,8 @@ BR2_ENABLE_LOCALE_WHITELIST="C en_US"
BR2_TARGET_OPTIMIZATION="-Os -pipe"
BR2_TARGET_GENERIC_HOSTNAME="apf27"
BR2_TARGET_GENERIC_ISSUE="Welcome to Armadeus development platform !"
-BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_DEVTMPFS=y
-BR2_ROOTFS_DEVICE_TABLE="$(ARMADEUS_PATH)/rootfs/device_table.txt"
-BR2_ROOTFS_SKELETON_CUSTOM=y
-BR2_ROOTFS_SKELETON_CUSTOM_PATH="$(ARMADEUS_PATH)/rootfs/target_skeleton"
BR2_TARGET_GENERIC_GETTY_PORT="ttySMX0"
+BR2_ROOTFS_OVERLAY="$(ARMADEUS_PATH)/rootfs/target_overlay"
BR2_ROOTFS_POST_BUILD_SCRIPT="$(ARMADEUS_PATH)/rootfs/post_build.sh"
BR2_ROOTFS_POST_IMAGE_SCRIPT="$(ARMADEUS_PATH)/rootfs/post_image_creation.sh"
BR2_ROOTFS_POST_SCRIPT_ARGS="apf27 imx27"
@@ -75,7 +67,7 @@ BR2_PACKAGE_WPA_SUPPLICANT_AP_SUPPORT=y
BR2_PACKAGE_WPA_SUPPLICANT_WPS=y
BR2_PACKAGE_NANO=y
BR2_TARGET_ROOTFS_JFFS2=y
-BR2_TARGET_ROOTFS_JFFS2_NANDFLASH_2K_128K=y
+BR2_TARGET_ROOTFS_JFFS2_NANDFLASH_128K=y
BR2_TARGET_ROOTFS_JFFS2_PAD=y
BR2_TARGET_ROOTFS_UBIFS=y
BR2_TARGET_ROOTFS_UBIFS_MAXLEBCNT=2047
@@ -88,11 +80,6 @@ BR2_TARGET_UBOOT_PATCH="../patches/u-boot/2015.01"
BR2_TARGET_UBOOT_CUSTOM_HEADER_CONFIG_FILE_PATH="$(BR2_BOARD_PATH)/$(BR2_BOARD_NAME)-u-boot-2015.01.h"
BR2_TARGET_UBOOT_FORMAT_CUSTOM=y
BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot-with-spl.bin"
-BR2_TARGET_UBOOT_NETWORK=y
-BR2_TARGET_UBOOT_SERVERIP="192.168.0.2"
-BR2_TARGET_UBOOT_IPADDR="192.168.0.10"
-BR2_TARGET_UBOOT_GATEWAY="192.168.0.1"
-BR2_TARGET_UBOOT_ETHADDR=""
BR2_TARGET_UBOOT_ENVIMAGE=y
BR2_TARGET_UBOOT_ENVIMAGE_SOURCE="$(ARMADEUS_PATH)/u-boot-env-2013.04.txt"
BR2_TARGET_UBOOT_ENVIMAGE_SIZE="0x20000"
diff --git a/buildroot/configs/apf27_webradio_defconfig b/buildroot/configs/apf27_webradio_defconfig
index 4196728..3b8f5b3 100644
--- a/buildroot/configs/apf27_webradio_defconfig
+++ b/buildroot/configs/apf27_webradio_defconfig
@@ -4,16 +4,12 @@ BR2_DL_DIR="$(BASE_DIR)/../downloads"
BR2_BACKUP_SITE="ftp://ftp2.armadeus.com/armadeusw/download"
BR2_CCACHE=y
BR2_CCACHE_DIR="$(TOPDIR)/.$(BR2_BOARD_NAME)-buildroot-ccache"
-BR2_STRIP_sstrip=y
BR2_KERNEL_HEADERS_VERSION=y
BR2_DEFAULT_KERNEL_VERSION="2.6.29.6"
-BR2_UCLIBC_CONFIG="target/device/armadeus/uClibc-$(BR2_UCLIBC_VERSION_STRING).config"
-BR2_TOOLCHAIN_BUILDROOT_LARGEFILE=y
-BR2_TOOLCHAIN_BUILDROOT_INET_IPV6=y
+BR2_UCLIBC_CONFIG="target/device/armadeus/uClibc-ng.config"
BR2_TOOLCHAIN_BUILDROOT_INET_RPC=y
BR2_TOOLCHAIN_BUILDROOT_LOCALE=y
BR2_PTHREAD_DEBUG=y
-BR2_BINUTILS_VERSION_2_23_2=y
BR2_TOOLCHAIN_BUILDROOT_CXX=y
BR2_PACKAGE_HOST_GDB=y
BR2_ENABLE_LOCALE_PURGE=y
@@ -21,11 +17,8 @@ BR2_ENABLE_LOCALE_WHITELIST="C en_US"
BR2_TARGET_OPTIMIZATION="-Os -pipe"
BR2_TARGET_GENERIC_HOSTNAME="apf27"
BR2_TARGET_GENERIC_ISSUE="Welcome to Armadeus development platform !"
-BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_DEVTMPFS=y
-BR2_ROOTFS_DEVICE_TABLE="$(ARMADEUS_PATH)/rootfs/device_table.txt"
-BR2_ROOTFS_SKELETON_CUSTOM=y
-BR2_ROOTFS_SKELETON_CUSTOM_PATH="$(ARMADEUS_PATH)/rootfs/target_skeleton"
BR2_TARGET_GENERIC_GETTY_PORT="ttySMX0"
+BR2_ROOTFS_OVERLAY="$(ARMADEUS_PATH)/rootfs/target_overlay"
BR2_ROOTFS_POST_BUILD_SCRIPT="$(ARMADEUS_PATH)/rootfs/post_build.sh"
BR2_ROOTFS_POST_IMAGE_SCRIPT="$(ARMADEUS_PATH)/rootfs/post_image_creation.sh"
BR2_ROOTFS_POST_SCRIPT_ARGS="apf27 imx27"
@@ -79,7 +72,7 @@ BR2_PACKAGE_WPA_SUPPLICANT_AP_SUPPORT=y
BR2_PACKAGE_WPA_SUPPLICANT_WPS=y
BR2_PACKAGE_NANO=y
BR2_TARGET_ROOTFS_JFFS2=y
-BR2_TARGET_ROOTFS_JFFS2_NANDFLASH_2K_128K=y
+BR2_TARGET_ROOTFS_JFFS2_NANDFLASH_128K=y
BR2_TARGET_ROOTFS_JFFS2_PAD=y
BR2_TARGET_ROOTFS_UBIFS=y
BR2_TARGET_ROOTFS_UBIFS_MAXLEBCNT=2047
@@ -92,11 +85,6 @@ BR2_TARGET_UBOOT_PATCH="../patches/u-boot/2015.01"
BR2_TARGET_UBOOT_CUSTOM_HEADER_CONFIG_FILE_PATH="$(BR2_BOARD_PATH)/$(BR2_BOARD_NAME)-u-boot-2015.01.h"
BR2_TARGET_UBOOT_FORMAT_CUSTOM=y
BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot-with-spl.bin"
-BR2_TARGET_UBOOT_NETWORK=y
-BR2_TARGET_UBOOT_SERVERIP="192.168.0.2"
-BR2_TARGET_UBOOT_IPADDR="192.168.0.10"
-BR2_TARGET_UBOOT_GATEWAY="192.168.0.1"
-BR2_TARGET_UBOOT_ETHADDR=""
BR2_TARGET_UBOOT_ENVIMAGE=y
BR2_TARGET_UBOOT_ENVIMAGE_SOURCE="$(ARMADEUS_PATH)/u-boot-env-2013.04.txt"
BR2_TARGET_UBOOT_ENVIMAGE_SIZE="0x20000"
diff --git a/buildroot/configs/apf27mainline_defconfig b/buildroot/configs/apf27mainline_defconfig
index 2d17145..07894b9 100644
--- a/buildroot/configs/apf27mainline_defconfig
+++ b/buildroot/configs/apf27mainline_defconfig
@@ -4,18 +4,13 @@ BR2_DL_DIR="$(BASE_DIR)/../downloads"
BR2_BACKUP_SITE="ftp://ftp2.armadeus.com/armadeusw/download"
BR2_CCACHE=y
BR2_CCACHE_DIR="$(TOPDIR)/.$(BR2_BOARD_NAME)-buildroot-ccache"
-BR2_STRIP_sstrip=y
BR2_KERNEL_HEADERS_VERSION=y
BR2_DEFAULT_KERNEL_VERSION="3.19.8"
BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_19=y
-BR2_UCLIBC_CONFIG="target/device/armadeus/uClibc-$(BR2_UCLIBC_VERSION_STRING).config"
-BR2_TOOLCHAIN_BUILDROOT_LARGEFILE=y
-BR2_TOOLCHAIN_BUILDROOT_INET_IPV6=y
+BR2_UCLIBC_CONFIG="target/device/armadeus/uClibc-ng.config"
BR2_TOOLCHAIN_BUILDROOT_INET_RPC=y
BR2_TOOLCHAIN_BUILDROOT_LOCALE=y
BR2_PTHREAD_DEBUG=y
-BR2_BINUTILS_VERSION_2_23_2=y
-BR2_GCC_VERSION_4_7_X=y
BR2_TOOLCHAIN_BUILDROOT_CXX=y
BR2_PACKAGE_HOST_GDB=y
BR2_ENABLE_LOCALE_PURGE=y
@@ -23,11 +18,8 @@ BR2_ENABLE_LOCALE_WHITELIST="C en_US"
BR2_TARGET_OPTIMIZATION="-Os -pipe"
BR2_TARGET_GENERIC_HOSTNAME="apf27"
BR2_TARGET_GENERIC_ISSUE="Welcome to Armadeus development platform !"
-BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_DEVTMPFS=y
-BR2_ROOTFS_DEVICE_TABLE="$(ARMADEUS_PATH)/rootfs/device_table.txt"
-BR2_ROOTFS_SKELETON_CUSTOM=y
-BR2_ROOTFS_SKELETON_CUSTOM_PATH="$(ARMADEUS_PATH)/rootfs/target_skeleton"
BR2_TARGET_GENERIC_GETTY_PORT="ttymxc0"
+BR2_ROOTFS_OVERLAY="$(ARMADEUS_PATH)/rootfs/target_overlay"
BR2_ROOTFS_POST_BUILD_SCRIPT="$(ARMADEUS_PATH)/rootfs/post_build.sh"
BR2_ROOTFS_POST_IMAGE_SCRIPT="$(ARMADEUS_PATH)/rootfs/post_image_creation.sh"
BR2_ROOTFS_POST_SCRIPT_ARGS="apf27 imx27"
@@ -79,7 +71,7 @@ BR2_PACKAGE_WPA_SUPPLICANT_AP_SUPPORT=y
BR2_PACKAGE_WPA_SUPPLICANT_WPS=y
BR2_PACKAGE_NANO=y
BR2_TARGET_ROOTFS_JFFS2=y
-BR2_TARGET_ROOTFS_JFFS2_NANDFLASH_2K_128K=y
+BR2_TARGET_ROOTFS_JFFS2_NANDFLASH_128K=y
BR2_TARGET_ROOTFS_JFFS2_PAD=y
BR2_TARGET_ROOTFS_UBIFS=y
BR2_TARGET_ROOTFS_UBIFS_MAXLEBCNT=2047
@@ -92,11 +84,6 @@ BR2_TARGET_UBOOT_PATCH="../patches/u-boot/2015.01"
BR2_TARGET_UBOOT_CUSTOM_HEADER_CONFIG_FILE_PATH="$(BR2_BOARD_PATH)/$(BR2_BOARD_NAME)mainline-u-boot-2015.01.h"
BR2_TARGET_UBOOT_FORMAT_CUSTOM=y
BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot-with-spl.bin"
-BR2_TARGET_UBOOT_NETWORK=y
-BR2_TARGET_UBOOT_SERVERIP="192.168.0.2"
-BR2_TARGET_UBOOT_IPADDR="192.168.0.10"
-BR2_TARGET_UBOOT_GATEWAY="192.168.0.1"
-BR2_TARGET_UBOOT_ETHADDR=""
BR2_TARGET_UBOOT_ENVIMAGE=y
BR2_TARGET_UBOOT_ENVIMAGE_SOURCE="$(ARMADEUS_PATH)/u-boot-env-2013.04.txt"
BR2_TARGET_UBOOT_ENVIMAGE_SIZE="0x20000"
diff --git a/buildroot/configs/apf27preempt-rtmainline_defconfig b/buildroot/configs/apf27preempt-rtmainline_defconfig
index b1a5da9..f0549e2 100644
--- a/buildroot/configs/apf27preempt-rtmainline_defconfig
+++ b/buildroot/configs/apf27preempt-rtmainline_defconfig
@@ -4,18 +4,13 @@ BR2_DL_DIR="$(BASE_DIR)/../downloads"
BR2_BACKUP_SITE="ftp://ftp2.armadeus.com/armadeusw/download"
BR2_CCACHE=y
BR2_CCACHE_DIR="$(TOPDIR)/.$(BR2_BOARD_NAME)-buildroot-ccache"
-BR2_STRIP_sstrip=y
BR2_KERNEL_HEADERS_VERSION=y
BR2_DEFAULT_KERNEL_VERSION="4.0.8"
BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_0=y
-BR2_UCLIBC_CONFIG="target/device/armadeus/uClibc-$(BR2_UCLIBC_VERSION_STRING).config"
-BR2_TOOLCHAIN_BUILDROOT_LARGEFILE=y
-BR2_TOOLCHAIN_BUILDROOT_INET_IPV6=y
+BR2_UCLIBC_CONFIG="target/device/armadeus/uClibc-ng.config"
BR2_TOOLCHAIN_BUILDROOT_INET_RPC=y
BR2_TOOLCHAIN_BUILDROOT_LOCALE=y
BR2_PTHREAD_DEBUG=y
-BR2_BINUTILS_VERSION_2_23_2=y
-BR2_GCC_VERSION_4_7_X=y
BR2_TOOLCHAIN_BUILDROOT_CXX=y
BR2_PACKAGE_HOST_GDB=y
BR2_ENABLE_LOCALE_PURGE=y
@@ -23,11 +18,8 @@ BR2_ENABLE_LOCALE_WHITELIST="C en_US"
BR2_TARGET_OPTIMIZATION="-Os -pipe"
BR2_TARGET_GENERIC_HOSTNAME="apf27"
BR2_TARGET_GENERIC_ISSUE="Welcome to Armadeus development platform !"
-BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_DEVTMPFS=y
-BR2_ROOTFS_DEVICE_TABLE="$(ARMADEUS_PATH)/rootfs/device_table.txt"
-BR2_ROOTFS_SKELETON_CUSTOM=y
-BR2_ROOTFS_SKELETON_CUSTOM_PATH="$(ARMADEUS_PATH)/rootfs/target_skeleton"
BR2_TARGET_GENERIC_GETTY_PORT="ttymxc0"
+BR2_ROOTFS_OVERLAY="$(ARMADEUS_PATH)/rootfs/target_overlay"
BR2_ROOTFS_POST_BUILD_SCRIPT="$(ARMADEUS_PATH)/rootfs/post_build.sh"
BR2_ROOTFS_POST_IMAGE_SCRIPT="$(ARMADEUS_PATH)/rootfs/post_image_creation.sh"
BR2_ROOTFS_POST_SCRIPT_ARGS="apf27 imx27"
@@ -80,7 +72,7 @@ BR2_PACKAGE_WPA_SUPPLICANT_CLI=y
BR2_PACKAGE_WPA_SUPPLICANT_PASSPHRASE=y
BR2_PACKAGE_NANO=y
BR2_TARGET_ROOTFS_JFFS2=y
-BR2_TARGET_ROOTFS_JFFS2_NANDFLASH_2K_128K=y
+BR2_TARGET_ROOTFS_JFFS2_NANDFLASH_128K=y
BR2_TARGET_ROOTFS_JFFS2_PAD=y
BR2_TARGET_ROOTFS_UBIFS=y
BR2_TARGET_ROOTFS_UBIFS_MAXLEBCNT=2047
@@ -93,11 +85,6 @@ BR2_TARGET_UBOOT_PATCH="../patches/u-boot/2015.01"
BR2_TARGET_UBOOT_CUSTOM_HEADER_CONFIG_FILE_PATH="$(BR2_BOARD_PATH)/$(BR2_BOARD_NAME)mainline-u-boot-2015.01.h"
BR2_TARGET_UBOOT_FORMAT_CUSTOM=y
BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot-with-spl.bin"
-BR2_TARGET_UBOOT_NETWORK=y
-BR2_TARGET_UBOOT_SERVERIP="192.168.0.2"
-BR2_TARGET_UBOOT_IPADDR="192.168.0.10"
-BR2_TARGET_UBOOT_GATEWAY="192.168.0.1"
-BR2_TARGET_UBOOT_ETHADDR=""
BR2_TARGET_UBOOT_ENVIMAGE=y
BR2_TARGET_UBOOT_ENVIMAGE_SOURCE="$(ARMADEUS_PATH)/u-boot-env-2013.04.txt"
BR2_TARGET_UBOOT_ENVIMAGE_SIZE="0x20000"
diff --git a/buildroot/configs/apf27test_defconfig b/buildroot/configs/apf27test_defconfig
index 06db2bb..4b58454 100644
--- a/buildroot/configs/apf27test_defconfig
+++ b/buildroot/configs/apf27test_defconfig
@@ -6,14 +6,10 @@ BR2_CCACHE=y
BR2_CCACHE_DIR="$(TOPDIR)/.$(BR2_BOARD_NAME)-buildroot-ccache"
BR2_KERNEL_HEADERS_VERSION=y
BR2_DEFAULT_KERNEL_VERSION="2.6.29.6"
-BR2_UCLIBC_CONFIG="target/device/armadeus/uClibc-$(BR2_UCLIBC_VERSION_STRING).config"
-BR2_TOOLCHAIN_BUILDROOT_LARGEFILE=y
-BR2_TOOLCHAIN_BUILDROOT_INET_IPV6=y
+BR2_UCLIBC_CONFIG="target/device/armadeus/uClibc-ng.config"
BR2_TOOLCHAIN_BUILDROOT_INET_RPC=y
BR2_TOOLCHAIN_BUILDROOT_LOCALE=y
BR2_PTHREAD_DEBUG=y
-BR2_BINUTILS_VERSION_2_23_2=y
-BR2_GCC_VERSION_4_7_X=y
BR2_TOOLCHAIN_BUILDROOT_CXX=y
BR2_PACKAGE_HOST_GDB=y
BR2_ENABLE_LOCALE_PURGE=y
@@ -21,11 +17,8 @@ BR2_ENABLE_LOCALE_WHITELIST="C en_US"
BR2_TARGET_OPTIMIZATION="-Os -pipe"
BR2_TARGET_GENERIC_HOSTNAME="apf27"
BR2_TARGET_GENERIC_ISSUE="Welcome to Armadeus development platform !"
-BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_DEVTMPFS=y
-BR2_ROOTFS_DEVICE_TABLE="$(ARMADEUS_PATH)/rootfs/device_table.txt"
-BR2_ROOTFS_SKELETON_CUSTOM=y
-BR2_ROOTFS_SKELETON_CUSTOM_PATH="$(ARMADEUS_PATH)/rootfs/target_skeleton"
BR2_TARGET_GENERIC_GETTY_PORT="ttySMX0"
+BR2_ROOTFS_OVERLAY="$(ARMADEUS_PATH)/rootfs/target_overlay"
BR2_ROOTFS_POST_BUILD_SCRIPT="$(ARMADEUS_PATH)/rootfs/post_build.sh"
BR2_ROOTFS_POST_IMAGE_SCRIPT="$(ARMADEUS_PATH)/rootfs/post_image_creation.sh"
BR2_ROOTFS_POST_SCRIPT_ARGS="apf27 imx27"
@@ -157,7 +150,7 @@ BR2_PACKAGE_WPA_SUPPLICANT_CLI=y
BR2_PACKAGE_WPA_SUPPLICANT_PASSPHRASE=y
BR2_PACKAGE_NANO=y
BR2_TARGET_ROOTFS_JFFS2=y
-BR2_TARGET_ROOTFS_JFFS2_NANDFLASH_2K_128K=y
+BR2_TARGET_ROOTFS_JFFS2_NANDFLASH_128K=y
BR2_TARGET_ROOTFS_JFFS2_PAD=y
BR2_TARGET_ROOTFS_UBIFS=y
BR2_TARGET_ROOTFS_UBIFS_MAXLEBCNT=2047
@@ -170,11 +163,6 @@ BR2_TARGET_UBOOT_PATCH="../patches/u-boot/2015.01"
BR2_TARGET_UBOOT_CUSTOM_HEADER_CONFIG_FILE_PATH="$(BR2_BOARD_PATH)/$(BR2_BOARD_NAME)-u-boot-2015.01.h"
BR2_TARGET_UBOOT_FORMAT_CUSTOM=y
BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot-with-spl.bin"
-BR2_TARGET_UBOOT_NETWORK=y
-BR2_TARGET_UBOOT_SERVERIP="192.168.0.2"
-BR2_TARGET_UBOOT_IPADDR="192.168.0.10"
-BR2_TARGET_UBOOT_GATEWAY="192.168.0.1"
-BR2_TARGET_UBOOT_ETHADDR=""
BR2_TARGET_UBOOT_ENVIMAGE=y
BR2_TARGET_UBOOT_ENVIMAGE_SOURCE="$(ARMADEUS_PATH)/u-boot-env-2013.04.txt"
BR2_TARGET_UBOOT_ENVIMAGE_SIZE="0x20000"
diff --git a/buildroot/configs/apf27xenomai_defconfig b/buildroot/configs/apf27xenomai_defconfig
index bf21a11..b63e10c 100644
--- a/buildroot/configs/apf27xenomai_defconfig
+++ b/buildroot/configs/apf27xenomai_defconfig
@@ -4,17 +4,12 @@ BR2_DL_DIR="$(BASE_DIR)/../downloads"
BR2_BACKUP_SITE="ftp://ftp2.armadeus.com/armadeusw/download"
BR2_CCACHE=y
BR2_CCACHE_DIR="$(TOPDIR)/.$(BR2_BOARD_NAME)-buildroot-ccache"
-BR2_STRIP_sstrip=y
BR2_KERNEL_HEADERS_VERSION=y
BR2_DEFAULT_KERNEL_VERSION="2.6.29.6"
-BR2_UCLIBC_CONFIG="target/device/armadeus/uClibc-$(BR2_UCLIBC_VERSION_STRING).config"
-BR2_TOOLCHAIN_BUILDROOT_LARGEFILE=y
-BR2_TOOLCHAIN_BUILDROOT_INET_IPV6=y
+BR2_UCLIBC_CONFIG="target/device/armadeus/uClibc-ng.config"
BR2_TOOLCHAIN_BUILDROOT_INET_RPC=y
BR2_TOOLCHAIN_BUILDROOT_LOCALE=y
BR2_PTHREAD_DEBUG=y
-BR2_BINUTILS_VERSION_2_23_2=y
-BR2_GCC_VERSION_4_7_X=y
BR2_TOOLCHAIN_BUILDROOT_CXX=y
BR2_PACKAGE_HOST_GDB=y
BR2_ENABLE_LOCALE_PURGE=y
@@ -22,11 +17,8 @@ BR2_ENABLE_LOCALE_WHITELIST="C en_US"
BR2_TARGET_OPTIMIZATION="-Os -pipe"
BR2_TARGET_GENERIC_HOSTNAME="apf27"
BR2_TARGET_GENERIC_ISSUE="Welcome to Armadeus development platform !"
-BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_DEVTMPFS=y
-BR2_ROOTFS_DEVICE_TABLE="$(ARMADEUS_PATH)/rootfs/device_table.txt"
-BR2_ROOTFS_SKELETON_CUSTOM=y
-BR2_ROOTFS_SKELETON_CUSTOM_PATH="$(ARMADEUS_PATH)/rootfs/target_skeleton"
BR2_TARGET_GENERIC_GETTY_PORT="ttySMX0"
+BR2_ROOTFS_OVERLAY="$(ARMADEUS_PATH)/rootfs/target_overlay"
BR2_ROOTFS_POST_BUILD_SCRIPT="$(ARMADEUS_PATH)/rootfs/post_build.sh"
BR2_ROOTFS_POST_IMAGE_SCRIPT="$(ARMADEUS_PATH)/rootfs/post_image_creation.sh"
BR2_ROOTFS_POST_SCRIPT_ARGS="apf27 imx27"
@@ -89,11 +81,6 @@ BR2_TARGET_UBOOT_PATCH="../patches/u-boot/2015.01"
BR2_TARGET_UBOOT_CUSTOM_HEADER_CONFIG_FILE_PATH="$(BR2_BOARD_PATH)/$(BR2_BOARD_NAME)-u-boot-2015.01.h"
BR2_TARGET_UBOOT_FORMAT_CUSTOM=y
BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot-with-spl.bin"
-BR2_TARGET_UBOOT_NETWORK=y
-BR2_TARGET_UBOOT_SERVERIP="192.168.0.2"
-BR2_TARGET_UBOOT_IPADDR="192.168.0.10"
-BR2_TARGET_UBOOT_GATEWAY="192.168.0.1"
-BR2_TARGET_UBOOT_ETHADDR=""
BR2_TARGET_UBOOT_ENVIMAGE=y
BR2_TARGET_UBOOT_ENVIMAGE_SOURCE="$(ARMADEUS_PATH)/u-boot-env-2013.04.txt"
BR2_TARGET_UBOOT_ENVIMAGE_SIZE="0x20000"
diff --git a/buildroot/configs/apf27xenomaimainline_defconfig b/buildroot/configs/apf27xenomaimainline_defconfig
index 9890b33..7fa4f42 100644
--- a/buildroot/configs/apf27xenomaimainline_defconfig
+++ b/buildroot/configs/apf27xenomaimainline_defconfig
@@ -5,14 +5,10 @@ BR2_BACKUP_SITE="ftp://ftp2.armadeus.com/armadeusw/download"
BR2_CCACHE=y
BR2_CCACHE_DIR="$(TOPDIR)/.$(BR2_BOARD_NAME)-buildroot-ccache"
BR2_KERNEL_HEADERS_3_14=y
-BR2_UCLIBC_CONFIG="target/device/armadeus/uClibc-$(BR2_UCLIBC_VERSION_STRING).config"
-BR2_TOOLCHAIN_BUILDROOT_LARGEFILE=y
-BR2_TOOLCHAIN_BUILDROOT_INET_IPV6=y
+BR2_UCLIBC_CONFIG="target/device/armadeus/uClibc-ng.config"
BR2_TOOLCHAIN_BUILDROOT_INET_RPC=y
BR2_TOOLCHAIN_BUILDROOT_LOCALE=y
BR2_PTHREAD_DEBUG=y
-BR2_BINUTILS_VERSION_2_23_2=y
-BR2_GCC_VERSION_4_7_X=y
BR2_TOOLCHAIN_BUILDROOT_CXX=y
BR2_PACKAGE_HOST_GDB=y
BR2_ENABLE_LOCALE_PURGE=y
@@ -20,10 +16,8 @@ BR2_ENABLE_LOCALE_WHITELIST="C en_US"
BR2_TARGET_OPTIMIZATION="-Os -pipe"
BR2_TARGET_GENERIC_HOSTNAME="apf27"
BR2_TARGET_GENERIC_ISSUE="Welcome to Armadeus development platform !"
-BR2_ROOTFS_DEVICE_TABLE="$(ARMADEUS_PATH)/rootfs/device_table.txt"
-BR2_ROOTFS_SKELETON_CUSTOM=y
-BR2_ROOTFS_SKELETON_CUSTOM_PATH="$(ARMADEUS_PATH)/rootfs/target_skeleton"
BR2_TARGET_GENERIC_GETTY_PORT="ttymxc0"
+BR2_ROOTFS_OVERLAY="$(ARMADEUS_PATH)/rootfs/target_overlay"
BR2_ROOTFS_POST_BUILD_SCRIPT="$(ARMADEUS_PATH)/rootfs/post_build.sh"
BR2_ROOTFS_POST_IMAGE_SCRIPT="$(ARMADEUS_PATH)/rootfs/post_image_creation.sh"
BR2_ROOTFS_POST_SCRIPT_ARGS="apf27 imx27"
@@ -88,11 +82,6 @@ BR2_TARGET_UBOOT_PATCH="../patches/u-boot/2015.01"
BR2_TARGET_UBOOT_CUSTOM_HEADER_CONFIG_FILE_PATH="$(BR2_BOARD_PATH)/$(BR2_BOARD_NAME)mainline-u-boot-2015.01.h"
BR2_TARGET_UBOOT_FORMAT_CUSTOM=y
BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot-with-spl.bin"
-BR2_TARGET_UBOOT_NETWORK=y
-BR2_TARGET_UBOOT_SERVERIP="192.168.0.2"
-BR2_TARGET_UBOOT_IPADDR="192.168.0.10"
-BR2_TARGET_UBOOT_GATEWAY="192.168.0.1"
-BR2_TARGET_UBOOT_ETHADDR=""
BR2_TARGET_UBOOT_ENVIMAGE=y
BR2_TARGET_UBOOT_ENVIMAGE_SOURCE="$(ARMADEUS_PATH)/u-boot-env-2013.04.txt"
BR2_TARGET_UBOOT_ENVIMAGE_SIZE="0x20000"
diff --git a/buildroot/configs/apf28_defconfig b/buildroot/configs/apf28_defconfig
index 3112107..5ed3778 100644
--- a/buildroot/configs/apf28_defconfig
+++ b/buildroot/configs/apf28_defconfig
@@ -4,17 +4,12 @@ BR2_DL_DIR="$(BASE_DIR)/../downloads"
BR2_BACKUP_SITE="ftp://ftp2.armadeus.com/armadeusw/download"
BR2_CCACHE=y
BR2_CCACHE_DIR="$(TOPDIR)/.$(BR2_BOARD_NAME)-buildroot-ccache"
-BR2_STRIP_sstrip=y
BR2_KERNEL_HEADERS_VERSION=y
BR2_DEFAULT_KERNEL_VERSION="2.6.35.3"
-BR2_UCLIBC_CONFIG="target/device/armadeus/uClibc-$(BR2_UCLIBC_VERSION_STRING).config"
-BR2_TOOLCHAIN_BUILDROOT_LARGEFILE=y
-BR2_TOOLCHAIN_BUILDROOT_INET_IPV6=y
+BR2_UCLIBC_CONFIG="target/device/armadeus/uClibc-ng.config"
BR2_TOOLCHAIN_BUILDROOT_INET_RPC=y
BR2_TOOLCHAIN_BUILDROOT_LOCALE=y
BR2_PTHREAD_DEBUG=y
-BR2_BINUTILS_VERSION_2_23_2=y
-BR2_GCC_VERSION_4_7_X=y
BR2_TOOLCHAIN_BUILDROOT_CXX=y
BR2_PACKAGE_HOST_GDB=y
BR2_ENABLE_LOCALE_PURGE=y
@@ -22,11 +17,8 @@ BR2_ENABLE_LOCALE_WHITELIST="C en_US"
BR2_TARGET_OPTIMIZATION="-Os -pipe"
BR2_TARGET_GENERIC_HOSTNAME="apf28"
BR2_TARGET_GENERIC_ISSUE="Welcome to Armadeus development platform !"
-BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_DEVTMPFS=y
-BR2_ROOTFS_DEVICE_TABLE="$(ARMADEUS_PATH)/rootfs/device_table.txt"
-BR2_ROOTFS_SKELETON_CUSTOM=y
-BR2_ROOTFS_SKELETON_CUSTOM_PATH="$(ARMADEUS_PATH)/rootfs/target_skeleton"
BR2_TARGET_GENERIC_GETTY_PORT="ttyAM0"
+BR2_ROOTFS_OVERLAY="$(ARMADEUS_PATH)/rootfs/target_overlay"
BR2_ROOTFS_POST_BUILD_SCRIPT="$(ARMADEUS_PATH)/rootfs/post_build.sh"
BR2_ROOTFS_POST_IMAGE_SCRIPT="$(ARMADEUS_PATH)/rootfs/post_image_creation.sh"
BR2_ROOTFS_POST_SCRIPT_ARGS="apf28 imx28"
@@ -88,11 +80,6 @@ BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2015.01"
BR2_TARGET_UBOOT_PATCH="../patches/u-boot/2015.01"
BR2_TARGET_UBOOT_CUSTOM_HEADER_CONFIG_FILE_PATH="$(BR2_BOARD_PATH)/$(BR2_BOARD_NAME)-u-boot-2015.01.h"
BR2_TARGET_UBOOT_FORMAT_SB=y
-BR2_TARGET_UBOOT_NETWORK=y
-BR2_TARGET_UBOOT_SERVERIP="192.168.0.2"
-BR2_TARGET_UBOOT_IPADDR="192.168.0.10"
-BR2_TARGET_UBOOT_GATEWAY="192.168.0.1"
-BR2_TARGET_UBOOT_ETHADDR=""
BR2_TARGET_UBOOT_ENVIMAGE=y
BR2_TARGET_UBOOT_ENVIMAGE_SOURCE="$(ARMADEUS_PATH)/u-boot-env-2013.04.txt"
BR2_TARGET_UBOOT_ENVIMAGE_SIZE="0x20000"
diff --git a/buildroot/configs/apf28mainline_defconfig b/buildroot/configs/apf28mainline_defconfig
index 4f470a2..ab22374 100644
--- a/buildroot/configs/apf28mainline_defconfig
+++ b/buildroot/configs/apf28mainline_defconfig
@@ -4,17 +4,13 @@ BR2_DL_DIR="$(BASE_DIR)/../downloads"
BR2_BACKUP_SITE="ftp://ftp2.armadeus.com/armadeusw/download"
BR2_CCACHE=y
BR2_CCACHE_DIR="$(TOPDIR)/.$(BR2_BOARD_NAME)-buildroot-ccache"
-BR2_STRIP_sstrip=y
BR2_KERNEL_HEADERS_VERSION=y
BR2_DEFAULT_KERNEL_VERSION="3.19.8"
BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_19=y
-BR2_UCLIBC_CONFIG="target/device/armadeus/uClibc-$(BR2_UCLIBC_VERSION_STRING).config"
-BR2_TOOLCHAIN_BUILDROOT_LARGEFILE=y
-BR2_TOOLCHAIN_BUILDROOT_INET_IPV6=y
+BR2_UCLIBC_CONFIG="target/device/armadeus/uClibc-ng.config"
BR2_TOOLCHAIN_BUILDROOT_INET_RPC=y
BR2_TOOLCHAIN_BUILDROOT_LOCALE=y
BR2_PTHREAD_DEBUG=y
-BR2_BINUTILS_VERSION_2_23_2=y
BR2_TOOLCHAIN_BUILDROOT_CXX=y
BR2_PACKAGE_HOST_GDB=y
BR2_ENABLE_LOCALE_PURGE=y
@@ -22,11 +18,8 @@ BR2_ENABLE_LOCALE_WHITELIST="C en_US"
BR2_TARGET_OPTIMIZATION="-Os -pipe"
BR2_TARGET_GENERIC_HOSTNAME="apf28"
BR2_TARGET_GENERIC_ISSUE="Welcome to Armadeus development platform !"
-BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_DEVTMPFS=y
-BR2_ROOTFS_DEVICE_TABLE="$(ARMADEUS_PATH)/rootfs/device_table.txt"
-BR2_ROOTFS_SKELETON_CUSTOM=y
-BR2_ROOTFS_SKELETON_CUSTOM_PATH="$(ARMADEUS_PATH)/rootfs/target_skeleton"
BR2_TARGET_GENERIC_GETTY_PORT="ttyAMA0"
+BR2_ROOTFS_OVERLAY="$(ARMADEUS_PATH)/rootfs/target_overlay"
BR2_ROOTFS_POST_BUILD_SCRIPT="$(ARMADEUS_PATH)/rootfs/post_build.sh"
BR2_ROOTFS_POST_IMAGE_SCRIPT="$(ARMADEUS_PATH)/rootfs/post_image_creation.sh"
BR2_ROOTFS_POST_SCRIPT_ARGS="apf28 imx28"
@@ -90,11 +83,6 @@ BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2015.01"
BR2_TARGET_UBOOT_PATCH="../patches/u-boot/2015.01"
BR2_TARGET_UBOOT_CUSTOM_HEADER_CONFIG_FILE_PATH="$(BR2_BOARD_PATH)/$(BR2_BOARD_NAME)mainline-u-boot-2015.01.h"
BR2_TARGET_UBOOT_FORMAT_SB=y
-BR2_TARGET_UBOOT_NETWORK=y
-BR2_TARGET_UBOOT_SERVERIP="192.168.0.2"
-BR2_TARGET_UBOOT_IPADDR="192.168.0.10"
-BR2_TARGET_UBOOT_GATEWAY="192.168.0.1"
-BR2_TARGET_UBOOT_ETHADDR=""
BR2_TARGET_UBOOT_ENVIMAGE=y
BR2_TARGET_UBOOT_ENVIMAGE_SOURCE="$(ARMADEUS_PATH)/u-boot-env-2013.04.txt"
BR2_TARGET_UBOOT_ENVIMAGE_SIZE="0x20000"
diff --git a/buildroot/configs/apf28mainlinetest_defconfig b/buildroot/configs/apf28mainlinetest_defconfig
index 44b2435..4e76e2b 100644
--- a/buildroot/configs/apf28mainlinetest_defconfig
+++ b/buildroot/configs/apf28mainlinetest_defconfig
@@ -7,14 +7,10 @@ BR2_CCACHE_DIR="$(TOPDIR)/.$(BR2_BOARD_NAME)-buildroot-ccache"
BR2_KERNEL_HEADERS_VERSION=y
BR2_DEFAULT_KERNEL_VERSION="3.19.8"
BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_19=y
-BR2_UCLIBC_CONFIG="target/device/armadeus/uClibc-$(BR2_UCLIBC_VERSION_STRING).config"
-BR2_TOOLCHAIN_BUILDROOT_LARGEFILE=y
-BR2_TOOLCHAIN_BUILDROOT_INET_IPV6=y
+BR2_UCLIBC_CONFIG="target/device/armadeus/uClibc-ng.config"
BR2_TOOLCHAIN_BUILDROOT_INET_RPC=y
BR2_TOOLCHAIN_BUILDROOT_LOCALE=y
BR2_PTHREAD_DEBUG=y
-BR2_BINUTILS_VERSION_2_23_2=y
-BR2_GCC_VERSION_4_7_X=y
BR2_TOOLCHAIN_BUILDROOT_CXX=y
BR2_PACKAGE_HOST_GDB=y
BR2_ENABLE_LOCALE_PURGE=y
@@ -22,11 +18,8 @@ BR2_ENABLE_LOCALE_WHITELIST="C en_US"
BR2_TARGET_OPTIMIZATION="-Os -pipe"
BR2_TARGET_GENERIC_HOSTNAME="apf28"
BR2_TARGET_GENERIC_ISSUE="Welcome to Armadeus development platform !"
-BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_DEVTMPFS=y
-BR2_ROOTFS_DEVICE_TABLE="$(ARMADEUS_PATH)/rootfs/device_table.txt"
-BR2_ROOTFS_SKELETON_CUSTOM=y
-BR2_ROOTFS_SKELETON_CUSTOM_PATH="$(ARMADEUS_PATH)/rootfs/target_skeleton"
BR2_TARGET_GENERIC_GETTY_PORT="ttyAMA0"
+BR2_ROOTFS_OVERLAY="$(ARMADEUS_PATH)/rootfs/target_overlay"
BR2_ROOTFS_POST_BUILD_SCRIPT="$(ARMADEUS_PATH)/rootfs/post_build.sh"
BR2_ROOTFS_POST_IMAGE_SCRIPT="$(ARMADEUS_PATH)/rootfs/post_image_creation.sh"
BR2_ROOTFS_POST_SCRIPT_ARGS="apf28 imx28"
@@ -160,11 +153,6 @@ BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2015.01"
BR2_TARGET_UBOOT_PATCH="../patches/u-boot/2015.01"
BR2_TARGET_UBOOT_CUSTOM_HEADER_CONFIG_FILE_PATH="$(BR2_BOARD_PATH)/$(BR2_BOARD_NAME)mainline-u-boot-2015.01.h"
BR2_TARGET_UBOOT_FORMAT_SB=y
-BR2_TARGET_UBOOT_NETWORK=y
-BR2_TARGET_UBOOT_SERVERIP="192.168.0.2"
-BR2_TARGET_UBOOT_IPADDR="192.168.0.10"
-BR2_TARGET_UBOOT_GATEWAY="192.168.0.1"
-BR2_TARGET_UBOOT_ETHADDR=""
BR2_TARGET_UBOOT_ENVIMAGE=y
BR2_TARGET_UBOOT_ENVIMAGE_SOURCE="$(ARMADEUS_PATH)/u-boot-env-2013.04.txt"
BR2_TARGET_UBOOT_ENVIMAGE_SIZE="0x20000"
diff --git a/buildroot/configs/apf28test_defconfig b/buildroot/configs/apf28test_defconfig
index 3284189..508a6d1 100644
--- a/buildroot/configs/apf28test_defconfig
+++ b/buildroot/configs/apf28test_defconfig
@@ -4,17 +4,12 @@ BR2_DL_DIR="$(BASE_DIR)/../downloads"
BR2_BACKUP_SITE="ftp://ftp2.armadeus.com/armadeusw/download"
BR2_CCACHE=y
BR2_CCACHE_DIR="$(TOPDIR)/.$(BR2_BOARD_NAME)-buildroot-ccache"
-BR2_STRIP_sstrip=y
BR2_KERNEL_HEADERS_VERSION=y
BR2_DEFAULT_KERNEL_VERSION="2.6.35.3"
-BR2_UCLIBC_CONFIG="target/device/armadeus/uClibc-$(BR2_UCLIBC_VERSION_STRING).config"
-BR2_TOOLCHAIN_BUILDROOT_LARGEFILE=y
-BR2_TOOLCHAIN_BUILDROOT_INET_IPV6=y
+BR2_UCLIBC_CONFIG="target/device/armadeus/uClibc-ng.config"
BR2_TOOLCHAIN_BUILDROOT_INET_RPC=y
BR2_TOOLCHAIN_BUILDROOT_LOCALE=y
BR2_PTHREAD_DEBUG=y
-BR2_BINUTILS_VERSION_2_23_2=y
-BR2_GCC_VERSION_4_7_X=y
BR2_TOOLCHAIN_BUILDROOT_CXX=y
BR2_PACKAGE_HOST_GDB=y
BR2_ENABLE_LOCALE_PURGE=y
@@ -22,11 +17,8 @@ BR2_ENABLE_LOCALE_WHITELIST="C en_US"
BR2_TARGET_OPTIMIZATION="-Os -pipe"
BR2_TARGET_GENERIC_HOSTNAME="apf28"
BR2_TARGET_GENERIC_ISSUE="Welcome to Armadeus development platform !"
-BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_DEVTMPFS=y
-BR2_ROOTFS_DEVICE_TABLE="$(ARMADEUS_PATH)/rootfs/device_table.txt"
-BR2_ROOTFS_SKELETON_CUSTOM=y
-BR2_ROOTFS_SKELETON_CUSTOM_PATH="$(ARMADEUS_PATH)/rootfs/target_skeleton"
BR2_TARGET_GENERIC_GETTY_PORT="ttyAM0"
+BR2_ROOTFS_OVERLAY="$(ARMADEUS_PATH)/rootfs/target_overlay"
BR2_ROOTFS_POST_BUILD_SCRIPT="$(ARMADEUS_PATH)/rootfs/post_build.sh"
BR2_ROOTFS_POST_IMAGE_SCRIPT="$(ARMADEUS_PATH)/rootfs/post_image_creation.sh"
BR2_ROOTFS_POST_SCRIPT_ARGS="apf28 imx28"
@@ -161,11 +153,6 @@ BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2015.01"
BR2_TARGET_UBOOT_PATCH="../patches/u-boot/2015.01"
BR2_TARGET_UBOOT_CUSTOM_HEADER_CONFIG_FILE_PATH="$(BR2_BOARD_PATH)/$(BR2_BOARD_NAME)-u-boot-2015.01.h"
BR2_TARGET_UBOOT_FORMAT_SB=y
-BR2_TARGET_UBOOT_NETWORK=y
-BR2_TARGET_UBOOT_SERVERIP="192.168.0.2"
-BR2_TARGET_UBOOT_IPADDR="192.168.0.10"
-BR2_TARGET_UBOOT_GATEWAY="192.168.0.1"
-BR2_TARGET_UBOOT_ETHADDR=""
BR2_TARGET_UBOOT_ENVIMAGE=y
BR2_TARGET_UBOOT_ENVIMAGE_SOURCE="$(ARMADEUS_PATH)/u-boot-env-2013.04.txt"
BR2_TARGET_UBOOT_ENVIMAGE_SIZE="0x20000"
diff --git a/buildroot/configs/apf51_defconfig b/buildroot/configs/apf51_defconfig
index 3a722e1..a9390c3 100644
--- a/buildroot/configs/apf51_defconfig
+++ b/buildroot/configs/apf51_defconfig
@@ -5,17 +5,12 @@ BR2_DL_DIR="$(BASE_DIR)/../downloads"
BR2_BACKUP_SITE="ftp://ftp2.armadeus.com/armadeusw/download"
BR2_CCACHE=y
BR2_CCACHE_DIR="$(TOPDIR)/.$(BR2_BOARD_NAME)-buildroot-ccache"
-BR2_STRIP_sstrip=y
BR2_KERNEL_HEADERS_VERSION=y
BR2_DEFAULT_KERNEL_VERSION="2.6.38.8"
-BR2_UCLIBC_CONFIG="target/device/armadeus/uClibc-$(BR2_UCLIBC_VERSION_STRING).config"
-BR2_TOOLCHAIN_BUILDROOT_LARGEFILE=y
-BR2_TOOLCHAIN_BUILDROOT_INET_IPV6=y
+BR2_UCLIBC_CONFIG="target/device/armadeus/uClibc-ng.config"
BR2_TOOLCHAIN_BUILDROOT_INET_RPC=y
BR2_TOOLCHAIN_BUILDROOT_LOCALE=y
BR2_PTHREAD_DEBUG=y
-BR2_BINUTILS_VERSION_2_23_2=y
-BR2_GCC_VERSION_4_7_X=y
BR2_TOOLCHAIN_BUILDROOT_CXX=y
BR2_PACKAGE_HOST_GDB=y
BR2_ENABLE_LOCALE_PURGE=y
@@ -23,11 +18,8 @@ BR2_ENABLE_LOCALE_WHITELIST="C en_US"
BR2_TARGET_OPTIMIZATION="-Os -pipe"
BR2_TARGET_GENERIC_HOSTNAME="apf51"
BR2_TARGET_GENERIC_ISSUE="Welcome to Armadeus development platform !"
-BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_DEVTMPFS=y
-BR2_ROOTFS_DEVICE_TABLE="$(ARMADEUS_PATH)/rootfs/device_table.txt"
-BR2_ROOTFS_SKELETON_CUSTOM=y
-BR2_ROOTFS_SKELETON_CUSTOM_PATH="$(ARMADEUS_PATH)/rootfs/target_skeleton"
BR2_TARGET_GENERIC_GETTY_PORT="ttymxc2"
+BR2_ROOTFS_OVERLAY="$(ARMADEUS_PATH)/rootfs/target_overlay"
BR2_ROOTFS_POST_BUILD_SCRIPT="$(ARMADEUS_PATH)/rootfs/post_build.sh"
BR2_ROOTFS_POST_IMAGE_SCRIPT="$(ARMADEUS_PATH)/rootfs/post_image_creation.sh"
BR2_ROOTFS_POST_SCRIPT_ARGS="apf51 imx51"
@@ -94,11 +86,6 @@ BR2_TARGET_UBOOT_PATCH="../patches/u-boot/2015.01"
BR2_TARGET_UBOOT_CUSTOM_HEADER_CONFIG_FILE_PATH="$(BR2_BOARD_PATH)/$(BR2_BOARD_NAME)-u-boot-2015.01.h"
BR2_TARGET_UBOOT_FORMAT_CUSTOM=y
BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot-with-nand-spl.imx"
-BR2_TARGET_UBOOT_NETWORK=y
-BR2_TARGET_UBOOT_SERVERIP="192.168.0.2"
-BR2_TARGET_UBOOT_IPADDR="192.168.0.10"
-BR2_TARGET_UBOOT_GATEWAY="192.168.0.1"
-BR2_TARGET_UBOOT_ETHADDR=""
BR2_TARGET_UBOOT_ENVIMAGE=y
BR2_TARGET_UBOOT_ENVIMAGE_SOURCE="$(ARMADEUS_PATH)/u-boot-env-2013.04.txt"
BR2_TARGET_UBOOT_ENVIMAGE_SIZE="0x20000"
diff --git a/buildroot/configs/apf51mainline_defconfig b/buildroot/configs/apf51mainline_defconfig
index ffa3350..9cf01a1 100644
--- a/buildroot/configs/apf51mainline_defconfig
+++ b/buildroot/configs/apf51mainline_defconfig
@@ -5,18 +5,13 @@ BR2_DL_DIR="$(BASE_DIR)/../downloads"
BR2_BACKUP_SITE="ftp://ftp2.armadeus.com/armadeusw/download"
BR2_CCACHE=y
BR2_CCACHE_DIR="$(TOPDIR)/.$(BR2_BOARD_NAME)-buildroot-ccache"
-BR2_STRIP_sstrip=y
BR2_KERNEL_HEADERS_VERSION=y
BR2_DEFAULT_KERNEL_VERSION="3.19.8"
BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_19=y
-BR2_UCLIBC_CONFIG="target/device/armadeus/uClibc-$(BR2_UCLIBC_VERSION_STRING).config"
-BR2_TOOLCHAIN_BUILDROOT_LARGEFILE=y
-BR2_TOOLCHAIN_BUILDROOT_INET_IPV6=y
+BR2_UCLIBC_CONFIG="target/device/armadeus/uClibc-ng.config"
BR2_TOOLCHAIN_BUILDROOT_INET_RPC=y
BR2_TOOLCHAIN_BUILDROOT_LOCALE=y
BR2_PTHREAD_DEBUG=y
-BR2_BINUTILS_VERSION_2_23_2=y
-BR2_GCC_VERSION_4_7_X=y
BR2_TOOLCHAIN_BUILDROOT_CXX=y
BR2_PACKAGE_HOST_GDB=y
BR2_ENABLE_LOCALE_PURGE=y
@@ -24,11 +19,8 @@ BR2_ENABLE_LOCALE_WHITELIST="C en_US"
BR2_TARGET_OPTIMIZATION="-Os -pipe"
BR2_TARGET_GENERIC_HOSTNAME="apf51"
BR2_TARGET_GENERIC_ISSUE="Welcome to Armadeus development platform !"
-BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_DEVTMPFS=y
-BR2_ROOTFS_DEVICE_TABLE="$(ARMADEUS_PATH)/rootfs/device_table.txt"
-BR2_ROOTFS_SKELETON_CUSTOM=y
-BR2_ROOTFS_SKELETON_CUSTOM_PATH="$(ARMADEUS_PATH)/rootfs/target_skeleton"
BR2_TARGET_GENERIC_GETTY_PORT="ttymxc2"
+BR2_ROOTFS_OVERLAY="$(ARMADEUS_PATH)/rootfs/target_overlay"
BR2_ROOTFS_POST_BUILD_SCRIPT="$(ARMADEUS_PATH)/rootfs/post_build.sh"
BR2_ROOTFS_POST_IMAGE_SCRIPT="$(ARMADEUS_PATH)/rootfs/post_image_creation.sh"
BR2_ROOTFS_POST_SCRIPT_ARGS="apf51 imx51"
@@ -88,11 +80,6 @@ BR2_TARGET_UBOOT_PATCH="../patches/u-boot/2015.01"
BR2_TARGET_UBOOT_CUSTOM_HEADER_CONFIG_FILE_PATH="$(BR2_BOARD_PATH)/$(BR2_BOARD_NAME)-u-boot-2015.01.h"
BR2_TARGET_UBOOT_FORMAT_CUSTOM=y
BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot-with-nand-spl.imx"
-BR2_TARGET_UBOOT_NETWORK=y
-BR2_TARGET_UBOOT_SERVERIP="192.168.0.2"
-BR2_TARGET_UBOOT_IPADDR="192.168.0.10"
-BR2_TARGET_UBOOT_GATEWAY="192.168.0.1"
-BR2_TARGET_UBOOT_ETHADDR=""
BR2_TARGET_UBOOT_ENVIMAGE=y
BR2_TARGET_UBOOT_ENVIMAGE_SOURCE="$(ARMADEUS_PATH)/u-boot-env-2013.04.txt"
BR2_TARGET_UBOOT_ENVIMAGE_SIZE="0x20000"
diff --git a/buildroot/configs/apf51test_defconfig b/buildroot/configs/apf51test_defconfig
index c406dde..8d07456 100644
--- a/buildroot/configs/apf51test_defconfig
+++ b/buildroot/configs/apf51test_defconfig
@@ -5,17 +5,12 @@ BR2_DL_DIR="$(BASE_DIR)/../downloads"
BR2_BACKUP_SITE="ftp://ftp2.armadeus.com/armadeusw/download"
BR2_CCACHE=y
BR2_CCACHE_DIR="$(TOPDIR)/.$(BR2_BOARD_NAME)-buildroot-ccache"
-BR2_STRIP_sstrip=y
BR2_KERNEL_HEADERS_VERSION=y
BR2_DEFAULT_KERNEL_VERSION="2.6.38.8"
-BR2_UCLIBC_CONFIG="target/device/armadeus/uClibc-$(BR2_UCLIBC_VERSION_STRING).config"
-BR2_TOOLCHAIN_BUILDROOT_LARGEFILE=y
-BR2_TOOLCHAIN_BUILDROOT_INET_IPV6=y
+BR2_UCLIBC_CONFIG="target/device/armadeus/uClibc-ng.config"
BR2_TOOLCHAIN_BUILDROOT_INET_RPC=y
BR2_TOOLCHAIN_BUILDROOT_LOCALE=y
BR2_PTHREAD_DEBUG=y
-BR2_BINUTILS_VERSION_2_23_2=y
-BR2_GCC_VERSION_4_7_X=y
BR2_TOOLCHAIN_BUILDROOT_CXX=y
BR2_PACKAGE_HOST_GDB=y
BR2_ENABLE_LOCALE_PURGE=y
@@ -23,11 +18,8 @@ BR2_ENABLE_LOCALE_WHITELIST="C en_US"
BR2_TARGET_OPTIMIZATION="-Os -pipe"
BR2_TARGET_GENERIC_HOSTNAME="apf51"
BR2_TARGET_GENERIC_ISSUE="Welcome to Armadeus development platform !"
-BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_DEVTMPFS=y
-BR2_ROOTFS_DEVICE_TABLE="$(ARMADEUS_PATH)/rootfs/device_table.txt"
-BR2_ROOTFS_SKELETON_CUSTOM=y
-BR2_ROOTFS_SKELETON_CUSTOM_PATH="$(ARMADEUS_PATH)/rootfs/target_skeleton"
BR2_TARGET_GENERIC_GETTY_PORT="ttymxc2"
+BR2_ROOTFS_OVERLAY="$(ARMADEUS_PATH)/rootfs/target_overlay"
BR2_ROOTFS_POST_BUILD_SCRIPT="$(ARMADEUS_PATH)/rootfs/post_build.sh"
BR2_ROOTFS_POST_IMAGE_SCRIPT="$(ARMADEUS_PATH)/rootfs/post_image_creation.sh"
BR2_ROOTFS_POST_SCRIPT_ARGS="apf51 imx51"
@@ -175,11 +167,6 @@ BR2_TARGET_UBOOT_PATCH="../patches/u-boot/2015.01"
BR2_TARGET_UBOOT_CUSTOM_HEADER_CONFIG_FILE_PATH="$(BR2_BOARD_PATH)/$(BR2_BOARD_NAME)-u-boot-2015.01.h"
BR2_TARGET_UBOOT_FORMAT_CUSTOM=y
BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot-with-nand-spl.imx"
-BR2_TARGET_UBOOT_NETWORK=y
-BR2_TARGET_UBOOT_SERVERIP="192.168.0.2"
-BR2_TARGET_UBOOT_IPADDR="192.168.0.10"
-BR2_TARGET_UBOOT_GATEWAY="192.168.0.1"
-BR2_TARGET_UBOOT_ETHADDR=""
BR2_TARGET_UBOOT_ENVIMAGE=y
BR2_TARGET_UBOOT_ENVIMAGE_SOURCE="$(ARMADEUS_PATH)/u-boot-env-2013.04.txt"
BR2_TARGET_UBOOT_ENVIMAGE_SIZE="0x20000"
diff --git a/buildroot/configs/apf6_defconfig b/buildroot/configs/apf6_defconfig
index 2b56380..70908b4 100644
--- a/buildroot/configs/apf6_defconfig
+++ b/buildroot/configs/apf6_defconfig
@@ -10,9 +10,8 @@ BR2_TOOLCHAIN_EXTERNAL=y
BR2_ENABLE_LOCALE_PURGE=y
BR2_TARGET_GENERIC_HOSTNAME="apf6"
BR2_TARGET_GENERIC_ISSUE="Welcome to Armadeus development platform !"
-BR2_ROOTFS_SKELETON_CUSTOM=y
-BR2_ROOTFS_SKELETON_CUSTOM_PATH="$(ARMADEUS_PATH)/rootfs/target_skeleton"
BR2_TARGET_GENERIC_GETTY_PORT="ttymxc3"
+BR2_ROOTFS_OVERLAY="$(ARMADEUS_PATH)/rootfs/target_overlay"
BR2_TARGET_TZ_INFO=y
BR2_TARGET_TZ_ZONELIST="europe"
BR2_TARGET_LOCALTIME="Europe/Paris"
diff --git a/buildroot/configs/apf6failsafe_defconfig b/buildroot/configs/apf6failsafe_defconfig
index d7988f8..2850d9a 100644
--- a/buildroot/configs/apf6failsafe_defconfig
+++ b/buildroot/configs/apf6failsafe_defconfig
@@ -10,9 +10,8 @@ BR2_TOOLCHAIN_EXTERNAL=y
BR2_ENABLE_LOCALE_PURGE=y
BR2_TARGET_GENERIC_HOSTNAME="apf6"
BR2_TARGET_GENERIC_ISSUE="Welcome to APF6 rescue/failsafe system !"
-BR2_ROOTFS_SKELETON_CUSTOM=y
-BR2_ROOTFS_SKELETON_CUSTOM_PATH="$(ARMADEUS_PATH)/rootfs/target_skeleton"
BR2_TARGET_GENERIC_GETTY_PORT="ttymxc3"
+BR2_ROOTFS_OVERLAY="$(ARMADEUS_PATH)/rootfs/target_overlay"
BR2_TARGET_TZ_INFO=y
BR2_TARGET_TZ_ZONELIST="europe"
BR2_TARGET_LOCALTIME="Europe/Paris"
diff --git a/buildroot/configs/apf6legacy-preempt-rt_defconfig b/buildroot/configs/apf6legacy-preempt-rt_defconfig
index 64bea0f..da8d151 100644
--- a/buildroot/configs/apf6legacy-preempt-rt_defconfig
+++ b/buildroot/configs/apf6legacy-preempt-rt_defconfig
@@ -10,9 +10,8 @@ BR2_TOOLCHAIN_EXTERNAL=y
BR2_ENABLE_LOCALE_PURGE=y
BR2_TARGET_GENERIC_HOSTNAME="apf6"
BR2_TARGET_GENERIC_ISSUE="Welcome to Armadeus development platform !"
-BR2_ROOTFS_SKELETON_CUSTOM=y
-BR2_ROOTFS_SKELETON_CUSTOM_PATH="$(ARMADEUS_PATH)/rootfs/target_skeleton"
BR2_TARGET_GENERIC_GETTY_PORT="ttymxc3"
+BR2_ROOTFS_OVERLAY="$(ARMADEUS_PATH)/rootfs/target_overlay"
BR2_TARGET_TZ_INFO=y
BR2_TARGET_TZ_ZONELIST="europe"
BR2_TARGET_LOCALTIME="Europe/Paris"
diff --git a/buildroot/configs/apf6legacy_defconfig b/buildroot/configs/apf6legacy_defconfig
index ef0827a..0b9369c 100644
--- a/buildroot/configs/apf6legacy_defconfig
+++ b/buildroot/configs/apf6legacy_defconfig
@@ -10,9 +10,8 @@ BR2_TOOLCHAIN_EXTERNAL=y
BR2_ENABLE_LOCALE_PURGE=y
BR2_TARGET_GENERIC_HOSTNAME="apf6"
BR2_TARGET_GENERIC_ISSUE="Welcome to Armadeus development platform !"
-BR2_ROOTFS_SKELETON_CUSTOM=y
-BR2_ROOTFS_SKELETON_CUSTOM_PATH="$(ARMADEUS_PATH)/rootfs/target_skeleton"
BR2_TARGET_GENERIC_GETTY_PORT="ttymxc3"
+BR2_ROOTFS_OVERLAY="$(ARMADEUS_PATH)/rootfs/target_overlay"
BR2_TARGET_TZ_INFO=y
BR2_TARGET_TZ_ZONELIST="europe"
BR2_TARGET_LOCALTIME="Europe/Paris"
diff --git a/buildroot/configs/apf6mediacenter_defconfig b/buildroot/configs/apf6mediacenter_defconfig
index b7c06ad..d0fe51f 100644
--- a/buildroot/configs/apf6mediacenter_defconfig
+++ b/buildroot/configs/apf6mediacenter_defconfig
@@ -10,12 +10,11 @@ BR2_TOOLCHAIN_EXTERNAL=y
BR2_ENABLE_LOCALE_PURGE=y
BR2_TARGET_GENERIC_HOSTNAME="apf6"
BR2_TARGET_GENERIC_ISSUE="Welcome to Armadeus development platform !"
-BR2_ROOTFS_SKELETON_CUSTOM=y
-BR2_ROOTFS_SKELETON_CUSTOM_PATH="$(ARMADEUS_PATH)/rootfs/target_skeleton"
BR2_TARGET_GENERIC_GETTY_PORT="ttymxc3"
BR2_TARGET_TZ_INFO=y
BR2_TARGET_TZ_ZONELIST="europe"
BR2_TARGET_LOCALTIME="Europe/Paris"
+BR2_ROOTFS_OVERLAY="$(ARMADEUS_PATH)/rootfs/target_overlay"
BR2_ROOTFS_POST_BUILD_SCRIPT="$(ARMADEUS_PATH)/rootfs/post_build.sh"
BR2_ROOTFS_POST_IMAGE_SCRIPT="$(ARMADEUS_PATH)/rootfs/post_image_creation.sh"
BR2_ROOTFS_POST_SCRIPT_ARGS="apf6 imx6"
diff --git a/buildroot/configs/apf6test_defconfig b/buildroot/configs/apf6test_defconfig
index 60c6f84..aac0821 100644
--- a/buildroot/configs/apf6test_defconfig
+++ b/buildroot/configs/apf6test_defconfig
@@ -10,9 +10,8 @@ BR2_TOOLCHAIN_EXTERNAL=y
BR2_ENABLE_LOCALE_PURGE=y
BR2_TARGET_GENERIC_HOSTNAME="apf6"
BR2_TARGET_GENERIC_ISSUE="Welcome to Armadeus development platform !"
-BR2_ROOTFS_SKELETON_CUSTOM=y
-BR2_ROOTFS_SKELETON_CUSTOM_PATH="$(ARMADEUS_PATH)/rootfs/target_skeleton"
BR2_TARGET_GENERIC_GETTY_PORT="ttymxc3"
+BR2_ROOTFS_OVERLAY="$(ARMADEUS_PATH)/rootfs/target_overlay"
BR2_TARGET_TZ_INFO=y
BR2_TARGET_TZ_ZONELIST="europe"
BR2_TARGET_LOCALTIME="Europe/Paris"
diff --git a/buildroot/configs/apf6xenomai_defconfig b/buildroot/configs/apf6xenomai_defconfig
index 1f2cf1e..dfb9475 100644
--- a/buildroot/configs/apf6xenomai_defconfig
+++ b/buildroot/configs/apf6xenomai_defconfig
@@ -10,9 +10,8 @@ BR2_TOOLCHAIN_EXTERNAL=y
BR2_ENABLE_LOCALE_PURGE=y
BR2_TARGET_GENERIC_HOSTNAME="apf6"
BR2_TARGET_GENERIC_ISSUE="Welcome to Armadeus development platform !"
-BR2_ROOTFS_SKELETON_CUSTOM=y
-BR2_ROOTFS_SKELETON_CUSTOM_PATH="$(ARMADEUS_PATH)/rootfs/target_skeleton"
BR2_TARGET_GENERIC_GETTY_PORT="ttymxc3"
+BR2_ROOTFS_OVERLAY="$(ARMADEUS_PATH)/rootfs/target_overlay"
BR2_TARGET_TZ_INFO=y
BR2_TARGET_TZ_ZONELIST="europe"
BR2_TARGET_LOCALTIME="Europe/Paris"
diff --git a/buildroot/configs/apf9328_defconfig b/buildroot/configs/apf9328_defconfig
index 86c6e34..573823b 100644
--- a/buildroot/configs/apf9328_defconfig
+++ b/buildroot/configs/apf9328_defconfig
@@ -5,16 +5,12 @@ BR2_DL_DIR="$(BASE_DIR)/../downloads"
BR2_BACKUP_SITE="ftp://ftp2.armadeus.com/armadeusw/download"
BR2_CCACHE=y
BR2_CCACHE_DIR="$(TOPDIR)/.$(BR2_BOARD_NAME)-buildroot-ccache"
-BR2_STRIP_sstrip=y
BR2_KERNEL_HEADERS_VERSION=y
BR2_DEFAULT_KERNEL_VERSION="2.6.29.6"
-BR2_UCLIBC_CONFIG="target/device/armadeus/uClibc-$(BR2_UCLIBC_VERSION_STRING).config"
-BR2_TOOLCHAIN_BUILDROOT_LARGEFILE=y
-BR2_TOOLCHAIN_BUILDROOT_INET_IPV6=y
+BR2_UCLIBC_CONFIG="target/device/armadeus/uClibc-ng.config"
BR2_TOOLCHAIN_BUILDROOT_INET_RPC=y
BR2_TOOLCHAIN_BUILDROOT_LOCALE=y
BR2_PTHREAD_DEBUG=y
-BR2_BINUTILS_VERSION_2_23_2=y
BR2_TOOLCHAIN_BUILDROOT_CXX=y
BR2_PACKAGE_HOST_GDB=y
BR2_ENABLE_LOCALE_PURGE=y
@@ -22,11 +18,8 @@ BR2_ENABLE_LOCALE_WHITELIST="C en_US"
BR2_TARGET_OPTIMIZATION="-Os -pipe"
BR2_TARGET_GENERIC_HOSTNAME="apf9328"
BR2_TARGET_GENERIC_ISSUE="Welcome to Armadeus development platform !"
-BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_DEVTMPFS=y
-BR2_ROOTFS_DEVICE_TABLE="$(ARMADEUS_PATH)/rootfs/device_table.txt"
-BR2_ROOTFS_SKELETON_CUSTOM=y
-BR2_ROOTFS_SKELETON_CUSTOM_PATH="$(ARMADEUS_PATH)/rootfs/target_skeleton"
BR2_TARGET_GENERIC_GETTY_PORT="ttySMX0"
+BR2_ROOTFS_OVERLAY="$(ARMADEUS_PATH)/rootfs/target_overlay"
BR2_ROOTFS_POST_BUILD_SCRIPT="$(ARMADEUS_PATH)/rootfs/post_build.sh"
BR2_ROOTFS_POST_IMAGE_SCRIPT="$(ARMADEUS_PATH)/rootfs/post_image_creation.sh"
BR2_ROOTFS_POST_SCRIPT_ARGS="apf9328 imxl"
@@ -71,11 +64,6 @@ BR2_TARGET_UBOOT_CUSTOM_VERSION=y
BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2015.01"
BR2_TARGET_UBOOT_PATCH="../patches/u-boot/2015.01"
BR2_TARGET_UBOOT_CUSTOM_HEADER_CONFIG_FILE_PATH="$(BR2_BOARD_PATH)/$(BR2_BOARD_NAME)-u-boot-2015.01.h"
-BR2_TARGET_UBOOT_NETWORK=y
-BR2_TARGET_UBOOT_SERVERIP="192.168.0.2"
-BR2_TARGET_UBOOT_IPADDR="192.168.0.10"
-BR2_TARGET_UBOOT_GATEWAY="192.168.0.1"
-BR2_TARGET_UBOOT_ETHADDR=""
BR2_TARGET_UBOOT_ENVIMAGE=y
BR2_TARGET_UBOOT_ENVIMAGE_SOURCE="$(BR2_BOARD_PATH)/$(BR2_BOARD_NAME)-u-boot-env-2013.04.txt"
BR2_TARGET_UBOOT_ENVIMAGE_SIZE="0x20000"
diff --git a/buildroot/configs/apf9328test_defconfig b/buildroot/configs/apf9328test_defconfig
index c685146..37be8ce 100644
--- a/buildroot/configs/apf9328test_defconfig
+++ b/buildroot/configs/apf9328test_defconfig
@@ -5,16 +5,12 @@ BR2_DL_DIR="$(BASE_DIR)/../downloads"
BR2_BACKUP_SITE="ftp://ftp2.armadeus.com/armadeusw/download"
BR2_CCACHE=y
BR2_CCACHE_DIR="$(TOPDIR)/.$(BR2_BOARD_NAME)-buildroot-ccache"
-BR2_STRIP_sstrip=y
BR2_KERNEL_HEADERS_VERSION=y
BR2_DEFAULT_KERNEL_VERSION="2.6.29.6"
-BR2_UCLIBC_CONFIG="target/device/armadeus/uClibc-$(BR2_UCLIBC_VERSION_STRING).config"
-BR2_TOOLCHAIN_BUILDROOT_LARGEFILE=y
-BR2_TOOLCHAIN_BUILDROOT_INET_IPV6=y
+BR2_UCLIBC_CONFIG="target/device/armadeus/uClibc-ng.config"
BR2_TOOLCHAIN_BUILDROOT_INET_RPC=y
BR2_TOOLCHAIN_BUILDROOT_LOCALE=y
BR2_PTHREAD_DEBUG=y
-BR2_BINUTILS_VERSION_2_23_2=y
BR2_TOOLCHAIN_BUILDROOT_CXX=y
BR2_PACKAGE_HOST_GDB=y
BR2_ENABLE_LOCALE_PURGE=y
@@ -22,11 +18,8 @@ BR2_ENABLE_LOCALE_WHITELIST="C en_US"
BR2_TARGET_OPTIMIZATION="-Os -pipe"
BR2_TARGET_GENERIC_HOSTNAME="apf9328"
BR2_TARGET_GENERIC_ISSUE="Welcome to Armadeus development platform !"
-BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_DEVTMPFS=y
-BR2_ROOTFS_DEVICE_TABLE="$(ARMADEUS_PATH)/rootfs/device_table.txt"
-BR2_ROOTFS_SKELETON_CUSTOM=y
-BR2_ROOTFS_SKELETON_CUSTOM_PATH="$(ARMADEUS_PATH)/rootfs/target_skeleton"
BR2_TARGET_GENERIC_GETTY_PORT="ttySMX0"
+BR2_ROOTFS_OVERLAY="$(ARMADEUS_PATH)/rootfs/target_overlay"
BR2_ROOTFS_POST_BUILD_SCRIPT="$(ARMADEUS_PATH)/rootfs/post_build.sh"
BR2_ROOTFS_POST_IMAGE_SCRIPT="$(ARMADEUS_PATH)/rootfs/post_image_creation.sh"
BR2_ROOTFS_POST_SCRIPT_ARGS="apf9328 imxl"
@@ -131,11 +124,6 @@ BR2_TARGET_UBOOT_CUSTOM_VERSION=y
BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2015.01"
BR2_TARGET_UBOOT_PATCH="../patches/u-boot/2015.01"
BR2_TARGET_UBOOT_CUSTOM_HEADER_CONFIG_FILE_PATH="$(BR2_BOARD_PATH)/$(BR2_BOARD_NAME)-u-boot-2015.01.h"
-BR2_TARGET_UBOOT_NETWORK=y
-BR2_TARGET_UBOOT_SERVERIP="192.168.0.2"
-BR2_TARGET_UBOOT_IPADDR="192.168.0.10"
-BR2_TARGET_UBOOT_GATEWAY="192.168.0.1"
-BR2_TARGET_UBOOT_ETHADDR=""
BR2_TARGET_UBOOT_ENVIMAGE=y
BR2_TARGET_UBOOT_ENVIMAGE_SOURCE="$(BR2_BOARD_PATH)/$(BR2_BOARD_NAME)-u-boot-env-2013.04.txt"
BR2_TARGET_UBOOT_ENVIMAGE_SIZE="0x20000"
diff --git a/buildroot/configs/apf9328xenomai_defconfig b/buildroot/configs/apf9328xenomai_defconfig
index a1b779b..43c7519 100644
--- a/buildroot/configs/apf9328xenomai_defconfig
+++ b/buildroot/configs/apf9328xenomai_defconfig
@@ -5,16 +5,12 @@ BR2_DL_DIR="$(BASE_DIR)/../downloads"
BR2_BACKUP_SITE="ftp://ftp2.armadeus.com/armadeusw/download"
BR2_CCACHE=y
BR2_CCACHE_DIR="$(TOPDIR)/.$(BR2_BOARD_NAME)-buildroot-ccache"
-BR2_STRIP_sstrip=y
BR2_KERNEL_HEADERS_VERSION=y
BR2_DEFAULT_KERNEL_VERSION="2.6.29.6"
-BR2_UCLIBC_CONFIG="target/device/armadeus/uClibc-$(BR2_UCLIBC_VERSION_STRING).config"
-BR2_TOOLCHAIN_BUILDROOT_LARGEFILE=y
-BR2_TOOLCHAIN_BUILDROOT_INET_IPV6=y
+BR2_UCLIBC_CONFIG="target/device/armadeus/uClibc-ng.config"
BR2_TOOLCHAIN_BUILDROOT_INET_RPC=y
BR2_TOOLCHAIN_BUILDROOT_LOCALE=y
BR2_PTHREAD_DEBUG=y
-BR2_BINUTILS_VERSION_2_23_2=y
BR2_TOOLCHAIN_BUILDROOT_CXX=y
BR2_PACKAGE_HOST_GDB=y
BR2_ENABLE_LOCALE_PURGE=y
@@ -22,10 +18,8 @@ BR2_ENABLE_LOCALE_WHITELIST="C en_US"
BR2_TARGET_OPTIMIZATION="-Os -pipe"
BR2_TARGET_GENERIC_H...
[truncated message content] |
|
From: Sébastien S. <ss...@us...> - 2016-05-17 09:53:05
|
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 390995ab854c898f85bf51c88a6c08b4ce5964c4 (commit)
from 593cd7fcc58c49f224f81f51c316caf7ff97b7e1 (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 390995ab854c898f85bf51c88a6c08b4ce5964c4
Author: Sébastien Szymanski <seb...@ar...>
Date: Tue May 17 11:51:44 2016 +0200
[TEST] test_imxregs.sh: fix sed expression
Don't hardcode REG value and use -r instead of -E since -E isn't
available on old busybox version.
-----------------------------------------------------------------------
Summary of changes:
target/test/packages/test_imxregs.sh | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/target/test/packages/test_imxregs.sh b/target/test/packages/test_imxregs.sh
index 7b96088..e4cee38 100755
--- a/target/test/packages/test_imxregs.sh
+++ b/target/test/packages/test_imxregs.sh
@@ -50,7 +50,7 @@ test_imxregs()
execute_for_target set_ids
$EXEC_NAME $ID_REG
if [ "$?" == 0 ]; then
- CHIP_ID=`$EXEC_NAME $ID_REG | sed -En 's:^PMU_MISC2.+(0x.{8}).+:\1:p'`
+ CHIP_ID=`$EXEC_NAME $ID_REG | sed -rn 's:^.+(0x.{8}).+$:\1:p'`
echo "Chip ID: $CHIP_ID"
if [ "$CHIP_ID" == $ID_VAL ]; then
echo_test_ok
hooks/post-receive
--
armadeus
|
|
From: Sébastien S. <ss...@us...> - 2016-05-12 11:29:30
|
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 593cd7fcc58c49f224f81f51c316caf7ff97b7e1 (commit)
from 3b4a20918ff2aab61eba249045e796d7f6218bb5 (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 593cd7fcc58c49f224f81f51c316caf7ff97b7e1
Author: Sébastien Szymanski <seb...@ar...>
Date: Thu May 12 13:24:46 2016 +0200
[TEST] test_imxregs: properly extract ID_REG value
This test fails because it doesn't properly extract the ID_REG value from the
imxregs output. Fix this.
-----------------------------------------------------------------------
Summary of changes:
target/test/packages/test_imxregs.sh | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/target/test/packages/test_imxregs.sh b/target/test/packages/test_imxregs.sh
index 0fed315..7b96088 100755
--- a/target/test/packages/test_imxregs.sh
+++ b/target/test/packages/test_imxregs.sh
@@ -50,7 +50,7 @@ test_imxregs()
execute_for_target set_ids
$EXEC_NAME $ID_REG
if [ "$?" == 0 ]; then
- CHIP_ID=`$EXEC_NAME $ID_REG | grep $ID_REG | sed 's/^.*0x/0x/' | cut -d " " -f 1`
+ CHIP_ID=`$EXEC_NAME $ID_REG | sed -En 's:^PMU_MISC2.+(0x.{8}).+:\1:p'`
echo "Chip ID: $CHIP_ID"
if [ "$CHIP_ID" == $ID_VAL ]; then
echo_test_ok
hooks/post-receive
--
armadeus
|
|
From: Sébastien S. <ss...@us...> - 2016-05-11 07:03:19
|
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, buildroot-update has been updated
via 2a736bdef9022c207806c6709b629a11a9913163 (commit)
via d1db5ae2caf2e02a58fe9f98f8df2100a12a0e69 (commit)
via 1af8376bfb0c6b23eb0fc3d7f19f49fdff632e62 (commit)
from 9611f34ffb312778db2fae9cf361b0c34f768a12 (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 2a736bdef9022c207806c6709b629a11a9913163
Author: Sébastien Szymanski <seb...@ar...>
Date: Tue May 10 11:30:42 2016 +0200
[BUILDROOT] APF6: update defconfig files
commit d1db5ae2caf2e02a58fe9f98f8df2100a12a0e69
Author: Sébastien Szymanski <seb...@ar...>
Date: Tue May 10 10:31:50 2016 +0200
[BUILDROOT] Remove UBOOT_ARMADEUS_SPECIFIC_PATCH_HOOK hook
The way BR now handles U-Boot patches makes this hook useless. Remove it.
commit 1af8376bfb0c6b23eb0fc3d7f19f49fdff632e62
Author: Sébastien Szymanski <seb...@ar...>
Date: Mon May 9 17:39:12 2016 +0200
[BUILDROOT] Fix U-Boot configuration in apf*_defconfig
* rename BR2_TARGET_UBOOT_CUSTOM_PATCH_DIR to BR2_TARGET_UBOOT_PATCH
* rename BR2_TARGET_UBOOT_CUSTOM_CONFIG_FILE to
BR2_TARGET_UBOOT_CUSTOM_HEADER_CONFIG_FILE_PATH
* remove BR2_TARGET_UBOOT_USE_CUSTOM_CONFIG
-----------------------------------------------------------------------
Summary of changes:
buildroot/configs/apf27_defconfig | 5 ++---
buildroot/configs/apf27_webradio_defconfig | 5 ++---
buildroot/configs/apf27mainline_defconfig | 5 ++---
.../configs/apf27preempt-rtmainline_defconfig | 5 ++---
buildroot/configs/apf27test_defconfig | 5 ++---
buildroot/configs/apf27xenomai_defconfig | 5 ++---
buildroot/configs/apf27xenomaimainline_defconfig | 5 ++---
buildroot/configs/apf28_defconfig | 5 ++---
buildroot/configs/apf28mainline_defconfig | 5 ++---
buildroot/configs/apf28mainlinetest_defconfig | 5 ++---
buildroot/configs/apf28test_defconfig | 5 ++---
buildroot/configs/apf51_defconfig | 5 ++---
buildroot/configs/apf51mainline_defconfig | 5 ++---
buildroot/configs/apf51test_defconfig | 5 ++---
buildroot/configs/apf6failsafe_defconfig | 5 +----
buildroot/configs/apf6legacy-preempt-rt_defconfig | 15 ++++-----------
buildroot/configs/apf6legacy_defconfig | 15 ++++-----------
buildroot/configs/apf6mediacenter_defconfig | 14 ++++----------
buildroot/configs/apf6test_defconfig | 19 +++++++------------
buildroot/configs/apf6xenomai_defconfig | 14 ++++----------
buildroot/configs/apf9328_defconfig | 5 ++---
buildroot/configs/apf9328test_defconfig | 5 ++---
buildroot/configs/apf9328xenomai_defconfig | 5 ++---
buildroot/target/device/armadeus/Makefile.in | 8 --------
24 files changed, 58 insertions(+), 117 deletions(-)
diff --git a/buildroot/configs/apf27_defconfig b/buildroot/configs/apf27_defconfig
index 87cf7ff..6c317a4 100644
--- a/buildroot/configs/apf27_defconfig
+++ b/buildroot/configs/apf27_defconfig
@@ -84,9 +84,8 @@ BR2_TARGET_UBOOT=y
BR2_TARGET_UBOOT_BOARDNAME="$(BR2_BOARD_NAME)"
BR2_TARGET_UBOOT_CUSTOM_VERSION=y
BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2015.01"
-BR2_TARGET_UBOOT_CUSTOM_PATCH_DIR="../patches/u-boot/2015.01"
-BR2_TARGET_UBOOT_USE_CUSTOM_CONFIG=y
-BR2_TARGET_UBOOT_CUSTOM_CONFIG_FILE="$(BR2_BOARD_PATH)/$(BR2_BOARD_NAME)-u-boot-2015.01.h"
+BR2_TARGET_UBOOT_PATCH="../patches/u-boot/2015.01"
+BR2_TARGET_UBOOT_CUSTOM_HEADER_CONFIG_FILE_PATH="$(BR2_BOARD_PATH)/$(BR2_BOARD_NAME)-u-boot-2015.01.h"
BR2_TARGET_UBOOT_FORMAT_CUSTOM=y
BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot-with-spl.bin"
BR2_TARGET_UBOOT_NETWORK=y
diff --git a/buildroot/configs/apf27_webradio_defconfig b/buildroot/configs/apf27_webradio_defconfig
index 1f6b6d8..4196728 100644
--- a/buildroot/configs/apf27_webradio_defconfig
+++ b/buildroot/configs/apf27_webradio_defconfig
@@ -88,9 +88,8 @@ BR2_TARGET_UBOOT=y
BR2_TARGET_UBOOT_BOARDNAME="$(BR2_BOARD_NAME)"
BR2_TARGET_UBOOT_CUSTOM_VERSION=y
BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2015.01"
-BR2_TARGET_UBOOT_CUSTOM_PATCH_DIR="../patches/u-boot/2015.01"
-BR2_TARGET_UBOOT_USE_CUSTOM_CONFIG=y
-BR2_TARGET_UBOOT_CUSTOM_CONFIG_FILE="$(BR2_BOARD_PATH)/$(BR2_BOARD_NAME)-u-boot-2015.01.h"
+BR2_TARGET_UBOOT_PATCH="../patches/u-boot/2015.01"
+BR2_TARGET_UBOOT_CUSTOM_HEADER_CONFIG_FILE_PATH="$(BR2_BOARD_PATH)/$(BR2_BOARD_NAME)-u-boot-2015.01.h"
BR2_TARGET_UBOOT_FORMAT_CUSTOM=y
BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot-with-spl.bin"
BR2_TARGET_UBOOT_NETWORK=y
diff --git a/buildroot/configs/apf27mainline_defconfig b/buildroot/configs/apf27mainline_defconfig
index d0a2d52..2d17145 100644
--- a/buildroot/configs/apf27mainline_defconfig
+++ b/buildroot/configs/apf27mainline_defconfig
@@ -88,9 +88,8 @@ BR2_TARGET_UBOOT=y
BR2_TARGET_UBOOT_BOARDNAME="$(BR2_BOARD_NAME)"
BR2_TARGET_UBOOT_CUSTOM_VERSION=y
BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2015.01"
-BR2_TARGET_UBOOT_CUSTOM_PATCH_DIR="../patches/u-boot/2015.01"
-BR2_TARGET_UBOOT_USE_CUSTOM_CONFIG=y
-BR2_TARGET_UBOOT_CUSTOM_CONFIG_FILE="$(BR2_BOARD_PATH)/$(BR2_BOARD_NAME)mainline-u-boot-2015.01.h"
+BR2_TARGET_UBOOT_PATCH="../patches/u-boot/2015.01"
+BR2_TARGET_UBOOT_CUSTOM_HEADER_CONFIG_FILE_PATH="$(BR2_BOARD_PATH)/$(BR2_BOARD_NAME)mainline-u-boot-2015.01.h"
BR2_TARGET_UBOOT_FORMAT_CUSTOM=y
BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot-with-spl.bin"
BR2_TARGET_UBOOT_NETWORK=y
diff --git a/buildroot/configs/apf27preempt-rtmainline_defconfig b/buildroot/configs/apf27preempt-rtmainline_defconfig
index f521b7b..b1a5da9 100644
--- a/buildroot/configs/apf27preempt-rtmainline_defconfig
+++ b/buildroot/configs/apf27preempt-rtmainline_defconfig
@@ -89,9 +89,8 @@ BR2_TARGET_UBOOT=y
BR2_TARGET_UBOOT_BOARDNAME="$(BR2_BOARD_NAME)"
BR2_TARGET_UBOOT_CUSTOM_VERSION=y
BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2015.01"
-BR2_TARGET_UBOOT_CUSTOM_PATCH_DIR="../patches/u-boot/2015.01"
-BR2_TARGET_UBOOT_USE_CUSTOM_CONFIG=y
-BR2_TARGET_UBOOT_CUSTOM_CONFIG_FILE="$(BR2_BOARD_PATH)/$(BR2_BOARD_NAME)mainline-u-boot-2015.01.h"
+BR2_TARGET_UBOOT_PATCH="../patches/u-boot/2015.01"
+BR2_TARGET_UBOOT_CUSTOM_HEADER_CONFIG_FILE_PATH="$(BR2_BOARD_PATH)/$(BR2_BOARD_NAME)mainline-u-boot-2015.01.h"
BR2_TARGET_UBOOT_FORMAT_CUSTOM=y
BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot-with-spl.bin"
BR2_TARGET_UBOOT_NETWORK=y
diff --git a/buildroot/configs/apf27test_defconfig b/buildroot/configs/apf27test_defconfig
index 0278ec6..06db2bb 100644
--- a/buildroot/configs/apf27test_defconfig
+++ b/buildroot/configs/apf27test_defconfig
@@ -166,9 +166,8 @@ BR2_TARGET_UBOOT=y
BR2_TARGET_UBOOT_BOARDNAME="$(BR2_BOARD_NAME)"
BR2_TARGET_UBOOT_CUSTOM_VERSION=y
BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2015.01"
-BR2_TARGET_UBOOT_CUSTOM_PATCH_DIR="../patches/u-boot/2015.01"
-BR2_TARGET_UBOOT_USE_CUSTOM_CONFIG=y
-BR2_TARGET_UBOOT_CUSTOM_CONFIG_FILE="$(BR2_BOARD_PATH)/$(BR2_BOARD_NAME)-u-boot-2015.01.h"
+BR2_TARGET_UBOOT_PATCH="../patches/u-boot/2015.01"
+BR2_TARGET_UBOOT_CUSTOM_HEADER_CONFIG_FILE_PATH="$(BR2_BOARD_PATH)/$(BR2_BOARD_NAME)-u-boot-2015.01.h"
BR2_TARGET_UBOOT_FORMAT_CUSTOM=y
BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot-with-spl.bin"
BR2_TARGET_UBOOT_NETWORK=y
diff --git a/buildroot/configs/apf27xenomai_defconfig b/buildroot/configs/apf27xenomai_defconfig
index 4d86c48..bf21a11 100644
--- a/buildroot/configs/apf27xenomai_defconfig
+++ b/buildroot/configs/apf27xenomai_defconfig
@@ -85,9 +85,8 @@ BR2_TARGET_UBOOT=y
BR2_TARGET_UBOOT_BOARDNAME="$(BR2_BOARD_NAME)"
BR2_TARGET_UBOOT_CUSTOM_VERSION=y
BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2015.01"
-BR2_TARGET_UBOOT_CUSTOM_PATCH_DIR="../patches/u-boot/2015.01"
-BR2_TARGET_UBOOT_USE_CUSTOM_CONFIG=y
-BR2_TARGET_UBOOT_CUSTOM_CONFIG_FILE="$(BR2_BOARD_PATH)/$(BR2_BOARD_NAME)-u-boot-2015.01.h"
+BR2_TARGET_UBOOT_PATCH="../patches/u-boot/2015.01"
+BR2_TARGET_UBOOT_CUSTOM_HEADER_CONFIG_FILE_PATH="$(BR2_BOARD_PATH)/$(BR2_BOARD_NAME)-u-boot-2015.01.h"
BR2_TARGET_UBOOT_FORMAT_CUSTOM=y
BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot-with-spl.bin"
BR2_TARGET_UBOOT_NETWORK=y
diff --git a/buildroot/configs/apf27xenomaimainline_defconfig b/buildroot/configs/apf27xenomaimainline_defconfig
index 0caf774..9890b33 100644
--- a/buildroot/configs/apf27xenomaimainline_defconfig
+++ b/buildroot/configs/apf27xenomaimainline_defconfig
@@ -84,9 +84,8 @@ BR2_TARGET_UBOOT=y
BR2_TARGET_UBOOT_BOARDNAME="$(BR2_BOARD_NAME)"
BR2_TARGET_UBOOT_CUSTOM_VERSION=y
BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2015.01"
-BR2_TARGET_UBOOT_CUSTOM_PATCH_DIR="../patches/u-boot/2015.01"
-BR2_TARGET_UBOOT_USE_CUSTOM_CONFIG=y
-BR2_TARGET_UBOOT_CUSTOM_CONFIG_FILE="$(BR2_BOARD_PATH)/$(BR2_BOARD_NAME)mainline-u-boot-2015.01.h"
+BR2_TARGET_UBOOT_PATCH="../patches/u-boot/2015.01"
+BR2_TARGET_UBOOT_CUSTOM_HEADER_CONFIG_FILE_PATH="$(BR2_BOARD_PATH)/$(BR2_BOARD_NAME)mainline-u-boot-2015.01.h"
BR2_TARGET_UBOOT_FORMAT_CUSTOM=y
BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot-with-spl.bin"
BR2_TARGET_UBOOT_NETWORK=y
diff --git a/buildroot/configs/apf28_defconfig b/buildroot/configs/apf28_defconfig
index 88073d5..3112107 100644
--- a/buildroot/configs/apf28_defconfig
+++ b/buildroot/configs/apf28_defconfig
@@ -85,9 +85,8 @@ BR2_TARGET_UBOOT=y
BR2_TARGET_UBOOT_BOARDNAME="$(BR2_BOARD_NAME)"
BR2_TARGET_UBOOT_CUSTOM_VERSION=y
BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2015.01"
-BR2_TARGET_UBOOT_CUSTOM_PATCH_DIR="../patches/u-boot/2015.01"
-BR2_TARGET_UBOOT_USE_CUSTOM_CONFIG=y
-BR2_TARGET_UBOOT_CUSTOM_CONFIG_FILE="$(BR2_BOARD_PATH)/$(BR2_BOARD_NAME)-u-boot-2015.01.h"
+BR2_TARGET_UBOOT_PATCH="../patches/u-boot/2015.01"
+BR2_TARGET_UBOOT_CUSTOM_HEADER_CONFIG_FILE_PATH="$(BR2_BOARD_PATH)/$(BR2_BOARD_NAME)-u-boot-2015.01.h"
BR2_TARGET_UBOOT_FORMAT_SB=y
BR2_TARGET_UBOOT_NETWORK=y
BR2_TARGET_UBOOT_SERVERIP="192.168.0.2"
diff --git a/buildroot/configs/apf28mainline_defconfig b/buildroot/configs/apf28mainline_defconfig
index c7e0184..4f470a2 100644
--- a/buildroot/configs/apf28mainline_defconfig
+++ b/buildroot/configs/apf28mainline_defconfig
@@ -87,9 +87,8 @@ BR2_TARGET_UBOOT=y
BR2_TARGET_UBOOT_BOARDNAME="$(BR2_BOARD_NAME)"
BR2_TARGET_UBOOT_CUSTOM_VERSION=y
BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2015.01"
-BR2_TARGET_UBOOT_CUSTOM_PATCH_DIR="../patches/u-boot/2015.01"
-BR2_TARGET_UBOOT_USE_CUSTOM_CONFIG=y
-BR2_TARGET_UBOOT_CUSTOM_CONFIG_FILE="$(BR2_BOARD_PATH)/$(BR2_BOARD_NAME)mainline-u-boot-2015.01.h"
+BR2_TARGET_UBOOT_PATCH="../patches/u-boot/2015.01"
+BR2_TARGET_UBOOT_CUSTOM_HEADER_CONFIG_FILE_PATH="$(BR2_BOARD_PATH)/$(BR2_BOARD_NAME)mainline-u-boot-2015.01.h"
BR2_TARGET_UBOOT_FORMAT_SB=y
BR2_TARGET_UBOOT_NETWORK=y
BR2_TARGET_UBOOT_SERVERIP="192.168.0.2"
diff --git a/buildroot/configs/apf28mainlinetest_defconfig b/buildroot/configs/apf28mainlinetest_defconfig
index bf3081e..44b2435 100644
--- a/buildroot/configs/apf28mainlinetest_defconfig
+++ b/buildroot/configs/apf28mainlinetest_defconfig
@@ -157,9 +157,8 @@ BR2_TARGET_UBOOT=y
BR2_TARGET_UBOOT_BOARDNAME="$(BR2_BOARD_NAME)"
BR2_TARGET_UBOOT_CUSTOM_VERSION=y
BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2015.01"
-BR2_TARGET_UBOOT_CUSTOM_PATCH_DIR="../patches/u-boot/2015.01"
-BR2_TARGET_UBOOT_USE_CUSTOM_CONFIG=y
-BR2_TARGET_UBOOT_CUSTOM_CONFIG_FILE="$(BR2_BOARD_PATH)/$(BR2_BOARD_NAME)mainline-u-boot-2015.01.h"
+BR2_TARGET_UBOOT_PATCH="../patches/u-boot/2015.01"
+BR2_TARGET_UBOOT_CUSTOM_HEADER_CONFIG_FILE_PATH="$(BR2_BOARD_PATH)/$(BR2_BOARD_NAME)mainline-u-boot-2015.01.h"
BR2_TARGET_UBOOT_FORMAT_SB=y
BR2_TARGET_UBOOT_NETWORK=y
BR2_TARGET_UBOOT_SERVERIP="192.168.0.2"
diff --git a/buildroot/configs/apf28test_defconfig b/buildroot/configs/apf28test_defconfig
index a5f6a60..3284189 100644
--- a/buildroot/configs/apf28test_defconfig
+++ b/buildroot/configs/apf28test_defconfig
@@ -158,9 +158,8 @@ BR2_TARGET_UBOOT=y
BR2_TARGET_UBOOT_BOARDNAME="$(BR2_BOARD_NAME)"
BR2_TARGET_UBOOT_CUSTOM_VERSION=y
BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2015.01"
-BR2_TARGET_UBOOT_CUSTOM_PATCH_DIR="../patches/u-boot/2015.01"
-BR2_TARGET_UBOOT_USE_CUSTOM_CONFIG=y
-BR2_TARGET_UBOOT_CUSTOM_CONFIG_FILE="$(BR2_BOARD_PATH)/$(BR2_BOARD_NAME)-u-boot-2015.01.h"
+BR2_TARGET_UBOOT_PATCH="../patches/u-boot/2015.01"
+BR2_TARGET_UBOOT_CUSTOM_HEADER_CONFIG_FILE_PATH="$(BR2_BOARD_PATH)/$(BR2_BOARD_NAME)-u-boot-2015.01.h"
BR2_TARGET_UBOOT_FORMAT_SB=y
BR2_TARGET_UBOOT_NETWORK=y
BR2_TARGET_UBOOT_SERVERIP="192.168.0.2"
diff --git a/buildroot/configs/apf51_defconfig b/buildroot/configs/apf51_defconfig
index b1873ca..3a722e1 100644
--- a/buildroot/configs/apf51_defconfig
+++ b/buildroot/configs/apf51_defconfig
@@ -90,9 +90,8 @@ BR2_TARGET_UBOOT=y
BR2_TARGET_UBOOT_BOARDNAME="$(BR2_BOARD_NAME)"
BR2_TARGET_UBOOT_CUSTOM_VERSION=y
BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2015.01"
-BR2_TARGET_UBOOT_CUSTOM_PATCH_DIR="../patches/u-boot/2015.01"
-BR2_TARGET_UBOOT_USE_CUSTOM_CONFIG=y
-BR2_TARGET_UBOOT_CUSTOM_CONFIG_FILE="$(BR2_BOARD_PATH)/$(BR2_BOARD_NAME)-u-boot-2015.01.h"
+BR2_TARGET_UBOOT_PATCH="../patches/u-boot/2015.01"
+BR2_TARGET_UBOOT_CUSTOM_HEADER_CONFIG_FILE_PATH="$(BR2_BOARD_PATH)/$(BR2_BOARD_NAME)-u-boot-2015.01.h"
BR2_TARGET_UBOOT_FORMAT_CUSTOM=y
BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot-with-nand-spl.imx"
BR2_TARGET_UBOOT_NETWORK=y
diff --git a/buildroot/configs/apf51mainline_defconfig b/buildroot/configs/apf51mainline_defconfig
index 04e39ac..ffa3350 100644
--- a/buildroot/configs/apf51mainline_defconfig
+++ b/buildroot/configs/apf51mainline_defconfig
@@ -84,9 +84,8 @@ BR2_TARGET_UBOOT=y
BR2_TARGET_UBOOT_BOARDNAME="$(BR2_BOARD_NAME)"
BR2_TARGET_UBOOT_CUSTOM_VERSION=y
BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2015.01"
-BR2_TARGET_UBOOT_CUSTOM_PATCH_DIR="../patches/u-boot/2015.01"
-BR2_TARGET_UBOOT_USE_CUSTOM_CONFIG=y
-BR2_TARGET_UBOOT_CUSTOM_CONFIG_FILE="$(BR2_BOARD_PATH)/$(BR2_BOARD_NAME)-u-boot-2015.01.h"
+BR2_TARGET_UBOOT_PATCH="../patches/u-boot/2015.01"
+BR2_TARGET_UBOOT_CUSTOM_HEADER_CONFIG_FILE_PATH="$(BR2_BOARD_PATH)/$(BR2_BOARD_NAME)-u-boot-2015.01.h"
BR2_TARGET_UBOOT_FORMAT_CUSTOM=y
BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot-with-nand-spl.imx"
BR2_TARGET_UBOOT_NETWORK=y
diff --git a/buildroot/configs/apf51test_defconfig b/buildroot/configs/apf51test_defconfig
index ef41831..c406dde 100644
--- a/buildroot/configs/apf51test_defconfig
+++ b/buildroot/configs/apf51test_defconfig
@@ -171,9 +171,8 @@ BR2_TARGET_UBOOT=y
BR2_TARGET_UBOOT_BOARDNAME="$(BR2_BOARD_NAME)"
BR2_TARGET_UBOOT_CUSTOM_VERSION=y
BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2015.01"
-BR2_TARGET_UBOOT_CUSTOM_PATCH_DIR="../patches/u-boot/2015.01"
-BR2_TARGET_UBOOT_USE_CUSTOM_CONFIG=y
-BR2_TARGET_UBOOT_CUSTOM_CONFIG_FILE="$(BR2_BOARD_PATH)/$(BR2_BOARD_NAME)-u-boot-2015.01.h"
+BR2_TARGET_UBOOT_PATCH="../patches/u-boot/2015.01"
+BR2_TARGET_UBOOT_CUSTOM_HEADER_CONFIG_FILE_PATH="$(BR2_BOARD_PATH)/$(BR2_BOARD_NAME)-u-boot-2015.01.h"
BR2_TARGET_UBOOT_FORMAT_CUSTOM=y
BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot-with-nand-spl.imx"
BR2_TARGET_UBOOT_NETWORK=y
diff --git a/buildroot/configs/apf6failsafe_defconfig b/buildroot/configs/apf6failsafe_defconfig
index e278fa9..d7988f8 100644
--- a/buildroot/configs/apf6failsafe_defconfig
+++ b/buildroot/configs/apf6failsafe_defconfig
@@ -1,8 +1,7 @@
BR2_arm=y
BR2_cortex_a9=y
-BR2_ARM_EABIHF=y
BR2_ARM_ENABLE_NEON=y
-BR2_ARM_FPU_VFPV3D16=y
+BR2_ARM_ENABLE_VFP=y
BR2_DL_DIR="$(BASE_DIR)/../downloads"
BR2_BACKUP_SITE="ftp://ftp2.armadeus.com/armadeusw/download"
BR2_CCACHE=y
@@ -37,9 +36,7 @@ BR2_LINUX_KERNEL_INTREE_DTS_NAME="imx6q-apf6dev imx6dl-apf6dev"
BR2_PACKAGE_BUSYBOX_CONFIG="$(ARMADEUS_PATH)/busybox.config"
BR2_PACKAGE_IMXREGS=y
BR2_PACKAGE_PV=y
-BR2_PACKAGE_E2FSPROGS=y
BR2_PACKAGE_E2FSPROGS_E4DEFRAG=y
-BR2_PACKAGE_E2FSPROGS_RESIZE2FS=y
BR2_PACKAGE_MMC_UTILS=y
BR2_PACKAGE_APF_CONFIG=y
BR2_PACKAGE_UBOOT_TOOLS=y
diff --git a/buildroot/configs/apf6legacy-preempt-rt_defconfig b/buildroot/configs/apf6legacy-preempt-rt_defconfig
index 5d3b9ad..64bea0f 100644
--- a/buildroot/configs/apf6legacy-preempt-rt_defconfig
+++ b/buildroot/configs/apf6legacy-preempt-rt_defconfig
@@ -1,8 +1,7 @@
BR2_arm=y
BR2_cortex_a9=y
-BR2_ARM_EABIHF=y
BR2_ARM_ENABLE_NEON=y
-BR2_ARM_FPU_VFPV3D16=y
+BR2_ARM_ENABLE_VFP=y
BR2_DL_DIR="$(BASE_DIR)/../downloads"
BR2_BACKUP_SITE="ftp://ftp2.armadeus.com/armadeusw/download"
BR2_CCACHE=y
@@ -78,9 +77,7 @@ BR2_PACKAGE_DOSFSTOOLS=y
BR2_PACKAGE_DOSFSTOOLS_FATLABEL=y
BR2_PACKAGE_DOSFSTOOLS_FSCK_FAT=y
BR2_PACKAGE_DOSFSTOOLS_MKFS_FAT=y
-BR2_PACKAGE_E2FSPROGS=y
BR2_PACKAGE_E2FSPROGS_E4DEFRAG=y
-BR2_PACKAGE_E2FSPROGS_RESIZE2FS=y
BR2_PACKAGE_MMC_UTILS=y
BR2_PACKAGE_FBGRAB=y
BR2_PACKAGE_FB_TEST_APP=y
@@ -93,19 +90,16 @@ BR2_PACKAGE_LINUX_FIRMWARE_TI_WL127X=y
BR2_PACKAGE_APF_CONFIG=y
BR2_PACKAGE_EVTEST=y
BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX6Q=y
-BR2_PACKAGE_FREESCALE_IMX_VERSION_3_10_31=y
-BR2_PACKAGE_GPU_VIV_BIN_MX6Q=y
+BR2_PACKAGE_IMX_GPU_VIV=y
BR2_PACKAGE_I2C_TOOLS=y
BR2_PACKAGE_KBD=y
BR2_PACKAGE_PCI_DEBUG=y
BR2_PACKAGE_PCIUTILS=y
BR2_PACKAGE_TI_UTILS=y
BR2_PACKAGE_UBOOT_TOOLS=y
-BR2_PACKAGE_USBUTILS=y
BR2_PACKAGE_LIBV4L=y
BR2_PACKAGE_LIBV4L_UTILS=y
BR2_PACKAGE_TSLIB=y
-BR2_PACKAGE_NEWT=y
BR2_PACKAGE_BC=y
BR2_PACKAGE_BLUEZ_UTILS=y
BR2_PACKAGE_CAN_UTILS=y
@@ -130,9 +124,8 @@ BR2_TARGET_UBOOT=y
BR2_TARGET_UBOOT_BOARDNAME="$(BR2_BOARD_NAME)"
BR2_TARGET_UBOOT_CUSTOM_VERSION=y
BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2014.07"
-BR2_TARGET_UBOOT_CUSTOM_PATCH_DIR="../patches/u-boot/2014.07"
-BR2_TARGET_UBOOT_USE_CUSTOM_CONFIG=y
-BR2_TARGET_UBOOT_CUSTOM_CONFIG_FILE="$(BR2_BOARD_PATH)/$(BR2_BOARD_NAME)-u-boot-2014.07.h"
+BR2_TARGET_UBOOT_PATCH="../patches/u-boot/2014.07"
+BR2_TARGET_UBOOT_CUSTOM_HEADER_CONFIG_FILE_PATH="$(BR2_BOARD_PATH)/$(BR2_BOARD_NAME)-u-boot-2014.07.h"
BR2_TARGET_UBOOT_FORMAT_IMG=y
BR2_TARGET_UBOOT_SPL=y
BR2_TARGET_UBOOT_SPL_NAME="SPL"
diff --git a/buildroot/configs/apf6legacy_defconfig b/buildroot/configs/apf6legacy_defconfig
index 74fdcac..ef0827a 100644
--- a/buildroot/configs/apf6legacy_defconfig
+++ b/buildroot/configs/apf6legacy_defconfig
@@ -1,8 +1,7 @@
BR2_arm=y
BR2_cortex_a9=y
-BR2_ARM_EABIHF=y
BR2_ARM_ENABLE_NEON=y
-BR2_ARM_FPU_VFPV3D16=y
+BR2_ARM_ENABLE_VFP=y
BR2_DL_DIR="$(BASE_DIR)/../downloads"
BR2_BACKUP_SITE="ftp://ftp2.armadeus.com/armadeusw/download"
BR2_CCACHE=y
@@ -79,9 +78,7 @@ BR2_PACKAGE_DOSFSTOOLS=y
BR2_PACKAGE_DOSFSTOOLS_FATLABEL=y
BR2_PACKAGE_DOSFSTOOLS_FSCK_FAT=y
BR2_PACKAGE_DOSFSTOOLS_MKFS_FAT=y
-BR2_PACKAGE_E2FSPROGS=y
BR2_PACKAGE_E2FSPROGS_E4DEFRAG=y
-BR2_PACKAGE_E2FSPROGS_RESIZE2FS=y
BR2_PACKAGE_MMC_UTILS=y
BR2_PACKAGE_FBGRAB=y
BR2_PACKAGE_FB_TEST_APP=y
@@ -94,19 +91,16 @@ BR2_PACKAGE_LINUX_FIRMWARE_TI_WL127X=y
BR2_PACKAGE_APF_CONFIG=y
BR2_PACKAGE_EVTEST=y
BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX6Q=y
-BR2_PACKAGE_FREESCALE_IMX_VERSION_3_10_31=y
-BR2_PACKAGE_GPU_VIV_BIN_MX6Q=y
+BR2_PACKAGE_IMX_GPU_VIV=y
BR2_PACKAGE_I2C_TOOLS=y
BR2_PACKAGE_KBD=y
BR2_PACKAGE_PCI_DEBUG=y
BR2_PACKAGE_PCIUTILS=y
BR2_PACKAGE_TI_UTILS=y
BR2_PACKAGE_UBOOT_TOOLS=y
-BR2_PACKAGE_USBUTILS=y
BR2_PACKAGE_LIBV4L=y
BR2_PACKAGE_LIBV4L_UTILS=y
BR2_PACKAGE_TSLIB=y
-BR2_PACKAGE_NEWT=y
BR2_PACKAGE_BC=y
BR2_PACKAGE_BLUEZ_UTILS=y
BR2_PACKAGE_CAN_UTILS=y
@@ -131,9 +125,8 @@ BR2_TARGET_UBOOT=y
BR2_TARGET_UBOOT_BOARDNAME="$(BR2_BOARD_NAME)"
BR2_TARGET_UBOOT_CUSTOM_VERSION=y
BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2014.07"
-BR2_TARGET_UBOOT_CUSTOM_PATCH_DIR="../patches/u-boot/2014.07"
-BR2_TARGET_UBOOT_USE_CUSTOM_CONFIG=y
-BR2_TARGET_UBOOT_CUSTOM_CONFIG_FILE="$(BR2_BOARD_PATH)/$(BR2_BOARD_NAME)-u-boot-2014.07.h"
+BR2_TARGET_UBOOT_PATCH="../patches/u-boot/2014.07"
+BR2_TARGET_UBOOT_CUSTOM_HEADER_CONFIG_FILE_PATH="$(BR2_BOARD_PATH)/$(BR2_BOARD_NAME)-u-boot-2014.07.h"
BR2_TARGET_UBOOT_FORMAT_IMG=y
BR2_TARGET_UBOOT_SPL=y
BR2_TARGET_UBOOT_SPL_NAME="SPL"
diff --git a/buildroot/configs/apf6mediacenter_defconfig b/buildroot/configs/apf6mediacenter_defconfig
index 45c0785..b7c06ad 100644
--- a/buildroot/configs/apf6mediacenter_defconfig
+++ b/buildroot/configs/apf6mediacenter_defconfig
@@ -1,8 +1,7 @@
BR2_arm=y
BR2_cortex_a9=y
-BR2_ARM_EABIHF=y
BR2_ARM_ENABLE_NEON=y
-BR2_ARM_FPU_VFPV3D16=y
+BR2_ARM_ENABLE_VFP=y
BR2_DL_DIR="$(BASE_DIR)/../downloads"
BR2_BACKUP_SITE="ftp://ftp2.armadeus.com/armadeusw/download"
BR2_CCACHE=y
@@ -49,9 +48,7 @@ BR2_PACKAGE_DOSFSTOOLS=y
BR2_PACKAGE_DOSFSTOOLS_FATLABEL=y
BR2_PACKAGE_DOSFSTOOLS_FSCK_FAT=y
BR2_PACKAGE_DOSFSTOOLS_MKFS_FAT=y
-BR2_PACKAGE_E2FSPROGS=y
BR2_PACKAGE_E2FSPROGS_E4DEFRAG=y
-BR2_PACKAGE_E2FSPROGS_RESIZE2FS=y
BR2_PACKAGE_MMC_UTILS=y
BR2_PACKAGE_FBGRAB=y
BR2_PACKAGE_FB_TEST_APP=y
@@ -64,8 +61,7 @@ BR2_PACKAGE_LINUX_FIRMWARE_TI_WL127X=y
BR2_PACKAGE_APF_CONFIG=y
BR2_PACKAGE_EVTEST=y
BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX6Q=y
-BR2_PACKAGE_FREESCALE_IMX_VERSION_3_10_31=y
-BR2_PACKAGE_GPU_VIV_BIN_MX6Q=y
+BR2_PACKAGE_IMX_GPU_VIV=y
BR2_PACKAGE_I2C_TOOLS=y
BR2_PACKAGE_KBD=y
BR2_PACKAGE_PCI_DEBUG=y
@@ -76,7 +72,6 @@ BR2_PACKAGE_LIBV4L=y
BR2_PACKAGE_LIBV4L_UTILS=y
BR2_PACKAGE_TSLIB=y
BR2_PACKAGE_LIBFSLVPUWRAP=y
-BR2_PACKAGE_NEWT=y
BR2_PACKAGE_BLUEZ_UTILS=y
BR2_PACKAGE_CAN_UTILS=y
BR2_PACKAGE_DROPBEAR=y
@@ -98,9 +93,8 @@ BR2_TARGET_UBOOT=y
BR2_TARGET_UBOOT_BOARDNAME="$(BR2_BOARD_NAME)"
BR2_TARGET_UBOOT_CUSTOM_VERSION=y
BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2014.07"
-BR2_TARGET_UBOOT_CUSTOM_PATCH_DIR="../patches/u-boot/2014.07"
-BR2_TARGET_UBOOT_USE_CUSTOM_CONFIG=y
-BR2_TARGET_UBOOT_CUSTOM_CONFIG_FILE="$(BR2_BOARD_PATH)/$(BR2_BOARD_NAME)-u-boot-2014.07.h"
+BR2_TARGET_UBOOT_PATCH="../patches/u-boot/2014.07"
+BR2_TARGET_UBOOT_CUSTOM_HEADER_CONFIG_FILE_PATH="$(BR2_BOARD_PATH)/$(BR2_BOARD_NAME)-u-boot-2014.07.h"
BR2_TARGET_UBOOT_FORMAT_IMG=y
BR2_TARGET_UBOOT_SPL=y
BR2_TARGET_UBOOT_SPL_NAME="SPL"
diff --git a/buildroot/configs/apf6test_defconfig b/buildroot/configs/apf6test_defconfig
index c216774..60c6f84 100644
--- a/buildroot/configs/apf6test_defconfig
+++ b/buildroot/configs/apf6test_defconfig
@@ -1,8 +1,7 @@
BR2_arm=y
BR2_cortex_a9=y
-BR2_ARM_EABIHF=y
BR2_ARM_ENABLE_NEON=y
-BR2_ARM_FPU_VFPV3D16=y
+BR2_ARM_ENABLE_VFP=y
BR2_DL_DIR="$(BASE_DIR)/../downloads"
BR2_BACKUP_SITE="ftp://ftp2.armadeus.com/armadeusw/download"
BR2_CCACHE=y
@@ -86,9 +85,7 @@ BR2_PACKAGE_DOSFSTOOLS=y
BR2_PACKAGE_DOSFSTOOLS_FATLABEL=y
BR2_PACKAGE_DOSFSTOOLS_FSCK_FAT=y
BR2_PACKAGE_DOSFSTOOLS_MKFS_FAT=y
-BR2_PACKAGE_E2FSPROGS=y
BR2_PACKAGE_E2FSPROGS_E4DEFRAG=y
-BR2_PACKAGE_E2FSPROGS_RESIZE2FS=y
BR2_PACKAGE_MMC_UTILS=y
BR2_PACKAGE_DOOM_WAD=y
BR2_PACKAGE_OPENTYRIAN=y
@@ -112,8 +109,6 @@ BR2_PACKAGE_PCI_DEBUG=y
BR2_PACKAGE_PCIUTILS=y
BR2_PACKAGE_TI_UTILS=y
BR2_PACKAGE_UBOOT_TOOLS=y
-BR2_PACKAGE_LIBV4L=y
-BR2_PACKAGE_LIBV4L_UTILS=y
BR2_PACKAGE_LUA_READLINE=y
BR2_PACKAGE_PYTHON=y
BR2_PACKAGE_PYTHON_CURSES=y
@@ -121,8 +116,9 @@ BR2_PACKAGE_PYTHON_READLINE=y
BR2_PACKAGE_PYTHON_NUMPY=y
BR2_PACKAGE_PYTHON_SERIAL=y
BR2_PACKAGE_PYTHON_TWISTED=y
+BR2_PACKAGE_LIBV4L=y
+BR2_PACKAGE_LIBV4L_UTILS=y
BR2_PACKAGE_TSLIB=y
-BR2_PACKAGE_NEWT=y
BR2_PACKAGE_BC=y
BR2_PACKAGE_BLUEZ_UTILS=y
BR2_PACKAGE_CAN_UTILS=y
@@ -131,12 +127,12 @@ BR2_PACKAGE_HOSTAPD=y
BR2_PACKAGE_IPERF=y
BR2_PACKAGE_IPROUTE2=y
BR2_PACKAGE_IW=y
-BR2_PACKAGE_LRZSZ=y
-BR2_PACKAGE_RSYNC=y
BR2_PACKAGE_LIGHTTPD=y
BR2_PACKAGE_LIGHTTPD_ZLIB=y
BR2_PACKAGE_LIGHTTPD_LUA=y
BR2_PACKAGE_LINKS=y
+BR2_PACKAGE_LRZSZ=y
+BR2_PACKAGE_RSYNC=y
BR2_PACKAGE_WIRELESS_TOOLS=y
BR2_PACKAGE_WPA_SUPPLICANT=y
BR2_PACKAGE_WPA_SUPPLICANT_CLI=y
@@ -151,9 +147,8 @@ BR2_TARGET_UBOOT=y
BR2_TARGET_UBOOT_BOARDNAME="$(BR2_BOARD_NAME)"
BR2_TARGET_UBOOT_CUSTOM_VERSION=y
BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2014.07"
-BR2_TARGET_UBOOT_CUSTOM_PATCH_DIR="../patches/u-boot/2014.07"
-BR2_TARGET_UBOOT_USE_CUSTOM_CONFIG=y
-BR2_TARGET_UBOOT_CUSTOM_CONFIG_FILE="$(BR2_BOARD_PATH)/$(BR2_BOARD_NAME)-u-boot-2014.07.h"
+BR2_TARGET_UBOOT_PATCH="../patches/u-boot/2014.07"
+BR2_TARGET_UBOOT_CUSTOM_HEADER_CONFIG_FILE_PATH="$(BR2_BOARD_PATH)/$(BR2_BOARD_NAME)-u-boot-2014.07.h"
BR2_TARGET_UBOOT_FORMAT_IMG=y
BR2_TARGET_UBOOT_SPL=y
BR2_TARGET_UBOOT_SPL_NAME="SPL"
diff --git a/buildroot/configs/apf6xenomai_defconfig b/buildroot/configs/apf6xenomai_defconfig
index 1d665df..1f2cf1e 100644
--- a/buildroot/configs/apf6xenomai_defconfig
+++ b/buildroot/configs/apf6xenomai_defconfig
@@ -1,8 +1,7 @@
BR2_arm=y
BR2_cortex_a9=y
-BR2_ARM_EABIHF=y
BR2_ARM_ENABLE_NEON=y
-BR2_ARM_FPU_VFPV3D16=y
+BR2_ARM_ENABLE_VFP=y
BR2_DL_DIR="$(BASE_DIR)/../downloads"
BR2_BACKUP_SITE="ftp://ftp2.armadeus.com/armadeusw/download"
BR2_CCACHE=y
@@ -35,9 +34,9 @@ BR2_LINUX_KERNEL_ZIMAGE=y
BR2_LINUX_KERNEL_DTS_SUPPORT=y
BR2_LINUX_KERNEL_INTREE_DTS_NAME="imx6dl-wandboard imx6dl-apf6dev imx6q-apf6dev"
BR2_LINUX_KERNEL_INSTALL_TARGET=y
-BR2_PACKAGE_BUSYBOX_CONFIG="$(ARMADEUS_PATH)/busybox.config"
BR2_LINUX_KERNEL_EXT_XENOMAI=y
BR2_LINUX_KERNEL_EXT_XENOMAI_ADEOS_PATCH_URL="http://download.gna.org/adeos/patches/v3.x/arm/ipipe-core-3.10.32-arm-7.patch"
+BR2_PACKAGE_BUSYBOX_CONFIG="$(ARMADEUS_PATH)/busybox.config"
BR2_PACKAGE_IMXREGS=y
BR2_PACKAGE_ALSA_UTILS=y
BR2_PACKAGE_ALSA_UTILS_AMIXER=y
@@ -52,9 +51,7 @@ BR2_PACKAGE_DOSFSTOOLS=y
BR2_PACKAGE_DOSFSTOOLS_FATLABEL=y
BR2_PACKAGE_DOSFSTOOLS_FSCK_FAT=y
BR2_PACKAGE_DOSFSTOOLS_MKFS_FAT=y
-BR2_PACKAGE_E2FSPROGS=y
BR2_PACKAGE_E2FSPROGS_E4DEFRAG=y
-BR2_PACKAGE_E2FSPROGS_RESIZE2FS=y
BR2_PACKAGE_MMC_UTILS=y
BR2_PACKAGE_FBGRAB=y
BR2_PACKAGE_FB_TEST_APP=y
@@ -72,9 +69,7 @@ BR2_PACKAGE_PCI_DEBUG=y
BR2_PACKAGE_PCIUTILS=y
BR2_PACKAGE_TI_UTILS=y
BR2_PACKAGE_UBOOT_TOOLS=y
-BR2_PACKAGE_USBUTILS=y
BR2_PACKAGE_TSLIB=y
-BR2_PACKAGE_NEWT=y
BR2_PACKAGE_BC=y
BR2_PACKAGE_BLUEZ_UTILS=y
BR2_PACKAGE_CAN_UTILS=y
@@ -100,9 +95,8 @@ BR2_TARGET_UBOOT=y
BR2_TARGET_UBOOT_BOARDNAME="$(BR2_BOARD_NAME)"
BR2_TARGET_UBOOT_CUSTOM_VERSION=y
BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2014.07"
-BR2_TARGET_UBOOT_CUSTOM_PATCH_DIR="../patches/u-boot/2014.07"
-BR2_TARGET_UBOOT_USE_CUSTOM_CONFIG=y
-BR2_TARGET_UBOOT_CUSTOM_CONFIG_FILE="$(BR2_BOARD_PATH)/$(BR2_BOARD_NAME)-u-boot-2014.07.h"
+BR2_TARGET_UBOOT_PATCH="../patches/u-boot/2014.07"
+BR2_TARGET_UBOOT_CUSTOM_HEADER_CONFIG_FILE_PATH="$(BR2_BOARD_PATH)/$(BR2_BOARD_NAME)-u-boot-2014.07.h"
BR2_TARGET_UBOOT_FORMAT_IMG=y
BR2_TARGET_UBOOT_SPL=y
BR2_TARGET_UBOOT_SPL_NAME="SPL"
diff --git a/buildroot/configs/apf9328_defconfig b/buildroot/configs/apf9328_defconfig
index af6931f..86c6e34 100644
--- a/buildroot/configs/apf9328_defconfig
+++ b/buildroot/configs/apf9328_defconfig
@@ -69,9 +69,8 @@ BR2_TARGET_UBOOT=y
BR2_TARGET_UBOOT_BOARDNAME="$(BR2_BOARD_NAME)"
BR2_TARGET_UBOOT_CUSTOM_VERSION=y
BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2015.01"
-BR2_TARGET_UBOOT_CUSTOM_PATCH_DIR="../patches/u-boot/2015.01"
-BR2_TARGET_UBOOT_USE_CUSTOM_CONFIG=y
-BR2_TARGET_UBOOT_CUSTOM_CONFIG_FILE="$(BR2_BOARD_PATH)/$(BR2_BOARD_NAME)-u-boot-2015.01.h"
+BR2_TARGET_UBOOT_PATCH="../patches/u-boot/2015.01"
+BR2_TARGET_UBOOT_CUSTOM_HEADER_CONFIG_FILE_PATH="$(BR2_BOARD_PATH)/$(BR2_BOARD_NAME)-u-boot-2015.01.h"
BR2_TARGET_UBOOT_NETWORK=y
BR2_TARGET_UBOOT_SERVERIP="192.168.0.2"
BR2_TARGET_UBOOT_IPADDR="192.168.0.10"
diff --git a/buildroot/configs/apf9328test_defconfig b/buildroot/configs/apf9328test_defconfig
index fec19cc..c685146 100644
--- a/buildroot/configs/apf9328test_defconfig
+++ b/buildroot/configs/apf9328test_defconfig
@@ -129,9 +129,8 @@ BR2_TARGET_UBOOT=y
BR2_TARGET_UBOOT_BOARDNAME="$(BR2_BOARD_NAME)"
BR2_TARGET_UBOOT_CUSTOM_VERSION=y
BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2015.01"
-BR2_TARGET_UBOOT_CUSTOM_PATCH_DIR="../patches/u-boot/2015.01"
-BR2_TARGET_UBOOT_USE_CUSTOM_CONFIG=y
-BR2_TARGET_UBOOT_CUSTOM_CONFIG_FILE="$(BR2_BOARD_PATH)/$(BR2_BOARD_NAME)-u-boot-2015.01.h"
+BR2_TARGET_UBOOT_PATCH="../patches/u-boot/2015.01"
+BR2_TARGET_UBOOT_CUSTOM_HEADER_CONFIG_FILE_PATH="$(BR2_BOARD_PATH)/$(BR2_BOARD_NAME)-u-boot-2015.01.h"
BR2_TARGET_UBOOT_NETWORK=y
BR2_TARGET_UBOOT_SERVERIP="192.168.0.2"
BR2_TARGET_UBOOT_IPADDR="192.168.0.10"
diff --git a/buildroot/configs/apf9328xenomai_defconfig b/buildroot/configs/apf9328xenomai_defconfig
index 25ab662..a1b779b 100644
--- a/buildroot/configs/apf9328xenomai_defconfig
+++ b/buildroot/configs/apf9328xenomai_defconfig
@@ -73,9 +73,8 @@ BR2_TARGET_UBOOT=y
BR2_TARGET_UBOOT_BOARDNAME="$(BR2_BOARD_NAME)"
BR2_TARGET_UBOOT_CUSTOM_VERSION=y
BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2015.01"
-BR2_TARGET_UBOOT_CUSTOM_PATCH_DIR="../patches/u-boot/2015.01"
-BR2_TARGET_UBOOT_USE_CUSTOM_CONFIG=y
-BR2_TARGET_UBOOT_CUSTOM_CONFIG_FILE="$(BR2_BOARD_PATH)/$(BR2_BOARD_NAME)-u-boot-2015.01.h"
+BR2_TARGET_UBOOT_PATCH="../patches/u-boot/2015.01"
+BR2_TARGET_UBOOT_CUSTOM_HEADER_CONFIG_FILE_PATH="$(BR2_BOARD_PATH)/$(BR2_BOARD_NAME)-u-boot-2015.01.h"
BR2_TARGET_UBOOT_NETWORK=y
BR2_TARGET_UBOOT_SERVERIP="192.168.0.2"
BR2_TARGET_UBOOT_IPADDR="192.168.0.10"
diff --git a/buildroot/target/device/armadeus/Makefile.in b/buildroot/target/device/armadeus/Makefile.in
index a8cd78d..e6961d3 100644
--- a/buildroot/target/device/armadeus/Makefile.in
+++ b/buildroot/target/device/armadeus/Makefile.in
@@ -11,14 +11,6 @@ ARMADEUS_DTB_IMAGE_NAME:=$(addsuffix .dtb,$(BOARD_NAME))
LINUX26_KERNEL_NAME:=$(BOARD_NAME)-linux.bin
# !! if you modify the following, please also update scripts/quiltify.sh !!
-# TODO: Remove this hook when switching to >=BR2016.02
-ifneq ($(call qstrip,$(BR2_TARGET_UBOOT_CUSTOM_PATCH_DIR)),)
-define UBOOT_ARMADEUS_SPECIFIC_PATCH_HOOK
- support/scripts/apply-patches.sh $(@D) $(BR2_TARGET_UBOOT_CUSTOM_PATCH_DIR) \*.patch
-endef
-UBOOT_POST_PATCH_HOOKS += UBOOT_ARMADEUS_SPECIFIC_PATCH_HOOK
-endif
-
ifneq ($(BR2_CPU_NAME), "imx6")
ifneq ($(BR2_CPU_NAME), "imx6ul")
define UBOOT_UPDATE_CONFIG_HEADER
hooks/post-receive
--
armadeus
|