armadeus-commitlog Mailing List for armadeus (Page 26)
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: Julien B a. A. <ar...@us...> - 2017-03-06 14:52: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, buildroot-update has been updated
via a03f1b6d4817026512cae4c4e4ee96c3b24233f8 (commit)
from 5ade9e913c9e93840383a9daa1acfd7dcb4bb081 (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 a03f1b6d4817026512cae4c4e4ee96c3b24233f8
Author: Julien BOIBESSOT <jul...@ar...>
Date: Mon Mar 6 15:52:22 2017 +0100
[BUILDROOT] fixes 2016.08/cleanup_buildroot.sh due following recent cryptodev patches commit
-----------------------------------------------------------------------
Summary of changes:
patches/buildroot/2016.08/cleanup_buildroot.sh | 2 ++
1 file changed, 2 insertions(+)
diff --git a/patches/buildroot/2016.08/cleanup_buildroot.sh b/patches/buildroot/2016.08/cleanup_buildroot.sh
index fa20958..667ee77 100755
--- a/patches/buildroot/2016.08/cleanup_buildroot.sh
+++ b/patches/buildroot/2016.08/cleanup_buildroot.sh
@@ -31,6 +31,8 @@ rm -rf buildroot/package/can-utils/can-utils.mk
rm -rf buildroot/package/cmux/Config.in
rm -rf buildroot/package/cmux/cmux.hash
rm -rf buildroot/package/cmux/cmux.mk
+rm -rf buildroot/package/cryptodev-linux/cryptodev-linux.hash
+rm -rf buildroot/package/cryptodev-linux/cryptodev-linux.mk
rm -rf buildroot/package/cunit/Config.in
rm -rf buildroot/package/cunit/cunit.mk
rm -rf buildroot/package/e-uae/Config.in
hooks/post-receive
--
armadeus
|
|
From: Julien B a. A. <ar...@us...> - 2017-03-02 18:19:58
|
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 5ade9e913c9e93840383a9daa1acfd7dcb4bb081 (commit)
from a10a274b1f8c9226d102efd37d7c9772d154c603 (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 5ade9e913c9e93840383a9daa1acfd7dcb4bb081
Author: Julien BOIBESSOT <jul...@ar...>
Date: Thu Mar 2 19:18:59 2017 +0100
[LINUX] 3.14.mx6_legacy: patches default imx_v7_defconfig to be more APF6 friendly
-----------------------------------------------------------------------
Summary of changes:
...ernel-config-fragment-to-imx-v7-defconfig.patch | 31 +++++++++++-----------
1 file changed, 15 insertions(+), 16 deletions(-)
copy patches/linux/{4.1.mx6_legacy => 3.14.mx6_legacy}/0513-armadeus-add-apf6-kernel-config-fragment-to-imx-v7-defconfig.patch (57%)
diff --git a/patches/linux/4.1.mx6_legacy/0513-armadeus-add-apf6-kernel-config-fragment-to-imx-v7-defconfig.patch b/patches/linux/3.14.mx6_legacy/0513-armadeus-add-apf6-kernel-config-fragment-to-imx-v7-defconfig.patch
similarity index 57%
copy from patches/linux/4.1.mx6_legacy/0513-armadeus-add-apf6-kernel-config-fragment-to-imx-v7-defconfig.patch
copy to patches/linux/3.14.mx6_legacy/0513-armadeus-add-apf6-kernel-config-fragment-to-imx-v7-defconfig.patch
index 80d56a0..b40574b 100644
--- a/patches/linux/4.1.mx6_legacy/0513-armadeus-add-apf6-kernel-config-fragment-to-imx-v7-defconfig.patch
+++ b/patches/linux/3.14.mx6_legacy/0513-armadeus-add-apf6-kernel-config-fragment-to-imx-v7-defconfig.patch
@@ -1,26 +1,25 @@
-If one wants to compile a 4.1.15 Freescale kernel with imx_v7_defconfig
-and have Wi-Fi (and some other things) working on APF6.
+If one wants to compile a 3.14 Freescale kernel with imx_v7_defconfig
+and have Wi-Fi (and some other things) available on APF6.
Signed-off-by: Julien Boibessot <jul...@ar...>
-Index: linux-imx_4.1.15_2.0.0_ga/arch/arm/configs/imx_v7_defconfig
+Index: linux-imx_3.14.52_1.1.0_ga/arch/arm/configs/imx_v7_defconfig
===================================================================
---- linux-imx_4.1.15_2.0.0_ga.orig/arch/arm/configs/imx_v7_defconfig
-+++ linux-imx_4.1.15_2.0.0_ga/arch/arm/configs/imx_v7_defconfig
-@@ -35,7 +35,7 @@ CONFIG_PREEMPT=y
+--- linux-imx_3.14.52_1.1.0_ga.orig/arch/arm/configs/imx_v7_defconfig
++++ linux-imx_3.14.52_1.1.0_ga/arch/arm/configs/imx_v7_defconfig
+@@ -38,7 +38,7 @@ CONFIG_PREEMPT=y
CONFIG_AEABI=y
CONFIG_HIGHMEM=y
CONFIG_CMA=y
-CONFIG_CMDLINE="noinitrd console=ttymxc0,115200"
+CONFIG_CMDLINE="noinitrd console=ttymxc3,115200"
CONFIG_CPU_FREQ=y
- CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y
- CONFIG_CPU_FREQ_GOV_POWERSAVE=y
-@@ -75,12 +75,18 @@ CONFIG_BT_BNEP_PROTO_FILTER=y
- CONFIG_BT_HIDP=y
+ CONFIG_CPU_FREQ_DEFAULT_GOV_INTERACTIVE=y
+ CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
+@@ -82,12 +82,17 @@ CONFIG_BT_HIDP=y
CONFIG_BT_HCIBTUSB=y
CONFIG_BT_HCIUART=y
-+CONFIG_BT_HCIUART_H4=y
+ CONFIG_BT_HCIUART_H4=y
+CONFIG_BT_HCIUART_LL=y
CONFIG_BT_HCIUART_BCSP=y
CONFIG_BT_HCIUART_ATH3K=y
@@ -35,9 +34,9 @@ Index: linux-imx_4.1.15_2.0.0_ga/arch/arm/configs/imx_v7_defconfig
CONFIG_DEVTMPFS=y
CONFIG_DEVTMPFS_MOUNT=y
# CONFIG_STANDALONE is not set
-@@ -149,6 +155,10 @@ CONFIG_BCMDHD_SDIO=y
- CONFIG_BCMDHD_FW_PATH="/lib/firmware/bcm/ZP_BCM4339/fw_bcmdhd.bin"
- CONFIG_BCMDHD_NVRAM_PATH="/lib/firmware/bcm/ZP_BCM4339/bcmdhd.ZP.OOB.cal"
+@@ -157,6 +162,10 @@ CONFIG_BCMDHD_SDIO=y
+ CONFIG_BCMDHD_FW_PATH="/lib/firmware/bcm/fw_bcmdhd.bin"
+ CONFIG_BCMDHD_NVRAM_PATH="/lib/firmware/bcm/bcmdhd.cal"
# CONFIG_RTL_CARDS is not set
+CONFIG_WL_TI=y
+CONFIG_WL12XX=m
@@ -46,11 +45,11 @@ Index: linux-imx_4.1.15_2.0.0_ga/arch/arm/configs/imx_v7_defconfig
# CONFIG_INPUT_MOUSEDEV_PSAUX is not set
CONFIG_INPUT_EVDEV=y
CONFIG_INPUT_EVBUG=m
-@@ -157,6 +167,7 @@ CONFIG_KEYBOARD_IMX=y
+@@ -165,6 +174,7 @@ CONFIG_KEYBOARD_IMX=y
CONFIG_MOUSE_PS2=m
CONFIG_MOUSE_PS2_ELANTECH=y
CONFIG_INPUT_TOUCHSCREEN=y
+CONFIG_TOUCHSCREEN_SX8654=y
CONFIG_TOUCHSCREEN_ADS7846=y
CONFIG_TOUCHSCREEN_EGALAX=y
- CONFIG_TOUCHSCREEN_ELAN_TS=y
+ CONFIG_TOUCHSCREEN_ELAN=y
hooks/post-receive
--
armadeus
|
|
From: Julien B a. A. <ar...@us...> - 2017-03-02 17:08:34
|
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 a10a274b1f8c9226d102efd37d7c9772d154c603 (commit)
from 5552b930e54c29809eae22aa59d6b71a06aba351 (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 a10a274b1f8c9226d102efd37d7c9772d154c603
Author: Julien BOIBESSOT <jul...@ar...>
Date: Thu Mar 2 18:07:38 2017 +0100
[LINUX] 4.1.mx6_legacy: patches default imx_v7_defconfig to be more APF6 friendly
-----------------------------------------------------------------------
Summary of changes:
...ernel-config-fragment-to-imx-v7-defconfig.patch | 56 ++++++++++++++++++++++
1 file changed, 56 insertions(+)
create mode 100644 patches/linux/4.1.mx6_legacy/0513-armadeus-add-apf6-kernel-config-fragment-to-imx-v7-defconfig.patch
diff --git a/patches/linux/4.1.mx6_legacy/0513-armadeus-add-apf6-kernel-config-fragment-to-imx-v7-defconfig.patch b/patches/linux/4.1.mx6_legacy/0513-armadeus-add-apf6-kernel-config-fragment-to-imx-v7-defconfig.patch
new file mode 100644
index 0000000..80d56a0
--- /dev/null
+++ b/patches/linux/4.1.mx6_legacy/0513-armadeus-add-apf6-kernel-config-fragment-to-imx-v7-defconfig.patch
@@ -0,0 +1,56 @@
+If one wants to compile a 4.1.15 Freescale kernel with imx_v7_defconfig
+and have Wi-Fi (and some other things) working on APF6.
+
+Signed-off-by: Julien Boibessot <jul...@ar...>
+
+Index: linux-imx_4.1.15_2.0.0_ga/arch/arm/configs/imx_v7_defconfig
+===================================================================
+--- linux-imx_4.1.15_2.0.0_ga.orig/arch/arm/configs/imx_v7_defconfig
++++ linux-imx_4.1.15_2.0.0_ga/arch/arm/configs/imx_v7_defconfig
+@@ -35,7 +35,7 @@ CONFIG_PREEMPT=y
+ CONFIG_AEABI=y
+ CONFIG_HIGHMEM=y
+ CONFIG_CMA=y
+-CONFIG_CMDLINE="noinitrd console=ttymxc0,115200"
++CONFIG_CMDLINE="noinitrd console=ttymxc3,115200"
+ CONFIG_CPU_FREQ=y
+ CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y
+ CONFIG_CPU_FREQ_GOV_POWERSAVE=y
+@@ -75,12 +75,18 @@ CONFIG_BT_BNEP_PROTO_FILTER=y
+ CONFIG_BT_HIDP=y
+ CONFIG_BT_HCIBTUSB=y
+ CONFIG_BT_HCIUART=y
++CONFIG_BT_HCIUART_H4=y
++CONFIG_BT_HCIUART_LL=y
+ CONFIG_BT_HCIUART_BCSP=y
+ CONFIG_BT_HCIUART_ATH3K=y
+ CONFIG_BT_HCIBCM203X=y
+ CONFIG_BT_ATH3K=y
+ CONFIG_CFG80211=y
++CONFIG_NL80211_TESTMODE=y
++CONFIG_CFG80211_WEXT=y
+ CONFIG_MAC80211=y
++CONFIG_RFKILL=y
++CONFIG_RFKILL_GPIO=y
+ CONFIG_DEVTMPFS=y
+ CONFIG_DEVTMPFS_MOUNT=y
+ # CONFIG_STANDALONE is not set
+@@ -149,6 +155,10 @@ CONFIG_BCMDHD_SDIO=y
+ CONFIG_BCMDHD_FW_PATH="/lib/firmware/bcm/ZP_BCM4339/fw_bcmdhd.bin"
+ CONFIG_BCMDHD_NVRAM_PATH="/lib/firmware/bcm/ZP_BCM4339/bcmdhd.ZP.OOB.cal"
+ # CONFIG_RTL_CARDS is not set
++CONFIG_WL_TI=y
++CONFIG_WL12XX=m
++CONFIG_WLCORE_SDIO=m
++# CONFIG_WILINK_PLATFORM_DATA is not set
+ # CONFIG_INPUT_MOUSEDEV_PSAUX is not set
+ CONFIG_INPUT_EVDEV=y
+ CONFIG_INPUT_EVBUG=m
+@@ -157,6 +167,7 @@ CONFIG_KEYBOARD_IMX=y
+ CONFIG_MOUSE_PS2=m
+ CONFIG_MOUSE_PS2_ELANTECH=y
+ CONFIG_INPUT_TOUCHSCREEN=y
++CONFIG_TOUCHSCREEN_SX8654=y
+ CONFIG_TOUCHSCREEN_ADS7846=y
+ CONFIG_TOUCHSCREEN_EGALAX=y
+ CONFIG_TOUCHSCREEN_ELAN_TS=y
hooks/post-receive
--
armadeus
|
|
From: Julien B a. A. <ar...@us...> - 2017-02-27 15:02: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 5552b930e54c29809eae22aa59d6b71a06aba351 (commit)
from ea25d80efe7756bacc320582b03ea64e66520a73 (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 5552b930e54c29809eae22aa59d6b71a06aba351
Author: Julien BOIBESSOT <jul...@ar...>
Date: Mon Feb 27 16:01:32 2017 +0100
[LINUX] 4.8: opos6uldev: add CSI pins definitions to default board device tree
-----------------------------------------------------------------------
Summary of changes:
...-opos6ul-and-opos6uldev-add-initial-support.patch | 20 +++++++++++++++++++-
1 file changed, 19 insertions(+), 1 deletion(-)
diff --git a/patches/linux/4.8/0800-ARM-dts-opos6ul-and-opos6uldev-add-initial-support.patch b/patches/linux/4.8/0800-ARM-dts-opos6ul-and-opos6uldev-add-initial-support.patch
index 0ca1829..889d611 100644
--- a/patches/linux/4.8/0800-ARM-dts-opos6ul-and-opos6uldev-add-initial-support.patch
+++ b/patches/linux/4.8/0800-ARM-dts-opos6ul-and-opos6uldev-add-initial-support.patch
@@ -229,7 +229,7 @@ Index: linux-4.8.10/arch/arm/boot/dts/imx6ul-opos6uldev.dts
===================================================================
--- /dev/null
+++ linux-4.8.10/arch/arm/boot/dts/imx6ul-opos6uldev.dts
-@@ -0,0 +1,416 @@
+@@ -0,0 +1,434 @@
+/*
+ * Copyright 2016 Armadeus Systems <su...@ar...>
+ *
@@ -645,4 +645,22 @@ Index: linux-4.8.10/arch/arm/boot/dts/imx6ul-opos6uldev.dts
+ MX6UL_PAD_SNVS_TAMPER9__GPIO5_IO09 0x1b0b0
+ >;
+ };
++
++ pinctrl_csi1: csi1grp {
++ fsl,pins = <
++ MX6UL_PAD_CSI_MCLK__CSI_MCLK 0x1b088
++ MX6UL_PAD_CSI_PIXCLK__CSI_PIXCLK 0x1b088
++ MX6UL_PAD_CSI_VSYNC__CSI_VSYNC 0x1b088
++ MX6UL_PAD_CSI_HSYNC__CSI_HSYNC 0x1b088
++ MX6UL_PAD_CSI_DATA00__CSI_DATA02 0x1b088
++ MX6UL_PAD_CSI_DATA01__CSI_DATA03 0x1b088
++ MX6UL_PAD_CSI_DATA02__CSI_DATA04 0x1b088
++ MX6UL_PAD_CSI_DATA03__CSI_DATA05 0x1b088
++ MX6UL_PAD_CSI_DATA04__CSI_DATA06 0x1b088
++ MX6UL_PAD_CSI_DATA05__CSI_DATA07 0x1b088
++ MX6UL_PAD_CSI_DATA06__CSI_DATA08 0x1b088
++ MX6UL_PAD_CSI_DATA07__CSI_DATA09 0x1b088
++ >;
++ };
++
+};
hooks/post-receive
--
armadeus
|
|
From: Julien B a. A. <ar...@us...> - 2017-02-23 14:53: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, buildroot-update has been updated
via ea25d80efe7756bacc320582b03ea64e66520a73 (commit)
from 1809a03f765e3c2910fd49137702de6b706af50a (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 ea25d80efe7756bacc320582b03ea64e66520a73
Author: Julien BOIBESSOT <jul...@ar...>
Date: Thu Feb 23 15:52:38 2017 +0100
[BUILDROOT] apf6legacy*: gst1: add compositor (software) and textoverlay (needs pango) plugins to legacy default configs
-----------------------------------------------------------------------
Summary of changes:
buildroot/configs/apf6legacy-4.1_defconfig | 3 +++
buildroot/configs/apf6legacy_defconfig | 3 +++
2 files changed, 6 insertions(+)
diff --git a/buildroot/configs/apf6legacy-4.1_defconfig b/buildroot/configs/apf6legacy-4.1_defconfig
index 8229f09..7dae6a3 100644
--- a/buildroot/configs/apf6legacy-4.1_defconfig
+++ b/buildroot/configs/apf6legacy-4.1_defconfig
@@ -48,8 +48,10 @@ BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_TCP=y
BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_VIDEOTESTSRC=y
BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_VIDEORATE=y
BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_ALSA=y
+BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_PANGO=y
BR2_PACKAGE_GST1_PLUGINS_GOOD=y
BR2_PACKAGE_GST1_PLUGINS_GOOD_PNG=y
+BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_ALPHA=y
BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_DEINTERLACE=y
BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_MULTIFILE=y
BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_RTP=y
@@ -64,6 +66,7 @@ BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_V4L2=y
BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_V4L2_PROBE=y
BR2_PACKAGE_GST1_PLUGINS_BAD=y
BR2_PACKAGE_GST1_PLUGINS_BAD_LIB_OPENGL=y
+BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_COMPOSITOR=y
BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_CAMERABIN2=y
BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FACEOVERLAY=y
BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FBDEV=y
diff --git a/buildroot/configs/apf6legacy_defconfig b/buildroot/configs/apf6legacy_defconfig
index 60e693e..206ba3b 100644
--- a/buildroot/configs/apf6legacy_defconfig
+++ b/buildroot/configs/apf6legacy_defconfig
@@ -48,8 +48,10 @@ BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_TCP=y
BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_VIDEOTESTSRC=y
BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_VIDEORATE=y
BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_ALSA=y
+BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_PANGO=y
BR2_PACKAGE_GST1_PLUGINS_GOOD=y
BR2_PACKAGE_GST1_PLUGINS_GOOD_PNG=y
+BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_ALPHA=y
BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_DEINTERLACE=y
BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_MULTIFILE=y
BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_RTP=y
@@ -64,6 +66,7 @@ BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_V4L2=y
BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_V4L2_PROBE=y
BR2_PACKAGE_GST1_PLUGINS_BAD=y
BR2_PACKAGE_GST1_PLUGINS_BAD_LIB_OPENGL=y
+BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_COMPOSITOR=y
BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_CAMERABIN2=y
BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FACEOVERLAY=y
BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FBDEV=y
hooks/post-receive
--
armadeus
|
|
From: Julien B a. A. <ar...@us...> - 2017-02-16 14:13:48
|
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 1809a03f765e3c2910fd49137702de6b706af50a (commit)
from 8797e23605d3f69ee32936eb022450ca88fdd47c (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 1809a03f765e3c2910fd49137702de6b706af50a
Author: Julien BOIBESSOT <jul...@ar...>
Date: Thu Feb 16 15:13:19 2017 +0100
[BUILDROOT] apf6legacy*: add gst1 multifile plugin to allow generation of video streams from png images
-----------------------------------------------------------------------
Summary of changes:
buildroot/configs/apf6legacy-4.1_defconfig | 2 ++
buildroot/configs/apf6legacy_defconfig | 2 ++
2 files changed, 4 insertions(+)
diff --git a/buildroot/configs/apf6legacy-4.1_defconfig b/buildroot/configs/apf6legacy-4.1_defconfig
index 414ba40..8229f09 100644
--- a/buildroot/configs/apf6legacy-4.1_defconfig
+++ b/buildroot/configs/apf6legacy-4.1_defconfig
@@ -49,7 +49,9 @@ BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_VIDEOTESTSRC=y
BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_VIDEORATE=y
BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_ALSA=y
BR2_PACKAGE_GST1_PLUGINS_GOOD=y
+BR2_PACKAGE_GST1_PLUGINS_GOOD_PNG=y
BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_DEINTERLACE=y
+BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_MULTIFILE=y
BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_RTP=y
BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_RTPMANAGER=y
BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_RTSP=y
diff --git a/buildroot/configs/apf6legacy_defconfig b/buildroot/configs/apf6legacy_defconfig
index 11c421f..60e693e 100644
--- a/buildroot/configs/apf6legacy_defconfig
+++ b/buildroot/configs/apf6legacy_defconfig
@@ -49,7 +49,9 @@ BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_VIDEOTESTSRC=y
BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_VIDEORATE=y
BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_ALSA=y
BR2_PACKAGE_GST1_PLUGINS_GOOD=y
+BR2_PACKAGE_GST1_PLUGINS_GOOD_PNG=y
BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_DEINTERLACE=y
+BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_MULTIFILE=y
BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_RTP=y
BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_RTPMANAGER=y
BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_RTSP=y
hooks/post-receive
--
armadeus
|
|
From: Julien B a. A. <ar...@us...> - 2017-02-15 17:58:09
|
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 8797e23605d3f69ee32936eb022450ca88fdd47c (commit)
from 1a2797c8124d57c964769285dfece04aaeaeec93 (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 8797e23605d3f69ee32936eb022450ca88fdd47c
Author: Julien BOIBESSOT <jul...@ar...>
Date: Wed Feb 15 18:56:28 2017 +0100
[BUSYBOX] 1.24: add modinfo tool to default config
-----------------------------------------------------------------------
Summary of changes:
buildroot/target/device/armadeus/busybox-1.24.2.config | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/buildroot/target/device/armadeus/busybox-1.24.2.config b/buildroot/target/device/armadeus/busybox-1.24.2.config
index 9d80cb4..b62a59b 100644
--- a/buildroot/target/device/armadeus/busybox-1.24.2.config
+++ b/buildroot/target/device/armadeus/busybox-1.24.2.config
@@ -518,7 +518,7 @@ CONFIG_TUNE2FS=y
#
# Linux Module Utilities
#
-# CONFIG_MODINFO is not set
+CONFIG_MODINFO=y
# CONFIG_MODPROBE_SMALL is not set
# CONFIG_FEATURE_MODPROBE_SMALL_OPTIONS_ON_CMDLINE is not set
# CONFIG_FEATURE_MODPROBE_SMALL_CHECK_ALREADY_LOADED is not set
hooks/post-receive
--
armadeus
|
|
From: Sébastien S. <ss...@us...> - 2017-02-15 17:04: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 1a2797c8124d57c964769285dfece04aaeaeec93 (commit)
from 1c478f991d866bf9babbf279e7751fab27c07ac2 (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 1a2797c8124d57c964769285dfece04aaeaeec93
Author: Sébastien Szymanski <seb...@ar...>
Date: Wed Feb 15 18:02:54 2017 +0100
[LINUX] 4.1.mx6_legacy: dts: fix sgtl5000 node
-----------------------------------------------------------------------
Summary of changes:
.../0450-armadeus-add-apf6q-and-apf6dl-device-trees.patch | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/patches/linux/4.1.mx6_legacy/0450-armadeus-add-apf6q-and-apf6dl-device-trees.patch b/patches/linux/4.1.mx6_legacy/0450-armadeus-add-apf6q-and-apf6dl-device-trees.patch
index 6d72c7a..7e7111b 100644
--- a/patches/linux/4.1.mx6_legacy/0450-armadeus-add-apf6q-and-apf6dl-device-trees.patch
+++ b/patches/linux/4.1.mx6_legacy/0450-armadeus-add-apf6q-and-apf6dl-device-trees.patch
@@ -281,7 +281,7 @@ Index: linux-imx_4.1.15_2.0.0_ga/arch/arm/boot/dts/imx6qdl-apf6dev.dtsi
+ compatible = "fsl,imx6-armadeus-sgtl5000",
+ "fsl,imx-audio-sgtl5000";
+ model = "imx6-armadeus-sgtl5000";
-+ cpu-dai = <&ssi1>;
++ ssi-controller = <&ssi1>;
+ audio-codec = <&codec>;
+ audio-routing =
+ "MIC_IN", "Mic Jack",
hooks/post-receive
--
armadeus
|
|
From: Sébastien S. <ss...@us...> - 2017-02-15 15:02:44
|
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 1c478f991d866bf9babbf279e7751fab27c07ac2 (commit)
via 10fe762545c8f027f79978673f4f8b131ea582ee (commit)
from 78e27372df3357b9fe3678ef8f2063a0961267ae (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 1c478f991d866bf9babbf279e7751fab27c07ac2
Author: Sébastien Szymanski <seb...@ar...>
Date: Wed Feb 15 16:07:10 2017 +0100
[LINUX] *.mx6_legacy: dts: fix microSD CD gpio polarity
commit 10fe762545c8f027f79978673f4f8b131ea582ee
Author: Sébastien Szymanski <seb...@ar...>
Date: Wed Feb 15 11:53:49 2017 +0100
[LINUX] 4.1.mx6_legacy: dts: fix ov564x_mipi compatible name
-----------------------------------------------------------------------
Summary of changes:
.../0450-armadeus-add-apf6q-and-apf6dl-device-trees.patch | 2 +-
.../0450-armadeus-add-apf6q-and-apf6dl-device-trees.patch | 4 ++--
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/patches/linux/3.14.mx6_legacy/0450-armadeus-add-apf6q-and-apf6dl-device-trees.patch b/patches/linux/3.14.mx6_legacy/0450-armadeus-add-apf6q-and-apf6dl-device-trees.patch
index 3f0ee01..a5aa6a2 100644
--- a/patches/linux/3.14.mx6_legacy/0450-armadeus-add-apf6q-and-apf6dl-device-trees.patch
+++ b/patches/linux/3.14.mx6_legacy/0450-armadeus-add-apf6q-and-apf6dl-device-trees.patch
@@ -537,7 +537,7 @@ Index: linux-imx_3.14.52_1.1.0_ga/arch/arm/boot/dts/imx6qdl-apf6dev.dtsi
+ pinctrl-names = "default";
+ pinctrl-0 = <&pinctrl_usdhc2>;
+ bus-width = <4>;
-+ cd-gpios = <&gpio1 2 GPIO_ACTIVE_HIGH>;
++ cd-gpios = <&gpio1 2 GPIO_ACTIVE_LOW>;
+ status = "okay";
+};
+
diff --git a/patches/linux/4.1.mx6_legacy/0450-armadeus-add-apf6q-and-apf6dl-device-trees.patch b/patches/linux/4.1.mx6_legacy/0450-armadeus-add-apf6q-and-apf6dl-device-trees.patch
index ea844d2..6d72c7a 100644
--- a/patches/linux/4.1.mx6_legacy/0450-armadeus-add-apf6q-and-apf6dl-device-trees.patch
+++ b/patches/linux/4.1.mx6_legacy/0450-armadeus-add-apf6q-and-apf6dl-device-trees.patch
@@ -410,7 +410,7 @@ Index: linux-imx_4.1.15_2.0.0_ga/arch/arm/boot/dts/imx6qdl-apf6dev.dtsi
+ };
+
+ ov5640_mipi: ov5640_mipi@3c {
-+ compatible = "ovti,ov5640_mipi";
++ compatible = "ov564x_mipi";
+ pinctrl-names = "default";
+ pinctrl-0 = <&pinctrl_camera_ov5640>;
+ reg = <0x3c>;
@@ -540,7 +540,7 @@ Index: linux-imx_4.1.15_2.0.0_ga/arch/arm/boot/dts/imx6qdl-apf6dev.dtsi
+ pinctrl-names = "default";
+ pinctrl-0 = <&pinctrl_usdhc2>;
+ bus-width = <4>;
-+ cd-gpios = <&gpio1 2 GPIO_ACTIVE_HIGH>;
++ cd-gpios = <&gpio1 2 GPIO_ACTIVE_LOW>;
+ status = "okay";
+};
+
hooks/post-receive
--
armadeus
|
|
From: Sébastien S. <ss...@us...> - 2017-02-15 10:17: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, buildroot-update has been updated
via 78e27372df3357b9fe3678ef8f2063a0961267ae (commit)
via e71ecad5ae5d195c9fa7f94162788d24bb5f26f0 (commit)
from 7d7bc3c8aec702bd42579e9a75d0b820d31db04b (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 78e27372df3357b9fe3678ef8f2063a0961267ae
Author: Sébastien Szymanski <seb...@ar...>
Date: Wed Feb 15 11:22:25 2017 +0100
[LINUX] 4.1.mx6_legacy: Make DVI monitors working
Pachtes come from Boundary Devices github:
https://github.com/boundarydevices/linux-imx6.git
commit e71ecad5ae5d195c9fa7f94162788d24bb5f26f0
Author: Sébastien Szymanski <seb...@ar...>
Date: Wed Feb 15 11:21:36 2017 +0100
[LINUX] 4.1.mx6_legacy: make LCD working
Patches come from Boundary Devices github:
https://github.com/boundarydevices/linux-imx6.git
-----------------------------------------------------------------------
Summary of changes:
...500-mxc_ipuv3_fb-unblank-displays-at-init.patch | 82 +++++++
..._fb-move-fb_blank-call-after-registration.patch | 67 ++++++
...able-overflow-interrupt-after-initializat.patch | 40 ++++
.../0503-Add-support-for-DVI-monitors.patch} | 243 +++++++++++----------
4 files changed, 313 insertions(+), 119 deletions(-)
create mode 100644 patches/linux/4.1.mx6_legacy/0500-mxc_ipuv3_fb-unblank-displays-at-init.patch
create mode 100644 patches/linux/4.1.mx6_legacy/0501-mxc_ipuv3_fb-move-fb_blank-call-after-registration.patch
create mode 100644 patches/linux/4.1.mx6_legacy/0502-mxc_hdmi-enable-overflow-interrupt-after-initializat.patch
copy patches/linux/{3.14.mx6_legacy/0507-Add-support-for-DVI-monitors.patch => 4.1.mx6_legacy/0503-Add-support-for-DVI-monitors.patch} (58%)
diff --git a/patches/linux/4.1.mx6_legacy/0500-mxc_ipuv3_fb-unblank-displays-at-init.patch b/patches/linux/4.1.mx6_legacy/0500-mxc_ipuv3_fb-unblank-displays-at-init.patch
new file mode 100644
index 0000000..21c489a
--- /dev/null
+++ b/patches/linux/4.1.mx6_legacy/0500-mxc_ipuv3_fb-unblank-displays-at-init.patch
@@ -0,0 +1,82 @@
+From 7f3ef83ef0fd353fba137853db89116c61f9d568 Mon Sep 17 00:00:00 2001
+From: Troy Kisky <tro...@bo...>
+Date: Mon, 29 Jul 2013 14:56:59 -0700
+Subject: [PATCH] mxc_ipuv3_fb: unblank displays at init
+
+---
+ drivers/video/fbdev/mxc/mxc_ipuv3_fb.c | 23 ++++++++++++++++++++---
+ 1 file changed, 20 insertions(+), 3 deletions(-)
+
+diff --git a/drivers/video/fbdev/mxc/mxc_ipuv3_fb.c b/drivers/video/fbdev/mxc/mxc_ipuv3_fb.c
+index e61ef67..2dc42e4 100644
+--- a/drivers/video/fbdev/mxc/mxc_ipuv3_fb.c
++++ b/drivers/video/fbdev/mxc/mxc_ipuv3_fb.c
+@@ -1314,6 +1314,15 @@ static int mxcfb_set_par(struct fb_info *fbi)
+
+ dev_dbg(fbi->device, "pixclock = %ul Hz\n",
+ (u32) (PICOS2KHZ(fbi->var.pixclock) * 1000UL));
++ dev_info(fbi->device,"%dx%d h_sync,r,l: %d,%d,%d v_sync,l,u: %d,%d,%d pixclock=%u Hz\n",
++ fbi->var.xres, fbi->var.yres,
++ fbi->var.hsync_len,
++ fbi->var.right_margin,
++ fbi->var.left_margin,
++ fbi->var.vsync_len,
++ fbi->var.lower_margin,
++ fbi->var.upper_margin,
++ (u32)(PICOS2KHZ(fbi->var.pixclock) * 1000UL));
+
+ if (ipu_init_sync_panel(mxc_fbi->ipu, mxc_fbi->ipu_di,
+ (PICOS2KHZ(fbi->var.pixclock)) * 1000UL,
+@@ -3047,6 +3056,10 @@ static int mxcfb_option_setup(struct platform_device *pdev, struct fb_info *fbi)
+
+ name[5] += pdev->id;
+ if (fb_get_options(name, &options)) {
++ if (options && !strncmp(options, "off", 3)) {
++ dev_info(&pdev->dev, "%s is turned off!\n", name);
++ return -ENODEV;
++ }
+ dev_err(&pdev->dev, "Can't get fb option for %s!\n", name);
+ return -ENODEV;
+ }
+@@ -3340,8 +3353,10 @@ static void mxcfb_unsetup_overlay(struct fb_info *fbi_bg)
+ }
+
+ static bool ipu_usage[2][2];
+-static int ipu_test_set_usage(int ipu, int di)
++static int ipu_test_set_usage(unsigned ipu, unsigned di)
+ {
++ if ((ipu >= 2) || (di >= 2))
++ return -EINVAL;
+ if (ipu_usage[ipu][di])
+ return -EBUSY;
+ else
+@@ -3351,6 +3366,8 @@ static int ipu_test_set_usage(int ipu, int di)
+
+ static void ipu_clear_usage(int ipu, int di)
+ {
++ if ((ipu >= 2) || (di >= 2))
++ return;
+ ipu_usage[ipu][di] = false;
+ }
+
+@@ -3522,7 +3539,7 @@ static int mxcfb_probe(struct platform_device *pdev)
+ mxcfbi->ipu_alp_ch_irq = IPU_IRQ_BG_ALPHA_SYNC_EOF;
+ mxcfbi->ipu_ch = MEM_BG_SYNC;
+ /* Unblank the primary fb only by default */
+- if (pdev->id == 0)
++ if (1) //if (pdev->id == 0)
+ mxcfbi->cur_blank = mxcfbi->next_blank = FB_BLANK_UNBLANK;
+ else
+ mxcfbi->cur_blank = mxcfbi->next_blank = FB_BLANK_POWERDOWN;
+@@ -3563,7 +3580,7 @@ static int mxcfb_probe(struct platform_device *pdev)
+ mxcfbi->ipu_ch_nf_irq = IPU_IRQ_DC_SYNC_NFACK;
+ mxcfbi->ipu_alp_ch_irq = -1;
+ mxcfbi->ipu_ch = MEM_DC_SYNC;
+- mxcfbi->cur_blank = mxcfbi->next_blank = FB_BLANK_POWERDOWN;
++ mxcfbi->cur_blank = mxcfbi->next_blank = FB_BLANK_UNBLANK;
+
+ ret = mxcfb_register(fbi);
+ if (ret < 0)
+--
+2.7.3
+
diff --git a/patches/linux/4.1.mx6_legacy/0501-mxc_ipuv3_fb-move-fb_blank-call-after-registration.patch b/patches/linux/4.1.mx6_legacy/0501-mxc_ipuv3_fb-move-fb_blank-call-after-registration.patch
new file mode 100644
index 0000000..7270cc1
--- /dev/null
+++ b/patches/linux/4.1.mx6_legacy/0501-mxc_ipuv3_fb-move-fb_blank-call-after-registration.patch
@@ -0,0 +1,67 @@
+From ce7c8d0b2384ed0f4711f3bdca47024d3406cd29 Mon Sep 17 00:00:00 2001
+From: Troy Kisky <tro...@bo...>
+Date: Tue, 12 Apr 2016 12:35:25 -0700
+Subject: [PATCH] mxc_ipuv3_fb: move fb_blank call after registration
+
+If the fb_blank call is before being registered, then
+the node member of fb_info is wrong and the backlight
+code will not work correctly.
+
+Signed-off-by: Troy Kisky <tro...@bo...>
+---
+ drivers/video/fbdev/mxc/mxc_ipuv3_fb.c | 25 +++++++++++++------------
+ 1 file changed, 13 insertions(+), 12 deletions(-)
+
+diff --git a/drivers/video/fbdev/mxc/mxc_ipuv3_fb.c b/drivers/video/fbdev/mxc/mxc_ipuv3_fb.c
+index 9771a76..62035c8 100644
+--- a/drivers/video/fbdev/mxc/mxc_ipuv3_fb.c
++++ b/drivers/video/fbdev/mxc/mxc_ipuv3_fb.c
+@@ -3492,17 +3492,6 @@ static int mxcfb_register(struct fb_info *fbi)
+ dev_err(fbi->device, "Error fb_set_var ret:%d\n", ret);
+ goto err3;
+ }
+-
+- if (mxcfbi->next_blank == FB_BLANK_UNBLANK) {
+- console_lock();
+- ret = fb_blank(fbi, FB_BLANK_UNBLANK);
+- console_unlock();
+- if (ret < 0) {
+- dev_err(fbi->device,
+- "Error fb_blank ret:%d\n", ret);
+- goto err4;
+- }
+- }
+ } else {
+ /*
+ * Setup the channel again though bootloader
+@@ -3522,6 +3511,19 @@ static int mxcfb_register(struct fb_info *fbi)
+ if (ret < 0)
+ goto err5;
+
++ if (!mxcfbi->late_init) {
++ if (mxcfbi->next_blank == FB_BLANK_UNBLANK) {
++ console_lock();
++ ret = fb_blank(fbi, FB_BLANK_UNBLANK);
++ console_unlock();
++ if (ret < 0) {
++ dev_err(fbi->device,
++ "Error fb_blank ret:%d\n", ret);
++ unregister_framebuffer(fbi);
++ goto err5;
++ }
++ }
++ }
+ return ret;
+ err5:
+ if (mxcfbi->next_blank == FB_BLANK_UNBLANK) {
+@@ -3540,7 +3542,6 @@ err5:
+ }
+ console_unlock();
+ }
+-err4:
+ err3:
+ if (mxcfbi->ipu_alp_ch_irq != -1)
+ ipu_free_irq(mxcfbi->ipu, mxcfbi->ipu_alp_ch_irq, fbi);
+--
+2.7.3
+
diff --git a/patches/linux/4.1.mx6_legacy/0502-mxc_hdmi-enable-overflow-interrupt-after-initializat.patch b/patches/linux/4.1.mx6_legacy/0502-mxc_hdmi-enable-overflow-interrupt-after-initializat.patch
new file mode 100644
index 0000000..7579145
--- /dev/null
+++ b/patches/linux/4.1.mx6_legacy/0502-mxc_hdmi-enable-overflow-interrupt-after-initializat.patch
@@ -0,0 +1,40 @@
+From c8f43d0690a7ce400d68075c9548c26e99e35996 Mon Sep 17 00:00:00 2001
+From: Troy Kisky <tro...@bo...>
+Date: Thu, 9 Jan 2014 14:29:52 -0700
+Subject: [PATCH] mxc_hdmi: enable overflow interrupt after initialization
+ complete
+
+If enabled too early, a flood of interrupts can happen, and as
+console_lock is held, you cannot see any messages being printed.
+
+Signed-off-by: Troy Kisky <tro...@bo...>
+---
+ drivers/video/fbdev/mxc/mxc_hdmi.c | 5 ++---
+ 1 file changed, 2 insertions(+), 3 deletions(-)
+
+diff --git a/drivers/video/fbdev/mxc/mxc_hdmi.c b/drivers/video/fbdev/mxc/mxc_hdmi.c
+index 513ab16..9aed90b 100644
+--- a/drivers/video/fbdev/mxc/mxc_hdmi.c
++++ b/drivers/video/fbdev/mxc/mxc_hdmi.c
+@@ -1261,9 +1261,6 @@ static void mxc_hdmi_phy_init(struct mxc_hdmi *hdmi)
+ || (hdmi->blank != FB_BLANK_UNBLANK))
+ return;
+
+- if (!hdmi->hdmi_data.video_mode.mDVI)
+- hdmi_enable_overflow_interrupts();
+-
+ /*check csc whether needed activated in HDMI mode */
+ cscon = (isColorSpaceConversion(hdmi) &&
+ !hdmi->hdmi_data.video_mode.mDVI);
+@@ -1280,6 +1277,8 @@ static void mxc_hdmi_phy_init(struct mxc_hdmi *hdmi)
+ }
+
+ hdmi->phy_enabled = true;
++ if (!hdmi->hdmi_data.video_mode.mDVI)
++ hdmi_enable_overflow_interrupts();
+ }
+
+ static void hdmi_config_AVI(struct mxc_hdmi *hdmi)
+--
+2.7.3
+
diff --git a/patches/linux/3.14.mx6_legacy/0507-Add-support-for-DVI-monitors.patch b/patches/linux/4.1.mx6_legacy/0503-Add-support-for-DVI-monitors.patch
similarity index 58%
copy from patches/linux/3.14.mx6_legacy/0507-Add-support-for-DVI-monitors.patch
copy to patches/linux/4.1.mx6_legacy/0503-Add-support-for-DVI-monitors.patch
index 293a1fd..e341350 100644
--- a/patches/linux/3.14.mx6_legacy/0507-Add-support-for-DVI-monitors.patch
+++ b/patches/linux/4.1.mx6_legacy/0503-Add-support-for-DVI-monitors.patch
@@ -1,37 +1,37 @@
-From 3d62c205b713695bbf24fe253d6bebf78107a883 Mon Sep 17 00:00:00 2001
+From 557d2bada8538e0be980700a47aa38edaa114daa Mon Sep 17 00:00:00 2001
From: Robert Winkler <rob...@bo...>
Date: Wed, 8 Jan 2014 17:20:54 -0700
Subject: [PATCH] Add support for DVI monitors
Signed-off-by: Robert Winkler <rob...@bo...>
---
- drivers/video/mxc/mxc_hdmi.c | 100 ++++++++++++++++++-------------------------
- include/video/mxc_hdmi.h | 7 +++
+ drivers/video/fbdev/mxc/mxc_hdmi.c | 100 ++++++++++++++++---------------------
+ include/video/mxc_hdmi.h | 7 +++
2 files changed, 49 insertions(+), 58 deletions(-)
-Index: linux-imx_3.14.52_1.1.0_ga/drivers/video/mxc/mxc_hdmi.c
-===================================================================
---- linux-imx_3.14.52_1.1.0_ga.orig/drivers/video/mxc/mxc_hdmi.c
-+++ linux-imx_3.14.52_1.1.0_ga/drivers/video/mxc/mxc_hdmi.c
-@@ -170,7 +170,6 @@ struct mxc_hdmi {
- bool dft_mode_set;
- char *dft_mode_str;
- int default_bpp;
+diff --git a/drivers/video/fbdev/mxc/mxc_hdmi.c b/drivers/video/fbdev/mxc/mxc_hdmi.c
+index 9aed90b..01048b7 100644
+--- a/drivers/video/fbdev/mxc/mxc_hdmi.c
++++ b/drivers/video/fbdev/mxc/mxc_hdmi.c
+@@ -162,7 +162,6 @@ struct mxc_hdmi {
+ bool dft_mode_set;
+ char *dft_mode_str;
+ int default_bpp;
- u8 latest_intr_stat;
- bool irq_enabled;
- spinlock_t irq_lock;
- bool phy_enabled;
-@@ -1997,58 +1996,46 @@ static void hotplug_worker(struct work_s
- struct delayed_work *delay_work = to_delayed_work(work);
- struct mxc_hdmi *hdmi =
- container_of(delay_work, struct mxc_hdmi, hotplug_work);
+ bool irq_enabled;
+ spinlock_t irq_lock;
+ bool phy_enabled;
+@@ -1994,58 +1993,46 @@ static void hotplug_worker(struct work_struct *work)
+ struct delayed_work *delay_work = to_delayed_work(work);
+ struct mxc_hdmi *hdmi =
+ container_of(delay_work, struct mxc_hdmi, hotplug_work);
- u32 phy_int_stat, phy_int_pol, phy_int_mask;
- u8 val;
+ u32 hdmi_phy_stat0, hdmi_phy_pol0, hdmi_phy_mask0;
- unsigned long flags;
- char event_string[32];
- char *envp[] = { event_string, NULL };
-
+ unsigned long flags;
+ char event_string[32];
+ char *envp[] = { event_string, NULL };
+
- phy_int_stat = hdmi->latest_intr_stat;
- phy_int_pol = hdmi_readb(HDMI_PHY_POL0);
+ hdmi_phy_stat0 = hdmi_readb(HDMI_PHY_STAT0);
@@ -39,14 +39,14 @@ Index: linux-imx_3.14.52_1.1.0_ga/drivers/video/mxc/mxc_hdmi.c
+
+ dev_dbg(&hdmi->pdev->dev, "hdmi_phy_stat0=0x%x, hdmi_phy_pol0=0x%x\n",
+ hdmi_phy_stat0, hdmi_phy_pol0);
-
+
- dev_dbg(&hdmi->pdev->dev, "phy_int_stat=0x%x, phy_int_pol=0x%x\n",
- phy_int_stat, phy_int_pol);
+ /* Make HPD intr active low to capture unplug event or
+ * active high to capture plugin event */
+ hdmi_writeb((HDMI_DVI_STAT & ~hdmi_phy_stat0), HDMI_PHY_POL0);
-
- /* check cable status */
+
+ /* check cable status */
- if (phy_int_stat & HDMI_IH_PHY_STAT0_HPD) {
- /* cable connection changes */
- if (phy_int_pol & HDMI_PHY_HPD) {
@@ -58,162 +58,167 @@ Index: linux-imx_3.14.52_1.1.0_ga/drivers/video/mxc/mxc_hdmi.c
- val = hdmi_readb(HDMI_PHY_POL0);
- val &= ~HDMI_PHY_HPD;
- hdmi_writeb(val, HDMI_PHY_POL0);
-+ if (hdmi_phy_stat0 & HDMI_DVI_STAT) {
-+ /* Plugin event */
-+ dev_dbg(&hdmi->pdev->dev, "EVENT=plugin\n");
-+ mxc_hdmi_cable_connected(hdmi);
-
+-
- hdmi_set_cable_state(1);
-+ hdmi_set_cable_state(1);
-
+-
- sprintf(event_string, "EVENT=plugin");
- kobject_uevent_env(&hdmi->pdev->dev.kobj, KOBJ_CHANGE, envp);
-+ sprintf(event_string, "EVENT=plugin");
-+ kobject_uevent_env(&hdmi->pdev->dev.kobj, KOBJ_CHANGE, envp);
- #ifdef CONFIG_MXC_HDMI_CEC
+-#ifdef CONFIG_MXC_HDMI_CEC
- mxc_hdmi_cec_handle(0x80);
-+ mxc_hdmi_cec_handle(0x80);
- #endif
+-#endif
- } else if (!(phy_int_pol & HDMI_PHY_HPD)) {
- /* Plugout event */
- dev_dbg(&hdmi->pdev->dev, "EVENT=plugout\n");
- hdmi_set_cable_state(0);
- mxc_hdmi_abort_stream();
- mxc_hdmi_cable_disconnected(hdmi);
--
++ if (hdmi_phy_stat0 & HDMI_DVI_STAT) {
++ /* Plugin event */
++ dev_dbg(&hdmi->pdev->dev, "EVENT=plugin\n");
++ mxc_hdmi_cable_connected(hdmi);
+
- /* Make HPD intr active high to capture plugin event */
- val = hdmi_readb(HDMI_PHY_POL0);
- val |= HDMI_PHY_HPD;
- hdmi_writeb(val, HDMI_PHY_POL0);
++ hdmi_set_cable_state(1);
+
+- sprintf(event_string, "EVENT=plugout");
+- kobject_uevent_env(&hdmi->pdev->dev.kobj, KOBJ_CHANGE, envp);
++ sprintf(event_string, "EVENT=plugin");
++ kobject_uevent_env(&hdmi->pdev->dev.kobj, KOBJ_CHANGE, envp);
+ #ifdef CONFIG_MXC_HDMI_CEC
+- mxc_hdmi_cec_handle(0x100);
++ mxc_hdmi_cec_handle(0x80);
+ #endif
+ } else {
+ /* Plugout event */
+ dev_dbg(&hdmi->pdev->dev, "EVENT=plugout\n");
+ hdmi_set_cable_state(0);
+ mxc_hdmi_abort_stream();
+ mxc_hdmi_cable_disconnected(hdmi);
-
-- sprintf(event_string, "EVENT=plugout");
-- kobject_uevent_env(&hdmi->pdev->dev.kobj, KOBJ_CHANGE, envp);
+
+- } else
+- dev_dbg(&hdmi->pdev->dev, "EVENT=none?\n");
+ sprintf(event_string, "EVENT=plugout");
+ kobject_uevent_env(&hdmi->pdev->dev.kobj, KOBJ_CHANGE, envp);
- #ifdef CONFIG_MXC_HDMI_CEC
-- mxc_hdmi_cec_handle(0x100);
++#ifdef CONFIG_MXC_HDMI_CEC
+ mxc_hdmi_cec_handle(0x100);
- #endif
--
-- } else
-- dev_dbg(&hdmi->pdev->dev, "EVENT=none?\n");
- }
-
- /* Lock here to ensure full powerdown sequence
-@@ -2056,12 +2043,12 @@ static void hotplug_worker(struct work_s
- spin_lock_irqsave(&hdmi->irq_lock, flags);
-
- /* Re-enable HPD interrupts */
++#endif
+ }
+
+ /* Lock here to ensure full powerdown sequence
+@@ -2053,12 +2040,12 @@ static void hotplug_worker(struct work_struct *work)
+ spin_lock_irqsave(&hdmi->irq_lock, flags);
+
+ /* Re-enable HPD interrupts */
- phy_int_mask = hdmi_readb(HDMI_PHY_MASK0);
- phy_int_mask &= ~HDMI_PHY_HPD;
- hdmi_writeb(phy_int_mask, HDMI_PHY_MASK0);
+ hdmi_phy_mask0 = hdmi_readb(HDMI_PHY_MASK0);
+ hdmi_phy_mask0 &= ~HDMI_DVI_STAT;
+ hdmi_writeb(hdmi_phy_mask0, HDMI_PHY_MASK0);
-
- /* Unmute interrupts */
+
+ /* Unmute interrupts */
- hdmi_writeb(~HDMI_IH_MUTE_PHY_STAT0_HPD, HDMI_IH_MUTE_PHY_STAT0);
+ hdmi_writeb(~HDMI_DVI_IH_STAT, HDMI_IH_MUTE_PHY_STAT0);
-
- if (hdmi_readb(HDMI_IH_FC_STAT2) & HDMI_IH_FC_STAT2_OVERFLOW_MASK)
- mxc_hdmi_clear_overflow(hdmi);
-@@ -2087,7 +2074,7 @@ static void hdcp_hdp_worker(struct work_
+
+ if (hdmi_readb(HDMI_IH_FC_STAT2) & HDMI_IH_FC_STAT2_OVERFLOW_MASK)
+ mxc_hdmi_clear_overflow(hdmi);
+@@ -2084,7 +2071,7 @@ static void hdcp_hdp_worker(struct work_struct *work)
static irqreturn_t mxc_hdmi_hotplug(int irq, void *data)
{
- struct mxc_hdmi *hdmi = data;
+ struct mxc_hdmi *hdmi = data;
- u8 val, intr_stat;
+ u8 val;
- unsigned long flags;
-
- spin_lock_irqsave(&hdmi->irq_lock, flags);
-@@ -2109,25 +2096,22 @@ static irqreturn_t mxc_hdmi_hotplug(int
- * HDMI registers.
- */
- /* Capture status - used in hotplug_worker ISR */
+ unsigned long flags;
+
+ spin_lock_irqsave(&hdmi->irq_lock, flags);
+@@ -2106,25 +2093,22 @@ static irqreturn_t mxc_hdmi_hotplug(int irq, void *data)
+ * HDMI registers.
+ */
+ /* Capture status - used in hotplug_worker ISR */
- intr_stat = hdmi_readb(HDMI_IH_PHY_STAT0);
-
- if (intr_stat & HDMI_IH_PHY_STAT0_HPD) {
+ if (hdmi_readb(HDMI_IH_PHY_STAT0) & HDMI_DVI_IH_STAT) {
-
- dev_dbg(&hdmi->pdev->dev, "Hotplug interrupt received\n");
+
+ dev_dbg(&hdmi->pdev->dev, "Hotplug interrupt received\n");
- hdmi->latest_intr_stat = intr_stat;
-
- /* Mute interrupts until handled */
-
- val = hdmi_readb(HDMI_IH_MUTE_PHY_STAT0);
+
+ /* Mute interrupts until handled */
+
+ val = hdmi_readb(HDMI_IH_MUTE_PHY_STAT0);
- val |= HDMI_IH_MUTE_PHY_STAT0_HPD;
+ val |= HDMI_DVI_IH_STAT;
- hdmi_writeb(val, HDMI_IH_MUTE_PHY_STAT0);
-
- val = hdmi_readb(HDMI_PHY_MASK0);
+ hdmi_writeb(val, HDMI_IH_MUTE_PHY_STAT0);
+
+ val = hdmi_readb(HDMI_PHY_MASK0);
- val |= HDMI_PHY_HPD;
+ val |= HDMI_DVI_STAT;
- hdmi_writeb(val, HDMI_PHY_MASK0);
-
- /* Clear Hotplug interrupts */
+ hdmi_writeb(val, HDMI_PHY_MASK0);
+
+ /* Clear Hotplug interrupts */
- hdmi_writeb(HDMI_IH_PHY_STAT0_HPD, HDMI_IH_PHY_STAT0);
+ hdmi_writeb(HDMI_DVI_IH_STAT, HDMI_IH_PHY_STAT0);
-
- schedule_delayed_work(&(hdmi->hotplug_work), msecs_to_jiffies(20));
- }
-@@ -2279,13 +2263,13 @@ static void mxc_hdmi_fb_registered(struc
- HDMI_PHY_I2CM_CTLINT_ADDR);
-
- /* enable cable hot plug irq */
+
+ schedule_delayed_work(&(hdmi->hotplug_work), msecs_to_jiffies(20));
+ }
+@@ -2276,13 +2260,13 @@ static void mxc_hdmi_fb_registered(struct mxc_hdmi *hdmi)
+ HDMI_PHY_I2CM_CTLINT_ADDR);
+
+ /* enable cable hot plug irq */
- hdmi_writeb((u8)~HDMI_PHY_HPD, HDMI_PHY_MASK0);
+ hdmi_writeb((u8)~HDMI_DVI_STAT, HDMI_PHY_MASK0);
-
- /* Clear Hotplug interrupts */
+
+ /* Clear Hotplug interrupts */
- hdmi_writeb(HDMI_IH_PHY_STAT0_HPD, HDMI_IH_PHY_STAT0);
+ hdmi_writeb(HDMI_DVI_IH_STAT, HDMI_IH_PHY_STAT0);
-
- /* Unmute interrupts */
+
+ /* Unmute interrupts */
- hdmi_writeb(~HDMI_IH_MUTE_PHY_STAT0_HPD, HDMI_IH_MUTE_PHY_STAT0);
+ hdmi_writeb(~HDMI_DVI_IH_STAT, HDMI_IH_MUTE_PHY_STAT0);
-
- hdmi->fb_reg = true;
-
-@@ -2617,10 +2601,10 @@ static int mxc_hdmi_disp_init(struct mxc
-
- /* Configure registers related to HDMI interrupt
- * generation before registering IRQ. */
+
+ hdmi->fb_reg = true;
+
+@@ -2614,10 +2598,10 @@ static int mxc_hdmi_disp_init(struct mxc_dispdrv_handle *disp,
+
+ /* Configure registers related to HDMI interrupt
+ * generation before registering IRQ. */
- hdmi_writeb(HDMI_PHY_HPD, HDMI_PHY_POL0);
+ hdmi_writeb(HDMI_DVI_STAT, HDMI_PHY_POL0);
-
- /* Clear Hotplug interrupts */
+
+ /* Clear Hotplug interrupts */
- hdmi_writeb(HDMI_IH_PHY_STAT0_HPD, HDMI_IH_PHY_STAT0);
+ hdmi_writeb(HDMI_DVI_IH_STAT, HDMI_IH_PHY_STAT0);
-
- hdmi->nb.notifier_call = mxc_hdmi_fb_event;
- ret = fb_register_client(&hdmi->nb);
-Index: linux-imx_3.14.52_1.1.0_ga/include/video/mxc_hdmi.h
-===================================================================
---- linux-imx_3.14.52_1.1.0_ga.orig/include/video/mxc_hdmi.h
-+++ linux-imx_3.14.52_1.1.0_ga/include/video/mxc_hdmi.h
-@@ -580,6 +580,10 @@ enum {
- HDMI_IH_MUTE_PHY_STAT0_TX_PHY_LOCK = 0x2,
- HDMI_IH_MUTE_PHY_STAT0_HPD = 0x1,
-
+
+ hdmi->nb.notifier_call = mxc_hdmi_fb_event;
+ ret = fb_register_client(&hdmi->nb);
+diff --git a/include/video/mxc_hdmi.h b/include/video/mxc_hdmi.h
+index 79eb302..bb0d33a 100644
+--- a/include/video/mxc_hdmi.h
++++ b/include/video/mxc_hdmi.h
+@@ -573,6 +573,10 @@ enum {
+ HDMI_IH_MUTE_PHY_STAT0_TX_PHY_LOCK = 0x2,
+ HDMI_IH_MUTE_PHY_STAT0_HPD = 0x1,
+
+/* IH and IH_MUTE convenience macro RX_SENSE | HPD*/
+ HDMI_DVI_IH_STAT = 0x3D,
+
+
/* IH_AHBDMAAUD_STAT0 field values */
- HDMI_IH_AHBDMAAUD_STAT0_ERROR = 0x20,
- HDMI_IH_AHBDMAAUD_STAT0_LOST = 0x10,
-@@ -875,6 +879,9 @@ enum {
- HDMI_PHY_HPD = 0x02,
- HDMI_PHY_TX_PHY_LOCK = 0x01,
-
+ HDMI_IH_AHBDMAAUD_STAT0_ERROR = 0x20,
+ HDMI_IH_AHBDMAAUD_STAT0_LOST = 0x10,
+@@ -871,6 +875,9 @@ enum {
+ HDMI_PHY_HPD = 0x02,
+ HDMI_PHY_TX_PHY_LOCK = 0x01,
+
+/* HDMI STAT convenience RX_SENSE | HPD */
+ HDMI_DVI_STAT = 0xF2,
+
/* PHY_I2CM_SLAVE_ADDR field values */
- HDMI_PHY_I2CM_SLAVE_ADDR_PHY_GEN2 = 0x69,
- HDMI_PHY_I2CM_SLAVE_ADDR_HEAC_PHY = 0x49,
+ HDMI_PHY_I2CM_SLAVE_ADDR_PHY_GEN2 = 0x69,
+ HDMI_PHY_I2CM_SLAVE_ADDR_HEAC_PHY = 0x49,
+--
+2.7.3
+
hooks/post-receive
--
armadeus
|
|
From: Sébastien S. <ss...@us...> - 2017-02-14 16:19:39
|
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 7d7bc3c8aec702bd42579e9a75d0b820d31db04b (commit)
via 9b8e4dbb8f7f5642367951ca07fae8641adf22c7 (commit)
via f7a992de697cd1d20c93ee8d34c1030e6e6047fd (commit)
via 462692ed299514abdc551d12263ff480893d427a (commit)
from 60673269a4d646908366ee7713ed9409af788993 (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 7d7bc3c8aec702bd42579e9a75d0b820d31db04b
Author: Sébastien Szymanski <seb...@ar...>
Date: Tue Feb 14 17:22:47 2017 +0100
[BUILDROOT] add apf6legacy-4.1_defconfig
Using kernel imx_4.1.15_2.0.0_ga from NXP:
git://git.freescale.com/imx/linux-imx.git imx_4.1.15_2.0.0_ga
commit 9b8e4dbb8f7f5642367951ca07fae8641adf22c7
Author: Sébastien Szymanski <seb...@ar...>
Date: Tue Feb 14 09:58:06 2017 +0100
[BUILDROOT] apf6legacy_defconfig and apf6mediacenter_defconfig update
* Bump to nxp 3.14 kernel
* Use gstreamer 1
* Use BlueZ 5
commit f7a992de697cd1d20c93ee8d34c1030e6e6047fd
Author: Sébastien Szymanski <seb...@ar...>
Date: Tue Feb 14 09:29:34 2017 +0100
[LINUX] 3.14.mx6_legacy: touchscreen: add 'invert-y' property support
commit 462692ed299514abdc551d12263ff480893d427a
Author: Sébastien Szymanski <seb...@ar...>
Date: Tue Feb 14 09:28:53 2017 +0100
[LINUX] 3.14.mx6_legacy: minor fixes in device tree
-----------------------------------------------------------------------
Summary of changes:
...f6legacy_defconfig => apf6legacy-4.1_defconfig} | 85 +++++++------
buildroot/configs/apf6legacy_defconfig | 85 +++++++------
buildroot/configs/apf6mediacenter_defconfig | 24 ++--
...nux-3.14.config => apf6legacy-linux-4.1.config} | 137 ++++++++++++---------
...rmadeus-add-apf6q-and-apf6dl-device-trees.patch | 8 +-
...0452-Input-sx8654-support-inverted-y-prop.patch | 33 +++++
...15-armadeus-logo-add_armadeus-project_tux.patch | 0
...50-armadeus-add_custom_drivers_to_kconfig.patch | 0
..._star_completion_for_source_in_menuconfig.patch | 0
...rmadeus-add-apf6q-and-apf6dl-device-trees.patch | 66 +++++-----
...0452-Input-sx8654-support-inverted-y-prop.patch | 33 +++++
11 files changed, 303 insertions(+), 168 deletions(-)
copy buildroot/configs/{apf6legacy_defconfig => apf6legacy-4.1_defconfig} (62%)
copy buildroot/target/device/armadeus/apf6/{apf6legacy-linux-3.14.config => apf6legacy-linux-4.1.config} (82%)
create mode 100644 patches/linux/3.14.mx6_legacy/0452-Input-sx8654-support-inverted-y-prop.patch
copy patches/linux/{3.14.mx6_legacy => 4.1.mx6_legacy}/0015-armadeus-logo-add_armadeus-project_tux.patch (100%)
copy patches/linux/{3.14.mx6_legacy => 4.1.mx6_legacy}/0050-armadeus-add_custom_drivers_to_kconfig.patch (100%)
copy patches/linux/{3.14.mx6_legacy => 4.1.mx6_legacy}/0441-armadeus-adding_star_completion_for_source_in_menuconfig.patch (100%)
copy patches/linux/{3.14.mx6_legacy => 4.1.mx6_legacy}/0450-armadeus-add-apf6q-and-apf6dl-device-trees.patch (93%)
create mode 100644 patches/linux/4.1.mx6_legacy/0452-Input-sx8654-support-inverted-y-prop.patch
diff --git a/buildroot/configs/apf6legacy_defconfig b/buildroot/configs/apf6legacy-4.1_defconfig
similarity index 62%
copy from buildroot/configs/apf6legacy_defconfig
copy to buildroot/configs/apf6legacy-4.1_defconfig
index 71f7d79..414ba40 100644
--- a/buildroot/configs/apf6legacy_defconfig
+++ b/buildroot/configs/apf6legacy-4.1_defconfig
@@ -7,15 +7,13 @@ BR2_BACKUP_SITE="ftp://ftp2.armadeus.com/armadeusw/download"
BR2_CCACHE=y
BR2_CCACHE_DIR="$(TOPDIR)/.$(BR2_BOARD_NAME)-buildroot-ccache"
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_DEVICE_CREATION_DYNAMIC_MDEV=y
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"
+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"
@@ -26,16 +24,16 @@ BR2_TARGET_ARMADEUS_NR_SDRAM="2"
BR2_TARGET_ARMADEUS_SDRAM_SIZE="512"
BR2_LINUX_KERNEL=y
BR2_LINUX_KERNEL_CUSTOM_GIT=y
-BR2_LINUX_KERNEL_CUSTOM_REPO_URL="https://github.com/wandboard-org/linux.git"
-BR2_LINUX_KERNEL_CUSTOM_REPO_VERSION="wandboard_imx_3.10.31_1.1.0_beta2"
-BR2_LINUX_KERNEL_PATCH="../patches/linux/3.10.mx6_legacy"
+BR2_LINUX_KERNEL_CUSTOM_REPO_URL="git://git.freescale.com/imx/linux-imx.git"
+BR2_LINUX_KERNEL_CUSTOM_REPO_VERSION="imx_4.1.15_2.0.0_ga"
+BR2_LINUX_KERNEL_PATCH="../patches/linux/4.1.mx6_legacy"
BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
-BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="$(BR2_BOARD_PATH)/apf6legacy-linux-3.10.config"
-BR2_LINUX_KERNEL_ZIMAGE=y
+BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="$(BR2_BOARD_PATH)/apf6legacy-linux-4.1.config"
BR2_LINUX_KERNEL_DTS_SUPPORT=y
-BR2_LINUX_KERNEL_INTREE_DTS_NAME="imx6q-apf6dev imx6dl-apf6dev imx6q-wandboard imx6dl-wandboard"
+BR2_LINUX_KERNEL_INTREE_DTS_NAME="imx6q-apf6dev imx6dl-apf6dev"
BR2_LINUX_KERNEL_INSTALL_TARGET=y
BR2_PACKAGE_BUSYBOX_CONFIG="$(ARMADEUS_PATH)/busybox.config"
+BR2_PACKAGE_BUSYBOX_SHOW_OTHERS=y
BR2_PACKAGE_DEMOS=y
BR2_PACKAGE_ARMADEUS_DEMOS_CAPTURE=y
BR2_PACKAGE_IMXREGS=y
@@ -43,32 +41,33 @@ BR2_PACKAGE_ALSA_UTILS=y
BR2_PACKAGE_ALSA_UTILS_AMIXER=y
BR2_PACKAGE_ALSA_UTILS_APLAY=y
BR2_PACKAGE_ALSA_UTILS_SPEAKER_TEST=y
-BR2_PACKAGE_GSTREAMER=y
-BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_AUDIOTESTSRC=y
-BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_VIDEOTESTSRC=y
-BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_ALSA=y
-BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_OGG=y
-BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_VORBIS=y
-BR2_PACKAGE_GST_PLUGINS_GOOD=y
-BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_ISOMP4=y
-BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_MULTIFILE=y
-BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_MULTIPART=y
-BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_RTP=y
-BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_RTPMANAGER=y
-BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_RTSP=y
-BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_UDP=y
-BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_VIDEOBOX=y
-BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_VIDEOCROP=y
-BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_WAVENC=y
-BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_V4L2=y
-BR2_PACKAGE_GST_PLUGINS_BAD=y
-BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_CAMERABIN=y
-BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_CAMERABIN2=y
-BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_COLORSPACE=y
-BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_H264PARSE=y
-BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_FBDEV=y
-BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_FAAD=y
-BR2_PACKAGE_GST_FSL_PLUGINS=y
+BR2_PACKAGE_GSTREAMER1=y
+BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_AUDIOTESTSRC=y
+BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_VIDEOCONVERT=y
+BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_TCP=y
+BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_VIDEOTESTSRC=y
+BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_VIDEORATE=y
+BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_ALSA=y
+BR2_PACKAGE_GST1_PLUGINS_GOOD=y
+BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_DEINTERLACE=y
+BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_RTP=y
+BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_RTPMANAGER=y
+BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_RTSP=y
+BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_UDP=y
+BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_VIDEOBOX=y
+BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_VIDEOCROP=y
+BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_VIDEOFILTER=y
+BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_VIDEOMIXER=y
+BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_V4L2=y
+BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_V4L2_PROBE=y
+BR2_PACKAGE_GST1_PLUGINS_BAD=y
+BR2_PACKAGE_GST1_PLUGINS_BAD_LIB_OPENGL=y
+BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_CAMERABIN2=y
+BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FACEOVERLAY=y
+BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FBDEV=y
+BR2_PACKAGE_GST1_PLUGINS_UGLY=y
+BR2_PACKAGE_GST1_IMX=y
+BR2_PACKAGE_GST1_LIBAV=y
BR2_PACKAGE_GDB=y
BR2_PACKAGE_LTRACE=y
BR2_PACKAGE_PV=y
@@ -90,19 +89,33 @@ BR2_PACKAGE_LINUX_FIRMWARE=y
BR2_PACKAGE_LINUX_FIRMWARE_TI_WL127X=y
BR2_PACKAGE_APF_CONFIG=y
BR2_PACKAGE_EVTEST=y
+BR2_PACKAGE_FREESCALE_IMX=y
BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX6Q=y
+BR2_PACKAGE_IMX_CODEC=y
+BR2_PACKAGE_IMX_LIB=y
+BR2_PACKAGE_IMX_PARSER=y
+BR2_PACKAGE_IMX_VPUWRAP=y
BR2_PACKAGE_IMX_GPU_VIV=y
+BR2_PACKAGE_IMX_GPU_VIV_APITRACE=y
+BR2_PACKAGE_IMX_GPU_VIV_EXAMPLES=y
+BR2_PACKAGE_IMX_GPU_VIV_GMEM_INFO=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_LIBVORBIS=y
BR2_PACKAGE_LIBV4L=y
BR2_PACKAGE_LIBV4L_UTILS=y
BR2_PACKAGE_TSLIB=y
+BR2_PACKAGE_LIBIMXVPUAPI=y
BR2_PACKAGE_BC=y
-BR2_PACKAGE_BLUEZ_UTILS=y
+BR2_PACKAGE_BLUEZ5_UTILS=y
+BR2_PACKAGE_BLUEZ5_UTILS_OBEX=y
+BR2_PACKAGE_BLUEZ5_UTILS_CLIENT=y
+BR2_PACKAGE_BLUEZ5_UTILS_GATTTOOL=y
+BR2_PACKAGE_BLUEZ5_UTILS_EXPERIMENTAL=y
BR2_PACKAGE_CAN_UTILS=y
BR2_PACKAGE_DROPBEAR=y
BR2_PACKAGE_HOSTAPD=y
diff --git a/buildroot/configs/apf6legacy_defconfig b/buildroot/configs/apf6legacy_defconfig
index 71f7d79..11c421f 100644
--- a/buildroot/configs/apf6legacy_defconfig
+++ b/buildroot/configs/apf6legacy_defconfig
@@ -7,15 +7,13 @@ BR2_BACKUP_SITE="ftp://ftp2.armadeus.com/armadeusw/download"
BR2_CCACHE=y
BR2_CCACHE_DIR="$(TOPDIR)/.$(BR2_BOARD_NAME)-buildroot-ccache"
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_DEVICE_CREATION_DYNAMIC_MDEV=y
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"
+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"
@@ -26,16 +24,16 @@ BR2_TARGET_ARMADEUS_NR_SDRAM="2"
BR2_TARGET_ARMADEUS_SDRAM_SIZE="512"
BR2_LINUX_KERNEL=y
BR2_LINUX_KERNEL_CUSTOM_GIT=y
-BR2_LINUX_KERNEL_CUSTOM_REPO_URL="https://github.com/wandboard-org/linux.git"
-BR2_LINUX_KERNEL_CUSTOM_REPO_VERSION="wandboard_imx_3.10.31_1.1.0_beta2"
-BR2_LINUX_KERNEL_PATCH="../patches/linux/3.10.mx6_legacy"
+BR2_LINUX_KERNEL_CUSTOM_REPO_URL="git://git.freescale.com/imx/linux-imx.git"
+BR2_LINUX_KERNEL_CUSTOM_REPO_VERSION="imx_3.14.52_1.1.0_ga"
+BR2_LINUX_KERNEL_PATCH="../patches/linux/3.14.mx6_legacy"
BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
-BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="$(BR2_BOARD_PATH)/apf6legacy-linux-3.10.config"
-BR2_LINUX_KERNEL_ZIMAGE=y
+BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="$(BR2_BOARD_PATH)/apf6legacy-linux-3.14.config"
BR2_LINUX_KERNEL_DTS_SUPPORT=y
-BR2_LINUX_KERNEL_INTREE_DTS_NAME="imx6q-apf6dev imx6dl-apf6dev imx6q-wandboard imx6dl-wandboard"
+BR2_LINUX_KERNEL_INTREE_DTS_NAME="imx6q-apf6dev imx6dl-apf6dev"
BR2_LINUX_KERNEL_INSTALL_TARGET=y
BR2_PACKAGE_BUSYBOX_CONFIG="$(ARMADEUS_PATH)/busybox.config"
+BR2_PACKAGE_BUSYBOX_SHOW_OTHERS=y
BR2_PACKAGE_DEMOS=y
BR2_PACKAGE_ARMADEUS_DEMOS_CAPTURE=y
BR2_PACKAGE_IMXREGS=y
@@ -43,32 +41,33 @@ BR2_PACKAGE_ALSA_UTILS=y
BR2_PACKAGE_ALSA_UTILS_AMIXER=y
BR2_PACKAGE_ALSA_UTILS_APLAY=y
BR2_PACKAGE_ALSA_UTILS_SPEAKER_TEST=y
-BR2_PACKAGE_GSTREAMER=y
-BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_AUDIOTESTSRC=y
-BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_VIDEOTESTSRC=y
-BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_ALSA=y
-BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_OGG=y
-BR2_PACKAGE_GST_PLUGINS_BASE_PLUGIN_VORBIS=y
-BR2_PACKAGE_GST_PLUGINS_GOOD=y
-BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_ISOMP4=y
-BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_MULTIFILE=y
-BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_MULTIPART=y
-BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_RTP=y
-BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_RTPMANAGER=y
-BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_RTSP=y
-BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_UDP=y
-BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_VIDEOBOX=y
-BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_VIDEOCROP=y
-BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_WAVENC=y
-BR2_PACKAGE_GST_PLUGINS_GOOD_PLUGIN_V4L2=y
-BR2_PACKAGE_GST_PLUGINS_BAD=y
-BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_CAMERABIN=y
-BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_CAMERABIN2=y
-BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_COLORSPACE=y
-BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_H264PARSE=y
-BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_FBDEV=y
-BR2_PACKAGE_GST_PLUGINS_BAD_PLUGIN_FAAD=y
-BR2_PACKAGE_GST_FSL_PLUGINS=y
+BR2_PACKAGE_GSTREAMER1=y
+BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_AUDIOTESTSRC=y
+BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_VIDEOCONVERT=y
+BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_TCP=y
+BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_VIDEOTESTSRC=y
+BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_VIDEORATE=y
+BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_ALSA=y
+BR2_PACKAGE_GST1_PLUGINS_GOOD=y
+BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_DEINTERLACE=y
+BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_RTP=y
+BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_RTPMANAGER=y
+BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_RTSP=y
+BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_UDP=y
+BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_VIDEOBOX=y
+BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_VIDEOCROP=y
+BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_VIDEOFILTER=y
+BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_VIDEOMIXER=y
+BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_V4L2=y
+BR2_PACKAGE_GST1_PLUGINS_GOOD_PLUGIN_V4L2_PROBE=y
+BR2_PACKAGE_GST1_PLUGINS_BAD=y
+BR2_PACKAGE_GST1_PLUGINS_BAD_LIB_OPENGL=y
+BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_CAMERABIN2=y
+BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FACEOVERLAY=y
+BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FBDEV=y
+BR2_PACKAGE_GST1_PLUGINS_UGLY=y
+BR2_PACKAGE_GST1_IMX=y
+BR2_PACKAGE_GST1_LIBAV=y
BR2_PACKAGE_GDB=y
BR2_PACKAGE_LTRACE=y
BR2_PACKAGE_PV=y
@@ -90,19 +89,33 @@ BR2_PACKAGE_LINUX_FIRMWARE=y
BR2_PACKAGE_LINUX_FIRMWARE_TI_WL127X=y
BR2_PACKAGE_APF_CONFIG=y
BR2_PACKAGE_EVTEST=y
+BR2_PACKAGE_FREESCALE_IMX=y
BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX6Q=y
+BR2_PACKAGE_IMX_CODEC=y
+BR2_PACKAGE_IMX_LIB=y
+BR2_PACKAGE_IMX_PARSER=y
+BR2_PACKAGE_IMX_VPUWRAP=y
BR2_PACKAGE_IMX_GPU_VIV=y
+BR2_PACKAGE_IMX_GPU_VIV_APITRACE=y
+BR2_PACKAGE_IMX_GPU_VIV_EXAMPLES=y
+BR2_PACKAGE_IMX_GPU_VIV_GMEM_INFO=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_LIBVORBIS=y
BR2_PACKAGE_LIBV4L=y
BR2_PACKAGE_LIBV4L_UTILS=y
BR2_PACKAGE_TSLIB=y
+BR2_PACKAGE_LIBIMXVPUAPI=y
BR2_PACKAGE_BC=y
-BR2_PACKAGE_BLUEZ_UTILS=y
+BR2_PACKAGE_BLUEZ5_UTILS=y
+BR2_PACKAGE_BLUEZ5_UTILS_OBEX=y
+BR2_PACKAGE_BLUEZ5_UTILS_CLIENT=y
+BR2_PACKAGE_BLUEZ5_UTILS_GATTTOOL=y
+BR2_PACKAGE_BLUEZ5_UTILS_EXPERIMENTAL=y
BR2_PACKAGE_CAN_UTILS=y
BR2_PACKAGE_DROPBEAR=y
BR2_PACKAGE_HOSTAPD=y
diff --git a/buildroot/configs/apf6mediacenter_defconfig b/buildroot/configs/apf6mediacenter_defconfig
index 735b5f2..e1e4959 100644
--- a/buildroot/configs/apf6mediacenter_defconfig
+++ b/buildroot/configs/apf6mediacenter_defconfig
@@ -26,14 +26,13 @@ BR2_TARGET_ARMADEUS_NR_SDRAM="2"
BR2_TARGET_ARMADEUS_SDRAM_SIZE="512"
BR2_LINUX_KERNEL=y
BR2_LINUX_KERNEL_CUSTOM_GIT=y
-BR2_LINUX_KERNEL_CUSTOM_REPO_URL="https://github.com/wandboard-org/linux.git"
-BR2_LINUX_KERNEL_CUSTOM_REPO_VERSION="wandboard_imx_3.10.31_1.1.0_beta2"
-BR2_LINUX_KERNEL_PATCH="../patches/linux/3.10.mx6_legacy"
+BR2_LINUX_KERNEL_CUSTOM_REPO_URL="git://git.freescale.com/imx/linux-imx.git"
+BR2_LINUX_KERNEL_CUSTOM_REPO_VERSION="imx_3.14.52_1.1.0_ga"
+BR2_LINUX_KERNEL_PATCH="../patches/linux/3.14.mx6_legacy"
BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
-BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="$(BR2_BOARD_PATH)/apf6legacy-linux-3.10.config"
-BR2_LINUX_KERNEL_ZIMAGE=y
+BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="$(BR2_BOARD_PATH)/apf6legacy-linux-3.14.config"
BR2_LINUX_KERNEL_DTS_SUPPORT=y
-BR2_LINUX_KERNEL_INTREE_DTS_NAME="imx6q-apf6dev imx6dl-apf6dev imx6q-wandboard imx6dl-wandboard"
+BR2_LINUX_KERNEL_INTREE_DTS_NAME="imx6q-apf6dev imx6dl-apf6dev"
BR2_LINUX_KERNEL_INSTALL_TARGET=y
BR2_PACKAGE_BUSYBOX_CONFIG="$(ARMADEUS_PATH)/busybox.config"
BR2_PACKAGE_ALSA_UTILS=y
@@ -60,7 +59,12 @@ BR2_PACKAGE_LINUX_FIRMWARE=y
BR2_PACKAGE_LINUX_FIRMWARE_TI_WL127X=y
BR2_PACKAGE_APF_CONFIG=y
BR2_PACKAGE_EVTEST=y
+BR2_PACKAGE_FREESCALE_IMX=y
BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX6Q=y
+BR2_PACKAGE_IMX_CODEC=y
+BR2_PACKAGE_IMX_LIB=y
+BR2_PACKAGE_IMX_PARSER=y
+BR2_PACKAGE_IMX_VPUWRAP=y
BR2_PACKAGE_IMX_GPU_VIV=y
BR2_PACKAGE_I2C_TOOLS=y
BR2_PACKAGE_KBD=y
@@ -71,8 +75,12 @@ BR2_PACKAGE_UBOOT_TOOLS=y
BR2_PACKAGE_LIBV4L=y
BR2_PACKAGE_LIBV4L_UTILS=y
BR2_PACKAGE_TSLIB=y
-BR2_PACKAGE_LIBFSLVPUWRAP=y
-BR2_PACKAGE_BLUEZ_UTILS=y
+BR2_PACKAGE_LIBIMXVPUAPI=y
+BR2_PACKAGE_BLUEZ5_UTILS=y
+BR2_PACKAGE_BLUEZ5_UTILS_OBEX=y
+BR2_PACKAGE_BLUEZ5_UTILS_CLIENT=y
+BR2_PACKAGE_BLUEZ5_UTILS_GATTTOOL=y
+BR2_PACKAGE_BLUEZ5_UTILS_EXPERIMENTAL=y
BR2_PACKAGE_CAN_UTILS=y
BR2_PACKAGE_DROPBEAR=y
BR2_PACKAGE_HOSTAPD=y
diff --git a/buildroot/target/device/armadeus/apf6/apf6legacy-linux-3.14.config b/buildroot/target/device/armadeus/apf6/apf6legacy-linux-4.1.config
similarity index 82%
copy from buildroot/target/device/armadeus/apf6/apf6legacy-linux-3.14.config
copy to buildroot/target/device/armadeus/apf6/apf6legacy-linux-4.1.config
index 9b98ec4..1277c25 100644
--- a/buildroot/target/device/armadeus/apf6/apf6legacy-linux-3.14.config
+++ b/buildroot/target/device/armadeus/apf6/apf6legacy-linux-4.1.config
@@ -1,4 +1,3 @@
-CONFIG_KERNEL_LZO=y
CONFIG_SYSVIPC=y
CONFIG_FHANDLE=y
CONFIG_NO_HZ=y
@@ -9,7 +8,6 @@ CONFIG_LOG_BUF_SHIFT=18
CONFIG_CGROUPS=y
CONFIG_RELAY=y
CONFIG_BLK_DEV_INITRD=y
-CONFIG_EXPERT=y
CONFIG_KALLSYMS_ALL=y
CONFIG_EMBEDDED=y
CONFIG_PERF_EVENTS=y
@@ -23,11 +21,8 @@ CONFIG_MODULE_SRCVERSION_ALL=y
CONFIG_ARCH_MXC=y
CONFIG_SOC_IMX6Q=y
CONFIG_SOC_IMX6SL=y
-CONFIG_SOC_IMX6UL=y
+CONFIG_SOC_IMX6ULL=y
# CONFIG_SWP_EMULATE is not set
-CONFIG_PCI=y
-CONFIG_PCI_MSI=y
-CONFIG_PCI_IMX6=y
CONFIG_SMP=y
CONFIG_HAVE_ARM_ARCH_TIMER=y
CONFIG_VMSPLIT_2G=y
@@ -44,12 +39,10 @@ CONFIG_CPU_FREQ_GOV_USERSPACE=y
CONFIG_CPU_FREQ_GOV_ONDEMAND=y
CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y
CONFIG_ARM_IMX6Q_CPUFREQ=y
-CONFIG_ARM_IMX7D_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
@@ -63,21 +56,21 @@ CONFIG_IP_PNP_DHCP=y
# CONFIG_INET_XFRM_MODE_BEET is not set
# CONFIG_INET_LRO is not set
CONFIG_IPV6=y
-CONFIG_NETFILTER=y
CONFIG_VLAN_8021Q=y
CONFIG_LLC2=y
CONFIG_CAN=y
CONFIG_CAN_FLEXCAN=y
+CONFIG_CAN_M_CAN=y
CONFIG_BT=y
-CONFIG_BT_RFCOMM=m
+CONFIG_BT_RFCOMM=y
CONFIG_BT_RFCOMM_TTY=y
-CONFIG_BT_BNEP=m
+CONFIG_BT_BNEP=y
CONFIG_BT_BNEP_MC_FILTER=y
CONFIG_BT_BNEP_PROTO_FILTER=y
-CONFIG_BT_HIDP=m
-CONFIG_BT_HCIUART=m
+CONFIG_BT_HIDP=y
+CONFIG_BT_HCIBTUSB=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
@@ -110,27 +103,28 @@ CONFIG_MTD_NAND_MXC=y
CONFIG_MTD_SPI_NOR=y
CONFIG_SPI_FSL_QUADSPI=y
CONFIG_MTD_UBI=y
-CONFIG_PROC_DEVICETREE=y
CONFIG_BLK_DEV_LOOP=y
CONFIG_BLK_DEV_RAM=y
CONFIG_BLK_DEV_RAM_SIZE=65536
+CONFIG_SENSORS_FXOS8700=y
+CONFIG_SENSORS_FXAS2100X=y
CONFIG_EEPROM_AT24=y
CONFIG_EEPROM_AT25=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_AHCI_IMX=y
-# CONFIG_ATA_BMDMA is not set
+# CONFIG_ATA_SFF is not set
CONFIG_NETDEVICES=y
# CONFIG_NET_VENDOR_3COM is not set
# CONFIG_NET_VENDOR_ADAPTEC is not set
+# CONFIG_NET_VENDOR_AGERE is not set
# CONFIG_NET_VENDOR_ALTEON is not set
# CONFIG_NET_VENDOR_AMD is not set
# CONFIG_NET_VENDOR_ARC is not set
@@ -146,6 +140,7 @@ CONFIG_NETDEVICES=y
# CONFIG_NET_VENDOR_EMULEX is not set
# CONFIG_NET_VENDOR_EXAR is not set
# CONFIG_NET_VENDOR_FARADAY is not set
+# CONFIG_NET_VENDOR_HISILICON is not set
# CONFIG_NET_VENDOR_HP is not set
# CONFIG_NET_VENDOR_INTEL is not set
# CONFIG_NET_VENDOR_MARVELL is not set
@@ -158,8 +153,11 @@ CONFIG_NETDEVICES=y
# CONFIG_NET_VENDOR_OKI is not set
# CONFIG_NET_PACKET_ENGINE is not set
# CONFIG_NET_VENDOR_QLOGIC is not set
+# CONFIG_NET_VENDOR_QUALCOMM is not set
# CONFIG_NET_VENDOR_REALTEK is not set
# CONFIG_NET_VENDOR_RDC 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_NET_VENDOR_SILAN is not set
# CONFIG_NET_VENDOR_SIS is not set
@@ -171,11 +169,16 @@ CONFIG_NETDEVICES=y
# CONFIG_NET_VENDOR_VIA is not set
# CONFIG_NET_VENDOR_WIZNET is not set
CONFIG_AT803X_PHY=y
+CONFIG_USB_PEGASUS=m
+CONFIG_USB_RTL8150=m
+CONFIG_USB_RTL8152=m
+CONFIG_USB_USBNET=m
+CONFIG_USB_NET_CDC_EEM=m
# CONFIG_RTL_CARDS is not set
CONFIG_WL_TI=y
CONFIG_WL12XX=m
CONFIG_WLCORE_SDIO=m
-CONFIG_INPUT_POLLDEV=y
+# CONFIG_WILINK_PLATFORM_DATA is not set
# CONFIG_INPUT_MOUSEDEV_PSAUX is not set
CONFIG_INPUT_EVDEV=y
CONFIG_INPUT_EVBUG=m
@@ -184,9 +187,12 @@ CONFIG_KEYBOARD_IMX=y
CONFIG_MOUSE_PS2=m
CONFIG_MOUSE_PS2_ELANTECH=y
CONFIG_INPUT_TOUCHSCREEN=y
-CONFIG_TOUCHSCREEN_IMX6UL_TSC=y
CONFIG_TOUCHSCREEN_SX8654=y
CONFIG_INPUT_MISC=y
+CONFIG_INPUT_MMA8450=y
+CONFIG_INPUT_MPL3115=y
+CONFIG_SENSOR_FXLS8471=y
+CONFIG_INPUT_ISL29023=y
CONFIG_SERIO_SERPORT=m
# CONFIG_LEGACY_PTYS is not set
# CONFIG_DEVKMEM is not set
@@ -195,26 +201,46 @@ CONFIG_SERIAL_IMX_CONSOLE=y
CONFIG_SERIAL_FSL_LPUART=y
CONFIG_SERIAL_FSL_LPUART_CONSOLE=y
CONFIG_FSL_OTP=y
+CONFIG_HW_RANDOM_IMX_RNG=y
# CONFIG_I2C_COMPAT is not set
CONFIG_I2C_CHARDEV=y
+# CONFIG_I2C_HELPER_AUTO is not set
+CONFIG_I2C_ALGOPCF=m
+CONFIG_I2C_ALGOPCA=m
CONFIG_I2C_IMX=y
CONFIG_SPI=y
CONFIG_SPI_GPIO=y
CONFIG_SPI_IMX=y
CONFIG_GPIO_SYSFS=y
+CONFIG_GPIO_MAX732X=y
+CONFIG_GPIO_PCA953X=y
+CONFIG_GPIO_74X164=y
CONFIG_POWER_SUPPLY=y
-CONFIG_CHARGER_GPIO=y
-# CONFIG_MXC_MMA8451 is not set
+CONFIG_POWER_RESET=y
+CONFIG_POWER_RESET_SYSCON_POWEROFF=y
+CONFIG_SENSORS_MAX17135=y
+CONFIG_SENSORS_MAG3110=y
CONFIG_THERMAL=y
CONFIG_CPU_THERMAL=y
CONFIG_IMX_THERMAL=y
CONFIG_DEVICE_THERMAL=y
CONFIG_WATCHDOG=y
CONFIG_IMX2_WDT=y
+CONFIG_MFD_DA9052_I2C=y
+CONFIG_MFD_MC13XXX_SPI=y
+CONFIG_MFD_MC13XXX_I2C=y
+CONFIG_MFD_MAX17135=y
+CONFIG_MFD_SI476X_CORE=y
+CONFIG_MFD_STMPE=y
CONFIG_REGULATOR=y
CONFIG_REGULATOR_FIXED_VOLTAGE=y
CONFIG_REGULATOR_ANATOP=y
+CONFIG_REGULATOR_DA9052=y
CONFIG_REGULATOR_GPIO=y
+CONFIG_REGULATOR_MAX17135=y
+CONFIG_REGULATOR_MC13783=y
+CONFIG_REGULATOR_MC13892=y
+CONFIG_REGULATOR_PFUZE100=y
CONFIG_MEDIA_SUPPORT=y
CONFIG_MEDIA_CAMERA_SUPPORT=y
CONFIG_MEDIA_RADIO_SUPPORT=y
@@ -241,22 +267,29 @@ CONFIG_SOC_CAMERA=y
CONFIG_VIDEO_MX3=y
CONFIG_V4L_MEM2MEM_DRIVERS=y
CONFIG_VIDEO_CODA=y
+CONFIG_RADIO_SI476X=y
CONFIG_SOC_CAMERA_OV2640=y
CONFIG_DRM=y
CONFIG_DRM_VIVANTE=y
CONFIG_FB=y
-# CONFIG_FB_MX3 is not set
CONFIG_FB_MXS=y
-CONFIG_BACKLIGHT_LCD_SUPPORT=y
+CONFIG_FB_MXC_SYNC_PANEL=y
+CONFIG_FB_MXC_MIPI_DSI=y
+CONFIG_FB_MXC_MIPI_DSI_SAMSUNG=y
+CONFIG_FB_MXC_TRULY_WVGA_SYNC_PANEL=y
+CONFIG_FB_MXC_TRULY_PANEL_TFT3P5079E=y
+CONFIG_FB_MXC_TRULY_PANEL_TFT3P5581E=y
+CONFIG_FB_MXC_LDB=y
+CONFIG_FB_MXC_HDMI=y
+CONFIG_FB_MXS_SII902X=y
+CONFIG_FB_MXC_DCIC=m
+CONFIG_HANNSTAR_CABC=y
+CONFIG_FB_MXC_EINK_PANEL=y
+CONFIG_FB_MXC_EINK_V2_PANEL=y
CONFIG_LCD_CLASS_DEVICE=y
CONFIG_LCD_L4F00242T03=y
CONFIG_LCD_PLATFORM=y
-CONFIG_BACKLIGHT_CLASS_DEVICE=y
CONFIG_BACKLIGHT_PWM=y
-CONFIG_FB_MXC_SYNC_PANEL=y
-CONFIG_FB_MXC_LDB=y
-CONFIG_FB_MXC_HDMI=y
-CONFIG_FB_MXC_DCIC=y
CONFIG_FRAMEBUFFER_CONSOLE=y
CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y
CONFIG_LOGO=y
@@ -264,11 +297,18 @@ CONFIG_SOUND=y
CONFIG_SND=y
CONFIG_SND_USB_AUDIO=m
CONFIG_SND_SOC=y
-CONFIG_SND_SOC_FSL_ASRC=y
-CONFIG_SND_SOC_FSL_ESAI=y
CONFIG_SND_IMX_SOC=y
+CONFIG_SND_SOC_EUKREA_TLV320=y
+CONFIG_SND_SOC_IMX_WM8960=y
+CONFIG_SND_SOC_IMX_SII902X=y
+CONFIG_SND_SOC_IMX_WM8958=y
+CONFIG_SND_SOC_IMX_CS42888=y
+CONFIG_SND_SOC_IMX_WM8962=y
CONFIG_SND_SOC_IMX_SGTL5000=y
+CONFIG_SND_SOC_IMX_MQS=y
CONFIG_SND_SOC_IMX_SPDIF=y
+CONFIG_SND_SOC_IMX_MC13783=y
+CONFIG_SND_SOC_IMX_SI476X=y
CONFIG_SND_SOC_IMX_HDMI=y
CONFIG_USB=y
CONFIG_USB_OTG_WHITELIST=y
@@ -308,19 +348,18 @@ 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_MXC_IPU=y
-CONFIG_MXC_GPU_VIV=y
CONFIG_MXC_IPU_V3_PRE=y
-CONFIG_MXC_MIPI_CSI2=y
+CONFIG_MXC_GPU_VIV=y
CONFIG_MXC_SIM=y
+CONFIG_MXC_MIPI_CSI2=y
+CONFIG_MXC_HDMI_CEC=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
@@ -329,25 +368,23 @@ 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_MC13XXX=y
+CONFIG_RTC_DRV_MXC=y
CONFIG_RTC_DRV_SNVS=y
CONFIG_DMADEVICES=y
CONFIG_MXC_PXP_V2=y
CONFIG_MXC_PXP_V3=y
CONFIG_IMX_SDMA=y
CONFIG_MXS_DMA=y
+CONFIG_DMATEST=m
CONFIG_STAGING=y
CONFIG_STAGING_MEDIA=y
# CONFIG_IOMMU_SUPPORT is not set
-CONFIG_RPMSG=y
CONFIG_IIO=y
+CONFIG_IMX7D_ADC=y
CONFIG_VF610_ADC=y
-CONFIG_AD2802A=y
CONFIG_PWM=y
CONFIG_PWM_IMX=y
-CONFIG_ARMADEUS_DRIVERS=y
-CONFIG_ARMADEUS_FPGA_DRIVERS=y
-CONFIG_ARMADEUS_FPGA_LOADER_DRIVER=m
CONFIG_EXT2_FS=y
CONFIG_EXT2_FS_XATTR=y
CONFIG_EXT2_FS_POSIX_ACL=y
@@ -363,14 +400,15 @@ 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_MISC_FILESYSTEMS is not set
+CONFIG_JFFS2_FS=y
+CONFIG_UBIFS_FS=y
CONFIG_NFS_FS=y
CONFIG_NFS_V3_ACL=y
CONFIG_NFS_V4=y
@@ -381,22 +419,14 @@ 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_DEBUG_BUGVERBOSE is not set
# CONFIG_FTRACE is not set
-CONFIG_CORESIGHT=y
-CONFIG_CORESIGHT_LINK_AND_SINK_TMC=y
-CONFIG_CORESIGHT_SINK_TPIU=y
-CONFIG_CORESIGHT_SINK_ETBV10=y
-CONFIG_CORESIGHT_SOURCE_ETM3X=y
CONFIG_SECURITYFS=y
CONFIG_CRYPTO_USER=y
CONFIG_CRYPTO_TEST=m
-CONFIG_CRYPTO_GCM=y
-CONFIG_CRYPTO_CBC=y
CONFIG_CRYPTO_CTS=y
CONFIG_CRYPTO_LRW=y
CONFIG_CRYPTO_XTS=y
@@ -407,22 +437,19 @@ CONFIG_CRYPTO_RMD128=y
CONFIG_CRYPTO_RMD160=y
CONFIG_CRYPTO_RMD256=y
CONFIG_CRYPTO_RMD320=y
-CONFIG_CRYPTO_SHA1=y
CONFIG_CRYPTO_SHA512=y
CONFIG_CRYPTO_TGR192=y
CONFIG_CRYPTO_WP512=y
-CONFIG_CRYPTO_AES_ARM=y
CONFIG_CRYPTO_BLOWFISH=y
CONFIG_CRYPTO_CAMELLIA=y
CONFIG_CRYPTO_DES=y
CONFIG_CRYPTO_TWOFISH=y
-CONFIG_CRYPTO_DEFLATE=y
-CONFIG_CRYPTO_LZO=y
# CONFIG_CRYPTO_ANSI_CPRNG is not set
CONFIG_CRYPTO_DEV_FSL_CAAM=y
CONFIG_CRYPTO_DEV_FSL_CAAM_SM=y
CONFIG_CRYPTO_DEV_FSL_CAAM_SM_TEST=y
CONFIG_CRYPTO_DEV_FSL_CAAM_SECVIO=y
+CONFIG_CRYPTO_DEV_MXS_DCP=y
CONFIG_CRC_CCITT=m
CONFIG_CRC_T10DIF=y
CONFIG_CRC7=m
diff --git a/patches/linux/3.14.mx6_legacy/0450-armadeus-add-apf6q-and-apf6dl-device-trees.patch b/patches/linux/3.14.mx6_legacy/0450-armadeus-add-apf6q-and-apf6dl-device-trees.patch
index 98d4e68..3f0ee01 100644
--- a/patches/linux/3.14.mx6_legacy/0450-armadeus-add-apf6q-and-apf6dl-device-trees.patch
+++ b/patches/linux/3.14.mx6_legacy/0450-armadeus-add-apf6q-and-apf6dl-device-trees.patch
@@ -35,7 +35,7 @@ Index: linux-imx_3.14.52_1.1.0_ga/arch/arm/boot/dts/imx6qdl-apf6.dtsi
===================================================================
--- /dev/null
+++ linux-imx_3.14.52_1.1.0_ga/arch/arm/boot/dts/imx6qdl-apf6.dtsi
-@@ -0,0 +1,144 @@
+@@ -0,0 +1,145 @@
+/*
+ * Copyright 2015 Armadeus Systems
+ *
@@ -97,6 +97,7 @@ Index: linux-imx_3.14.52_1.1.0_ga/arch/arm/boot/dts/imx6qdl-apf6.dtsi
+&uart2 {
+ pinctrl-names = "default";
+ pinctrl-0 = <&pinctrl_uart2>;
++ fsl,uart-has-rtscts;
+ status = "okay";
+};
+
@@ -184,7 +185,7 @@ Index: linux-imx_3.14.52_1.1.0_ga/arch/arm/boot/dts/imx6qdl-apf6dev.dtsi
===================================================================
--- /dev/null
+++ linux-imx_3.14.52_1.1.0_ga/arch/arm/boot/dts/imx6qdl-apf6dev.dtsi
-@@ -0,0 +1,550 @@
+@@ -0,0 +1,551 @@
+/*
+ * Copyright 2015 Armadeus Systems
+ *
@@ -402,10 +403,11 @@ Index: linux-imx_3.14.52_1.1.0_ga/arch/arm/boot/dts/imx6qdl-apf6dev.dtsi
+ pinctrl-0 = <&pinctrl_touchscreen>;
+ interrupt-parent = <&gpio6>;
+ interrupts = <3 IRQ_TYPE_EDGE_FALLING>;
++ invert-y;
+ };
+
+ ov5640_mipi: ov5640_mipi@3c {
-+ compatible = "ovti,ov5640_mipi";
++ compatible = "ov564x_mipi";
+ pinctrl-names = "default";
+ pinctrl-0 = <&pinctrl_camera_ov5640>;
+ reg = <0x3c>;
diff --git a/patches/linux/3.14.mx6_legacy/0452-Input-sx8654-support-inverted-y-prop.patch b/patches/linux/3.14.mx6_legacy/0452-Input-sx8654-support-inverted-y-prop.patch
new file mode 100644
index 0000000..29ff9dd
--- /dev/null
+++ b/patches/linux/3.14.mx6_legacy/0452-Input-sx8654-support-inverted-y-prop.patch
@@ -0,0 +1,33 @@
+Index: linux-imx_3.14.52_1.1.0_ga/drivers/input/touchscreen/sx8654.c
+===================================================================
+--- linux-imx_3.14.52_1.1.0_ga.orig/drivers/input/touchscreen/sx8654.c
++++ linux-imx_3.14.52_1.1.0_ga/drivers/input/touchscreen/sx8654.c
+@@ -74,6 +74,7 @@
+ struct sx8654 {
+ struct input_dev *input;
+ struct i2c_client *client;
++ bool inverty;
+ };
+
+ static irqreturn_t sx8654_irq(int irq, void *handle)
+@@ -110,7 +111,10 @@ static irqreturn_t sx8654_irq(int irq, v
+ goto out;
+
+ x = ((data[0] & 0xf) << 8) | (data[1]);
+- y = ((data[2] & 0xf) << 8) | (data[3]);
++ if (sx8654->inverty)
++ y = MAX_12BIT - (((data[2] & 0xf) << 8) | (data[3]));
++ else
++ y = ((data[2] & 0xf) << 8) | (data[3]);
+
+ input_report_abs(sx8654->input, ABS_X, x);
+ input_report_abs(sx8654->input, ABS_Y, y);
+@@ -209,6 +213,8 @@ static int sx8654_probe(struct i2c_clien
+ sx8654->client = client;
+ sx8654->input = input;
+
++ sx8654->inverty = of_property_read_bool(client->dev.of_node, "invert-y");
++
+ input_set_drvdata(sx8654->input, sx8654);
+
+ error = i2c_smbus_write_byte_data(client, I2C_REG_SOFTRESET,
diff --git a/patches/linux/3.14.mx6_legacy/0015-armadeus-logo-add_armadeus-project_tux.patch b/patches/linux/4.1.mx6_legacy/0015-armadeus-logo-add_armadeus-project_tux.patch
similarity index 100%
copy from patches/linux/3.14.mx6_legacy/0015-armadeus-logo-add_armadeus-project_tux.patch
copy to patches/linux/4.1.mx6_legacy/0015-armadeus-logo-add_armadeus-project_tux.patch
diff --git a/patches/linux/3.14.mx6_legacy/0050-armadeus-add_custom_drivers_to_kconfig.patch b/patches/linux/4.1.mx6_legacy/0050-armadeus-add_custom_drivers_to_kconfig.patch
similarity index 100%
copy from patches/linux/3.14.mx6_legacy/0050-armadeus-add_custom_drivers_to_kconfig.patch
copy to patches/linux/4.1.mx6_legacy/0050-armadeus-add_custom_drivers_to_kconfig.patch
diff --git a/patches/linux/3.14.mx6_legacy/0441-armadeus-adding_star_completion_for_source_in_menuconfig.patch b/patches/linux/4.1.mx6_legacy/0441-armadeus-adding_star_completion_for_source_in_menuconfig.patch
similarity index 100%
copy from patches/linux/3.14.mx6_legacy/0441-armadeus-adding_star_completion_for_source_in_menuconfig.patch
copy to patches/linux/4.1.mx6_legacy/0441-armadeus-adding_star_completion_for_source_in_menuconfig.patch
diff --git a/patches/linux/3.14.mx6_legacy/0450-armadeus-add-apf6q-and-apf6dl-device-trees.patch b/patches/linux/4.1.mx6_legacy/0450-armadeus-add-apf6q-and-apf6dl-device-trees.patch
similarity index 93%
copy from patches/linux/3.14.mx6_legacy/0450-armadeus-add-apf6q-and-apf6dl-device-trees.patch
copy to patches/linux/4.1.mx6_legacy/0450-armadeus-add-apf6q-and-apf6dl-device-trees.patch
index 98d4e68..ea844d2 100644
--- a/patches/linux/3.14.mx6_legacy/0450-armadeus-add-apf6q-and-apf6dl-device-trees.patch
+++ b/patches/linux/4.1.mx6_legacy/0450-armadeus-add-apf6q-and-apf6dl-device-trees.patch
@@ -1,7 +1,7 @@
-Index: linux-imx_3.14.52_1.1.0_ga/arch/arm/boot/dts/imx6q-apf6dev.dts
+Index: linux-imx_4.1.15_2.0.0_ga/arch/arm/boot/dts/imx6q-apf6dev.dts
===================================================================
--- /dev/null
-+++ linux-imx_3.14.52_1.1.0_ga/arch/arm/boot/dts/imx6q-apf6dev.dts
++++ linux-imx_4.1.15_2.0.0_ga/arch/arm/boot/dts/imx6q-apf6dev.dts
@@ -0,0 +1,28 @@
+/*
+ * Copyright 2015 Armadeus Systems
@@ -31,11 +31,11 @@ Index: linux-imx_3.14.52_1.1.0_ga/arch/arm/boot/dts/imx6q-apf6dev.dts
+&sata {
+ status = "okay";
+};
-Index: linux-imx_3.14.52_1.1.0_ga/arch/arm/boot/dts/imx6qdl-apf6.dtsi
+Index: linux-imx_4.1.15_2.0.0_ga/arch/arm/boot/dts/imx6qdl-apf6.dtsi
===================================================================
--- /dev/null
-+++ linux-imx_3.14.52_1.1.0_ga/arch/arm/boot/dts/imx6qdl-apf6.dtsi
-@@ -0,0 +1,144 @@
++++ linux-imx_4.1.15_2.0.0_ga/arch/arm/boot/dts/imx6qdl-apf6.dtsi
+@@ -0,0 +1,148 @@
+/*
+ * Copyright 2015 Armadeus Systems
+ *
@@ -47,27 +47,13 @@ Index: linux-imx_3.14.52_1.1.0_ga/arch/arm/boot/dts/imx6qdl-apf6.dtsi
+ *
+ */
+
++#include <dt-bindings/gpio/gpio.h>
+#include <dt-bindings/interrupt-controller/irq.h>
+
+/ {
-+ wlan {
-+ compatible = "ti,wilink6";
-+ interrupt-parent = <&gpio2>;
-+ interrupts = <10 IRQ_TYPE_LEVEL_HIGH>; /* gpio line 42, high level triggered */
-+ clocks = <&refclock>, <&tcxoclock>;
-+ clock-names = "refclock", "tcxoclock";
-+
-+ refclock: refclock {
-+ compatible = "ti,wilink-clock";
-+ #clock-cells = <0>;
-+ clock-frequency = <38400000>;
-+ };
-+
-+ tcxoclock: tcxoclock {
-+ compatible = "ti,wilink-clock";
-+ #clock-cells = <0>;
-+ clock-frequency = <38400000>;
-+ };
++ usdhc1_pwrseq: usdhc1-pwrseq {
++ compatible = "mmc-pwrseq-simple";
++ reset-gpios = <&gpio2 8 GPIO_ACTIVE_LOW>;
+ };
+};
+
@@ -79,6 +65,7 @@ Index: linux-imx_3.14.52_1.1.0_ga/arch/arm/boot/dts/imx6qdl-apf6.dtsi
+ phy-reset-gpios = <&gpio1 24 GPIO_ACTIVE_LOW>;
+ phy-handle = <ðphy>;
+ status = "okay";
++
+ mdio {
+ #address-cells = <1>;
+ #size-cells = <0>;
@@ -97,6 +84,7 @@ Index: linux-imx_3.14.52_1.1.0_ga/arch/arm/boot/dts/imx6qdl-apf6.dtsi
+&uart2 {
+ pinctrl-names = "default";
+ pinctrl-0 = <&pinctrl_uart2>;
++ fsl,uart-has-rtscts;
+ status = "okay";
+};
+
@@ -104,7 +92,22 @@ Index: linux-imx_3.14.52_1.1.0_ga/arch/arm/boot/dts/imx6qdl-apf6.dtsi
+&usdhc1 {
+ pinctrl-names = "default";
+ pinctrl-0 = <&pinctrl_usdhc1>;
++ bus-width = <4>;
++/* non-removable;*/
++ mmc-pwrseq = <&usdhc1_pwrseq>;
++ voltage-ranges = <1800 1800 3300 3300>;
+ status = "okay";
++
++ #address-cells = <1>;
++ #size-cells = <0>;
++ wlcore: wlcore@2 {
++ compatible = "ti,wl1271";
++ reg = <2>;
++ interrupt-parent = <&gpio2>;
++ interrupts = <10 IRQ_TYPE_LEVEL_HIGH>;
++ ref-clock-frequency = <38400000>;
++ tcxo-clock-frequency = <38400000>;
++ };
+};
+
+/* eMMC */
@@ -114,6 +117,7 @@ Index: linux-imx_3.14.52_1.1.0_ga/arch/arm/boot/dts/imx6qdl-apf6.dtsi
+ bus-width = <8>;
+ no-1-8-v;
+ non-removable;
++ voltage-ranges = <3300 3300>;
+ status = "okay";
+};
+
@@ -159,7 +163,7 @@ Index: linux-imx_3.14.52_1.1.0_ga/arch/arm/boot/dts/imx6qdl-apf6.dtsi
+ MX6QDL_PAD_SD1_DAT1__SD1_DATA1 0x17059
+ MX6QDL_PAD_SD1_DAT2__SD1_DATA2 0x17059
+ MX6QDL_PAD_SD1_DAT3__SD1_DATA3 0x17059
-+ MX6QDL_PAD_SD4_DAT0__GPIO2_IO08 0x130b0 /* WL_EN */
++ MX6QDL_PAD_SD4_DAT0__GPIO2_IO08 0x1b0b0 /* WL_EN */
+ MX6QDL_PAD_SD4_DAT2__GPIO2_IO10 0x1b0b0 /* WL_IRQ */
+ >;
+ };
@@ -180,11 +184,11 @@ Index: linux-imx_3.14.52_1.1.0_ga/arch/arm/boot/dts/imx6qdl-apf6.dtsi
+ };
+ };
+};
-Index: linux-imx_3.14.52_1.1.0_ga/arch/arm/boot/dts/imx6qdl-apf6dev.dtsi
+Index: linux-imx_4.1.15_2.0.0_ga/arch/arm/boot/dts/imx6qdl-apf6dev.dtsi
===================================================================
--- /dev/null
-+++ linux-imx_3.14.52_1.1.0_ga/arch/arm/boot/dts/imx6qdl-apf6dev.dtsi
-@@ -0,0 +1,550 @@
++++ linux-imx_4.1.15_2.0.0_ga/arch/arm/boot/dts/imx6qdl-apf6dev.dtsi
+@@ -0,0 +1,552 @@
+/*
+ * Copyright 2015 Armadeus Systems
+ *
@@ -357,7 +361,7 @@ Index: linux-imx_3.14.52_1.1.0_ga/arch/arm/boot/dts/imx6qdl-apf6dev.dtsi
+ status = "okay";
+};
+
-+&flexcan2 {
++&can2 {
+ pinctrl-names = "default";
+ pinctrl-0 = <&pinctrl_flexcan2>;
+ status = "okay";
@@ -402,6 +406,7 @@ Index: linux-imx_3.14.52_1.1.0_ga/arch/arm/boot/dts/imx6qdl-apf6dev.dtsi
+ pinctrl-0 = <&pinctrl_touchscreen>;
+ interrupt-parent = <&gpio6>;
+ interrupts = <3 IRQ_TYPE_EDGE_FALLING>;
++ invert-y;
+ };
+
+ ov5640_mipi: ov5640_mipi@3c {
@@ -719,6 +724,7 @@ Index: linux-imx_3.14.52_1.1.0_ga/arch/arm/boot/dts/imx6qdl-apf6dev.dtsi
+ MX6QDL_PAD_SD2_DAT1__SD2_DATA1 0x17059
+ MX6QDL_PAD_SD2_DAT2__SD2_DATA2 0x17059
+ MX6QDL_PAD_SD2_DAT3__SD2_DATA3 0x17059
++ MX6QDL_PAD_GPIO_2__GPIO1_IO02 0x1b0b0
+ >;
+ };
+
@@ -735,10 +741,10 @@ Index: linux-imx_3.14.52_1.1.0_ga/arch/arm/boot/dts/imx6qdl-apf6dev.dtsi
+ };
+ };
+};
-Index: linux-imx_3.14.52_1.1.0_ga/arch/arm/boot/dts/imx6dl-apf6dev.dts
+Index: linux-imx_4.1.15_2.0.0_ga/arch/arm/boot/dts/imx6dl-apf6dev.dts
===================================================================
--- /dev/null
-+++ linux-imx_3.14.52_1.1.0_ga/arch/arm/boot/dts/imx6dl-apf6dev.dts
++++ linux-imx_4.1.15_2.0.0_ga/arch/arm/boot/dts/imx6dl-apf6dev.dts
@@ -0,0 +1,24 @@
+/*
+ * Copyright 2015 Armadeus Systems
diff --git a/patches/linux/4.1.mx6_legacy/0452-Input-sx8654-support-inverted-y-prop.patch b/patches/linux/4.1.mx6_legacy/0452-Input-sx8654-support-inverted-y-prop.patch
new file mode 100644
index 0000000..29ff9dd
--- /dev/null
+++ b/patches/linux/4.1.mx6_legacy/0452-Input-sx8654-support-inverted-y-prop.patch
@@ -0,0 +1,33 @@
+Index: linux-imx_3.14.52_1.1.0_ga/drivers/input/touchscreen/sx8654.c
+===================================================================
+--- linux-imx_3.14.52_1.1.0_ga.orig/drivers/input/touchscreen/sx8654.c
++++ linux-imx_3.14.52_1.1.0_ga/drivers/input/touchscreen/sx8654.c
+@@ -74,6 +74,7 @@
+ struct sx8654 {
+ struct input_dev *input;
+ struct i2c_client *client;
++ bool inverty;
+ };
+
+ static irqreturn_t sx8654_irq(int irq, void *handle)
+@@ -110,7 +111,10 @@ static irqreturn_t sx8654_irq(int irq, v
+ goto out;
+
+ x = ((data[0] & 0xf) << 8) | (data[1]);
+- y = ((data[2] & 0xf) << 8) | (data[3]);
++ if (sx8654->inverty)
++ y = MAX_12BIT - (((data[2] & 0xf) << 8) | (data[3]));
++ else
++ y = ((data[2] & 0xf) << 8) | (data[3]);
+
+ input_report_abs(sx8654->input, ABS_X, x);
+ input_report_abs(sx8654->input, ABS_Y, y);
+@@ -209,6 +213,8 @@ static int sx8654_probe(struct i2c_clien
+ sx8654->client = client;
+ sx8654->input = input;
+
++ sx8654->inverty = of_property_read_bool(client->dev.of_node, "invert-y");
++
+ input_set_drvdata(sx8654->input, sx8654);
+
+ error = i2c_smbus_write_byte_data(client, I2C_REG_SOFTRESET,
hooks/post-receive
--
armadeus
|
|
From: Sébastien S. <ss...@us...> - 2017-02-13 09:57: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 60673269a4d646908366ee7713ed9409af788993 (commit)
via 4b33ceeb1e259878ffbd53bd1d654f26b2d9e3fa (commit)
via 4cedb7ca6c5653f94472e6eacaac7061994d5bc6 (commit)
via 52e5376f0e38076791e8fe004acee43558dd8c54 (commit)
via f94a3a4bec40b0e623744e26ca2717aa6d5f8b16 (commit)
via ff5c0ef882bad0015d34e1bce2abc52afab63108 (commit)
via 0901cbe64e727eeed08c3977300cc9b5e82ed837 (commit)
via 60a9167fbe22df32fa0d37105d5a53e3daa89e77 (commit)
via eef3f0dc28dadb3a9f64bb079f540205f7b3a5aa (commit)
via 516bd4e4f95018d20e3a95bbdaae440e97b36afa (commit)
via d0963b6bd5ff2dd2b581bcdaa158a3295fff2d32 (commit)
via 3a6af854b85db82ea5078cbf61f672ef95c7a885 (commit)
via 32794f8d0b58d19dcce13d4e71abb6bf51ca8c80 (commit)
via 12b47ae6c276def76eeac2788cde8a45267053eb (commit)
via fa7a02b5b4d90675690ade4beb9d5c1beac2e044 (commit)
via e4b0aa5894623e122950c0d1ce1286f796585f69 (commit)
via 6e1d166f0022ebdc30ff6b897518dfeb0d301575 (commit)
via 93499d7840a24fc4558f5a6b5f0c477bf966f36f (commit)
via ec143e23437a1a35b3f6d576c4a5721b5d090190 (commit)
via 188e1f27f21c9270be8d07c8ec2cd4ad96c153f3 (commit)
via 41711ff3d00cbdafff0ae7dbb502336b44c9bf90 (commit)
via ba18c03be4338cdd1a5a85cd15e90800fc88b45d (commit)
via 390995ab854c898f85bf51c88a6c08b4ce5964c4 (commit)
via 593cd7fcc58c49f224f81f51c316caf7ff97b7e1 (commit)
via 3b4a20918ff2aab61eba249045e796d7f6218bb5 (commit)
from c5121bb5346a3b91c8665b2251107c795317c3c1 (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 60673269a4d646908366ee7713ed9409af788993
Merge: c5121bb 4b33cee
Author: Sébastien Szymanski <seb...@ar...>
Date: Mon Feb 13 10:52:57 2017 +0100
Merge branch 'master' into buildroot-update
-----------------------------------------------------------------------
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 +
buildroot/target/device/armadeus/Makefile.in | 4 +-
.../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 +-
firmware/README | 4 +-
firmware/tfht/bitstreams/tfht_c4_ram.core.rbf | Bin 0 -> 4204848 bytes
firmware/tfht/bitstreams/tfht_c4_ram.periph.rbf | Bin 0 -> 40028 bytes
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.kicad_mod | 344 ++
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 ++
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 ++++++++++++++++++++
...Opos6ul_Socket_SODIMM_DDR3_TE_2013289.kicad_mod | 247 ++
hardware/opos6ul/kicad/opos6ul.lib | 218 +
.../2.6.29/444-armadeus-add-apf27v2-support.patch | 72 +
...-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 +-
...mand-env-param-compatibility-with-legacy-.patch | 27 +
...continuous-MMU-memory-mapping-beside-the.patch} | 56 +-
...pport-tftp-direct-download-to-NAND-flash.patch} | 37 +-
...=> 0004-i2c-mxc-fix-mx51-i2c-declaration.patch} | 9 +-
...-restore-command-env-param-compatitbility.patch | 15 -
...h => 0100-apf9328-add-apf9328-in-Kconfig.patch} | 16 +-
...tion-get_timer-to-adjust-frequency-accor.patch} | 13 +-
...Add-i2c-registers-for-Freescale-imx1-L-S.patch} | 13 +-
...f9328-Add-Armadeus-Project-board-APF9328.patch} | 117 +-
...PLL-freq-computation.-Improve-PLL-freq-c.patch} | 13 +-
...a-printf-in-speed.c-to-use-debug-instead.patch} | 14 +-
...-change-some-printf-to-use-debug-instead.patch} | 13 +-
...e-is-not-correctly-flushed-during-the-boo.patch | 34 +
...t-boot-from-RAM.-This-patch-adds-capabil.patch} | 14 +-
...0302-mxc_nand.c-Support-nand-lock-unlock.patch} | 29 +-
...n.patch => 0303-spartan3-Fix-minor-issue.patch} | 26 +-
....patch => 0304-Add-apf27-imxfuse-command.patch} | 23 +-
.../2015.01/{400-imx51.patch => 0400-i.MX51.patch} | 42 +-
.../2015.01/{401-apf51.patch => 0401-apf51.patch} | 100 +-
...patch => 0402-apf51-add-apf51-in-Kconfig.patch} | 13 +-
...-NG.patch => 0403-Add-APF51-new-NAND-SPL.patch} | 72 +-
...patch => 0500-apf28-add-apf28-in-Kconfig.patch} | 14 +-
...-fix.patch => 0501-i.MX28-update-and-fix.patch} | 67 +-
.../{502-add-apf28.patch => 0502-add-APF28.patch} | 107 +-
...3-APF28-workaround-for-RAM-size-detection.patch | 30 +
.../{600-add-apf6.patch => 0600-add-APF6.patch} | 121 +-
...-bootstrap-get-uboot-image-on-serial-port.patch | 29 +
...602-APF6-in-bootstrap-don-t-use-env-vars.patch} | 23 +-
.../2015.01/300-imx27-fix_dcache_boot_issue.patch | 22 -
.../503-apf28-workaround-ram-size-detection.patch | 18 -
..._bootstrap_get_uboot_image_on_serial_port.patch | 17 -
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 +
target/test/packages/test_imxregs.sh | 2 +-
86 files changed, 17481 insertions(+), 487 deletions(-)
create mode 100644 firmware/tfht/bitstreams/tfht_c4_ram.core.rbf
create mode 100644 firmware/tfht/bitstreams/tfht_c4_ram.periph.rbf
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.kicad_mod
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/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
create mode 100644 hardware/opos6ul/kicad/Opos6ul_Socket_SODIMM_DDR3_TE_2013289.kicad_mod
create mode 100644 hardware/opos6ul/kicad/opos6ul.lib
create mode 100644 patches/linux/2.6.29/444-armadeus-add-apf27v2-support.patch
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
create mode 100644 patches/u-boot/2015.01/0001-Restore-command-env-param-compatibility-with-legacy-.patch
rename patches/u-boot/2015.01/{002-arm-support-continuous-mmu-mem-mapping.patch => 0002-ARM-support-continuous-MMU-memory-mapping-beside-the.patch} (81%)
rename patches/u-boot/2015.01/{003-nand_large_file_download.patch => 0003-tftp-support-tftp-direct-download-to-NAND-flash.patch} (88%)
rename patches/u-boot/2015.01/{004-i2c-mxc-fix-mx51-i2c-declaration.patch => 0004-i2c-mxc-fix-mx51-i2c-declaration.patch} (90%)
delete mode 100644 patches/u-boot/2015.01/001-restore-command-env-param-compatitbility.patch
rename patches/u-boot/2015.01/{100-apf9328-Kconfig.patch => 0100-apf9328-add-apf9328-in-Kconfig.patch} (59%)
rename patches/u-boot/2015.01/{101-mx1-timer.patch => 0101-mx1-Fix-function-get_timer-to-adjust-frequency-accor.patch} (58%)
rename patches/u-boot/2015.01/{102-mx1-i2c.patch => 0102-Add-i2c-registers-for-Freescale-imx1-L-S.patch} (83%)
rename patches/u-boot/2015.01/{103-apf9328.patch => 0103-apf9328-Add-Armadeus-Project-board-APF9328.patch} (94%)
rename patches/u-boot/2015.01/{106-mx1-pllclk.patch => 0106-mx1-improve-PLL-freq-computation.-Improve-PLL-freq-c.patch} (81%)
rename patches/u-boot/2015.01/{107-mx1-pllclk-debug.patch => 0107-mx1-change-a-printf-in-speed.c-to-use-debug-instead.patch} (60%)
rename patches/u-boot/2015.01/{108-DM9000.patch => 0108-DM9000-change-some-printf-to-use-debug-instead.patch} (80%)
create mode 100644 patches/u-boot/2015.01/0300-imx27-Dcache-is-not-correctly-flushed-during-the-boo.patch
rename patches/u-boot/2015.01/{301-apf27-support-boot-from-RAM.patch => 0301-apf27-Support-boot-from-RAM.-This-patch-adds-capabil.patch} (63%)
rename patches/u-boot/2015.01/{302-imx-nand-lock-unlock.patch => 0302-mxc_nand.c-Support-nand-lock-unlock.patch} (82%)
rename patches/u-boot/2015.01/{303-spartan.patch => 0303-spartan3-Fix-minor-issue.patch} (68%)
rename patches/u-boot/2015.01/{304-apf27-misc-commands.patch => 0304-Add-apf27-imxfuse-command.patch} (95%)
rename patches/u-boot/2015.01/{400-imx51.patch => 0400-i.MX51.patch} (96%)
rename patches/u-boot/2015.01/{401-apf51.patch => 0401-apf51.patch} (96%)
rename patches/u-boot/2015.01/{402-apf51-Kconfig.patch => 0402-apf51-add-apf51-in-Kconfig.patch} (65%)
rename patches/u-boot/2015.01/{403-apf51-nand-spl-NG.patch => 0403-Add-APF51-new-NAND-SPL.patch} (88%)
rename patches/u-boot/2015.01/{500-apf28-Kconfig.patch => 0500-apf28-add-apf28-in-Kconfig.patch} (66%)
rename patches/u-boot/2015.01/{501-imx28-update-and-fix.patch => 0501-i.MX28-update-and-fix.patch} (70%)
rename patches/u-boot/2015.01/{502-add-apf28.patch => 0502-add-APF28.patch} (96%)
create mode 100644 patches/u-boot/2015.01/0503-APF28-workaround-for-RAM-size-detection.patch
rename patches/u-boot/2015.01/{600-add-apf6.patch => 0600-add-APF6.patch} (89%)
create mode 100644 patches/u-boot/2015.01/0601-APF6-in-bootstrap-get-uboot-image-on-serial-port.patch
rename patches/u-boot/2015.01/{602-apf6-in_bootstrap_dont_use_env_vars.patch => 0602-APF6-in-bootstrap-don-t-use-env-vars.patch} (57%)
delete mode 100644 patches/u-boot/2015.01/300-imx27-fix_dcache_boot_issue.patch
delete mode 100644 patches/u-boot/2015.01/503-apf28-workaround-ram-size-detection.patch
delete mode 100644 patches/u-boot/2015.01/601-apf6-in_bootstrap_get_uboot_image_on_serial_port.patch
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/buildroot/configs/apf27_defconfig b/buildroot/configs/apf27_defconfig
index f2fb7df..182b333 100644
--- a/buildroot/configs/apf27_defconfig
+++ b/buildroot/configs/apf27_defconfig
@@ -56,6 +56,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 fd79d3e..0cd7b0c 100644
--- a/buildroot/configs/apf27mainline_defconfig
+++ b/buildroot/configs/apf27mainline_defconfig
@@ -59,6 +59,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 d376792..ecb2d54 100644
--- a/buildroot/configs/apf27preempt-rtmainline_defconfig
+++ b/buildroot/configs/apf27preempt-rtmainline_defconfig
@@ -60,6 +60,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 24c17af..4a2c685 100644
--- a/buildroot/configs/apf27xenomai_defconfig
+++ b/buildroot/configs/apf27xenomai_defconfig
@@ -58,6 +58,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 b7fd5c9..e66a6b5 100644
--- a/buildroot/configs/apf27xenomaimainline_defconfig
+++ b/buildroot/configs/apf27xenomaimainline_defconfig
@@ -59,6 +59,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/target/device/armadeus/Makefile.in b/buildroot/target/device/armadeus/Makefile.in
index e6961d3..21a3ec9 100644
--- a/buildroot/target/device/armadeus/Makefile.in
+++ b/buildroot/target/device/armadeus/Makefile.in
@@ -50,12 +50,12 @@ UBOOT_POST_INSTALL_IMAGES_HOOKS += UBOOT_POST_INSTALL_IMAGES_ACTION
endif # BR2_CPU_NAME != imx6ul
endif # BR2_CPU_NAME != imx6
-define LINUX_POST_PATCH_ACTION
+define LINUX_POST_EXTRACT_ACTION
ln -sf $(ARMADEUS_TOPDIR)/target/linux/modules $(@D)/drivers/armadeus
$(SED) "s,^ARCH.*,ARCH=$(KERNEL_ARCH),g;" $(@D)/Makefile
$(SED) "s,^CROSS_COMPILE.*,CROSS_COMPILE=$(KERNEL_CROSS),g;" $(@D)/Makefile
endef
-LINUX_POST_PATCH_HOOKS += LINUX_POST_PATCH_ACTION
+LINUX_POST_EXTRACT_HOOKS += LINUX_POST_EXTRACT_ACTION
endif
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/firmware/README b/firmware/README
index 63755fd..10ca710 100644
--- a/firmware/README
+++ b/firmware/README
@@ -1,4 +1,4 @@
-This directory contain FPGA projects that not included in POD
+This directory contain FPGA projects that are not included in POD
(http://periphondemand.sourceforge.net/).
* BRAMTest : This is a simple project that instantiate RAM included in Spartan
@@ -10,4 +10,4 @@ This directory contain FPGA projects that not included in POD
* servo : Drive multiple servo-motors.
* sram_test : Drive external sram.
* wishbone_example : This is a simple project to show a wishbone implementation.
-
+* tfht: bitstream files for the apf6sp wiki howto http://www.armadeus.org/wiki/index.php?title=APF6_SP_The_full_howto
diff --git a/firmware/tfht/bitstreams/tfht_c4_ram.core.rbf b/firmware/tfht/bitstreams/tfht_c4_ram.core.rbf
new file mode 100644
index 0000000..5054043
Binary files /dev/null and b/firmware/tfht/bitstreams/tfht_c4_ram.core.rbf differ
diff --git a/firmware/tfht/bitstreams/tfht_c4_ram.periph.rbf b/firmware/tfht/bitstreams/tfht_c4_ram.periph.rbf
new file mode 100644
index 0000000..04d2c95
Binary files /dev/null and b/firmware/tfht/bitstreams/tfht_c4_ram.periph.rbf differ
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 ...
[truncated message content] |
|
From: Sébastien S. <ss...@us...> - 2017-02-10 17:03:04
|
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 c5121bb5346a3b91c8665b2251107c795317c3c1 (commit)
from cef494e7f913152ef2dc62ce961392d0b8dafb6f (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 c5121bb5346a3b91c8665b2251107c795317c3c1
Author: Sébastien Szymanski <seb...@ar...>
Date: Fri Feb 10 18:00:13 2017 +0100
[BUILDROOT] package/armadeus/drivers-helpers: rename TARGETS to PACKAGES
Since BR commit 8a58e02 ("Makefile: rename TARGETS to PACKAGES"), BR use
PACKAGES var instead of TARGETS. Update our makefile accordingly.
-----------------------------------------------------------------------
Summary of changes:
buildroot/package/armadeus/drivers-helpers/drivers-helpers.mk | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/buildroot/package/armadeus/drivers-helpers/drivers-helpers.mk b/buildroot/package/armadeus/drivers-helpers/drivers-helpers.mk
index c290be7..d41ce25 100644
--- a/buildroot/package/armadeus/drivers-helpers/drivers-helpers.mk
+++ b/buildroot/package/armadeus/drivers-helpers/drivers-helpers.mk
@@ -40,5 +40,5 @@ armadeus-drivers-helpers-clean:
#
#############################################################
# Always installed by default
-TARGETS+=armadeus-drivers-helpers
+PACKAGES += armadeus-drivers-helpers
hooks/post-receive
--
armadeus
|
|
From: Fabien M <fa...@us...> - 2017-02-10 10:54:34
|
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 4b33ceeb1e259878ffbd53bd1d654f26b2d9e3fa (commit)
from 4cedb7ca6c5653f94472e6eacaac7061994d5bc6 (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 4b33ceeb1e259878ffbd53bd1d654f26b2d9e3fa
Author: Fabien Marteau <fab...@ar...>
Date: Fri Feb 10 11:54:03 2017 +0100
[firmware] adding bitstream for the wiki full howto
-----------------------------------------------------------------------
Summary of changes:
firmware/README | 4 ++--
firmware/tfht/bitstreams/tfht_c4_ram.core.rbf | Bin 0 -> 4204848 bytes
firmware/tfht/bitstreams/tfht_c4_ram.periph.rbf | Bin 0 -> 40028 bytes
3 files changed, 2 insertions(+), 2 deletions(-)
create mode 100644 firmware/tfht/bitstreams/tfht_c4_ram.core.rbf
create mode 100644 firmware/tfht/bitstreams/tfht_c4_ram.periph.rbf
diff --git a/firmware/README b/firmware/README
index 63755fd..10ca710 100644
--- a/firmware/README
+++ b/firmware/README
@@ -1,4 +1,4 @@
-This directory contain FPGA projects that not included in POD
+This directory contain FPGA projects that are not included in POD
(http://periphondemand.sourceforge.net/).
* BRAMTest : This is a simple project that instantiate RAM included in Spartan
@@ -10,4 +10,4 @@ This directory contain FPGA projects that not included in POD
* servo : Drive multiple servo-motors.
* sram_test : Drive external sram.
* wishbone_example : This is a simple project to show a wishbone implementation.
-
+* tfht: bitstream files for the apf6sp wiki howto http://www.armadeus.org/wiki/index.php?title=APF6_SP_The_full_howto
diff --git a/firmware/tfht/bitstreams/tfht_c4_ram.core.rbf b/firmware/tfht/bitstreams/tfht_c4_ram.core.rbf
new file mode 100644
index 0000000..5054043
Binary files /dev/null and b/firmware/tfht/bitstreams/tfht_c4_ram.core.rbf differ
diff --git a/firmware/tfht/bitstreams/tfht_c4_ram.periph.rbf b/firmware/tfht/bitstreams/tfht_c4_ram.periph.rbf
new file mode 100644
index 0000000..04d2c95
Binary files /dev/null and b/firmware/tfht/bitstreams/tfht_c4_ram.periph.rbf differ
hooks/post-receive
--
armadeus
|
|
From: Sébastien S. <ss...@us...> - 2017-02-10 10:08: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 cef494e7f913152ef2dc62ce961392d0b8dafb6f (commit)
from 837ed58bf29c7e3d8313a42a19701e7883f0fcdf (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 cef494e7f913152ef2dc62ce961392d0b8dafb6f
Author: Sébastien Szymanski <seb...@ar...>
Date: Fri Feb 10 11:11:10 2017 +0100
[BUILDROOT] package/cryptodev-linux: fix build with recent kernel
-----------------------------------------------------------------------
Summary of changes:
...ptodev-linux-fix-build-with-recent-kernel.patch | 52 ++++++++++++++++++++++
1 file changed, 52 insertions(+)
create mode 100644 patches/buildroot/2016.08/226-package-cryptodev-linux-fix-build-with-recent-kernel.patch
diff --git a/patches/buildroot/2016.08/226-package-cryptodev-linux-fix-build-with-recent-kernel.patch b/patches/buildroot/2016.08/226-package-cryptodev-linux-fix-build-with-recent-kernel.patch
new file mode 100644
index 0000000..a51f2b8
--- /dev/null
+++ b/patches/buildroot/2016.08/226-package-cryptodev-linux-fix-build-with-recent-kernel.patch
@@ -0,0 +1,52 @@
+From d4eb669de285bcb478de9059677a6d3ec191d180 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?S=C3=A9bastien=20Szymanski?=
+ <seb...@ar...>
+Date: Thu, 9 Feb 2017 11:32:04 +0100
+Subject: [PATCH] package/cryptodev-linux: fix build with recent kernels
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+cryptodev-linux-1.8 build is broken with kernel >= 4.6.0 because of
+APIs changes in the kernel. Upstream already fixed this:
+
+https://github.com/cryptodev-linux/cryptodev-linux/commit/2b29be8ac41414ed19cb4f5d5626d9bd0d7b11a8
+https://github.com/cryptodev-linux/cryptodev-linux/commit/f126e4837e6334d0464540995df7426fedf6b175
+https://github.com/cryptodev-linux/cryptodev-linux/commit/f14b4706b0d04988e7e5bc8c4d2aefef9f029d9d
+https://github.com/cryptodev-linux/cryptodev-linux/commit/cb186f682679383e8b5806240927903730ce85d9
+
+Bump to latest commit to fix cryptodev-linux build.
+
+Signed-off-by: Sébastien Szymanski <seb...@ar...>
+Signed-off-by: Thomas Petazzoni <tho...@fr...>
+---
+ package/cryptodev-linux/cryptodev-linux.hash | 4 ++--
+ package/cryptodev-linux/cryptodev-linux.mk | 4 ++--
+ 2 files changed, 4 insertions(+), 4 deletions(-)
+
+diff --git a/package/cryptodev-linux/cryptodev-linux.hash b/package/cryptodev-linux/cryptodev-linux.hash
+index d7195ac..6d9efca 100644
+--- a/package/cryptodev-linux/cryptodev-linux.hash
++++ b/package/cryptodev-linux/cryptodev-linux.hash
+@@ -1,2 +1,2 @@
+-# Locally calculated after checking php signature
+-sha256 67fabde9fb67b286a96c4f45b594b0eccd0f761b495705c18f2ae9461b831376 cryptodev-linux-1.8.tar.gz
++# Locally calculated
++sha256 a87e354e1218e6a2e3083f7be6a3e351c42ec55515f1aff1b50bd301cee7d8dd cryptodev-linux-2b29be8ac41414ed19cb4f5d5626d9bd0d7b11a8.tar.gz
+diff --git a/package/cryptodev-linux/cryptodev-linux.mk b/package/cryptodev-linux/cryptodev-linux.mk
+index e23e1e3..709c6ed 100644
+--- a/package/cryptodev-linux/cryptodev-linux.mk
++++ b/package/cryptodev-linux/cryptodev-linux.mk
+@@ -4,8 +4,8 @@
+ #
+ ################################################################################
+
+-CRYPTODEV_LINUX_VERSION = 1.8
+-CRYPTODEV_LINUX_SITE = http://download.gna.org/cryptodev-linux
++CRYPTODEV_LINUX_VERSION = 2b29be8ac41414ed19cb4f5d5626d9bd0d7b11a8
++CRYPTODEV_LINUX_SITE = $(call github,cryptodev-linux,cryptodev-linux,$(CRYPTODEV_LINUX_VERSION))
+ CRYPTODEV_LINUX_INSTALL_STAGING = YES
+ CRYPTODEV_LINUX_LICENSE = GPLv2+
+ CRYPTODEV_LINUX_LICENSE_FILES = COPYING
+--
+2.7.3
hooks/post-receive
--
armadeus
|
|
From: Julien B a. A. <ar...@us...> - 2017-01-31 13:14:57
|
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 837ed58bf29c7e3d8313a42a19701e7883f0fcdf (commit)
from bd77264ed440c7cf06f3defcd51a243f9751bf50 (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 837ed58bf29c7e3d8313a42a19701e7883f0fcdf
Author: Julien BOIBESSOT <jul...@ar...>
Date: Tue Jan 31 14:14:22 2017 +0100
[BUILDROOT] 2016.08: fixes cmux package build
-----------------------------------------------------------------------
Summary of changes:
.../2016.08/019-armadeus-add-cmux-package.patch | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/patches/buildroot/2016.08/019-armadeus-add-cmux-package.patch b/patches/buildroot/2016.08/019-armadeus-add-cmux-package.patch
index 3b60984..f51c00c 100644
--- a/patches/buildroot/2016.08/019-armadeus-add-cmux-package.patch
+++ b/patches/buildroot/2016.08/019-armadeus-add-cmux-package.patch
@@ -70,7 +70,7 @@ Index: buildroot/package/cmux/cmux.mk
+endif
+
+define CMUX_BUILD_CMDS
-+ $(TARGET_MAKE_ENV) $(TARGET_CONFIGURE_OPTS) $(MAKE) -C $(@D) all
++ $(MAKE) CC="$(TARGET_CC)" -C $(@D)
+endef
+
+define CMUX_INSTALL_TARGET_CMDS
hooks/post-receive
--
armadeus
|
|
From: Julien B a. A. <ar...@us...> - 2017-01-30 14:48:44
|
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 bd77264ed440c7cf06f3defcd51a243f9751bf50 (commit)
from e499baffe425eb9d9e2bd3a184bd443d25b7504c (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 bd77264ed440c7cf06f3defcd51a243f9751bf50
Author: Julien BOIBESSOT <jul...@ar...>
Date: Mon Jan 30 15:48:15 2017 +0100
[BUILDROOT] 2016.08: add comments to 019-armadeus-add-cmux-package.patch
-----------------------------------------------------------------------
Summary of changes:
.../2016.08/019-armadeus-add-cmux-package.patch | 4 ++++
1 files changed, 4 insertions(+), 0 deletions(-)
diff --git a/patches/buildroot/2016.08/019-armadeus-add-cmux-package.patch b/patches/buildroot/2016.08/019-armadeus-add-cmux-package.patch
index 8753a5d..3b60984 100644
--- a/patches/buildroot/2016.08/019-armadeus-add-cmux-package.patch
+++ b/patches/buildroot/2016.08/019-armadeus-add-cmux-package.patch
@@ -1,3 +1,7 @@
+Package has no activity since 2013 but is used by a client.
+
+Signed-off-by: Julien Boibessot <jul...@ar...>
+
Index: buildroot/package/Config.in
===================================================================
--- buildroot.orig/package/Config.in
hooks/post-receive
--
armadeus
|
|
From: Julien B a. A. <ar...@us...> - 2017-01-30 14:37:14
|
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 e499baffe425eb9d9e2bd3a184bd443d25b7504c (commit)
from 0a18caea97cd5e075bf83f017d4809202a6eb626 (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 e499baffe425eb9d9e2bd3a184bd443d25b7504c
Author: Julien BOIBESSOT <jul...@ar...>
Date: Mon Jan 30 15:36:34 2017 +0100
[BUILDROOT] 2016.08: add cmux package
-----------------------------------------------------------------------
Summary of changes:
.../2016.08/019-armadeus-add-cmux-package.patch | 76 ++++++++++++++++++++
patches/buildroot/2016.08/cleanup_buildroot.sh | 3 +
2 files changed, 79 insertions(+), 0 deletions(-)
create mode 100644 patches/buildroot/2016.08/019-armadeus-add-cmux-package.patch
diff --git a/patches/buildroot/2016.08/019-armadeus-add-cmux-package.patch b/patches/buildroot/2016.08/019-armadeus-add-cmux-package.patch
new file mode 100644
index 0000000..8753a5d
--- /dev/null
+++ b/patches/buildroot/2016.08/019-armadeus-add-cmux-package.patch
@@ -0,0 +1,76 @@
+Index: buildroot/package/Config.in
+===================================================================
+--- buildroot.orig/package/Config.in
++++ buildroot/package/Config.in
+@@ -1185,6 +1185,7 @@ menu "Networking"
+ source "package/c-ares/Config.in"
+ source "package/canfestival/Config.in"
+ source "package/cgic/Config.in"
++ source "package/cmux/Config.in"
+ source "package/cppzmq/Config.in"
+ source "package/czmq/Config.in"
+ source "package/filemq/Config.in"
+Index: buildroot/package/cmux/Config.in
+===================================================================
+--- /dev/null
++++ buildroot/package/cmux/Config.in
+@@ -0,0 +1,20 @@
++config BR2_PACKAGE_CMUX
++ bool "cmux"
++ help
++ This program enables GSM 0710 multiplexing using linux n_gsm line
++ dicipline.
++
++ In order to activate the CMUX mode the program sends some AT
++ commands. Theses commands are mainly vendor specific and should be
++ adapted to your own modem. The example in this code works for the
++ Quectel M95 GSM module.
++
++ https://github.com/Rtone/cmux
++
++if BR2_PACKAGE_CMUX
++
++config BR2_PACKAGE_CMUX_SERIAL_PORT
++ string "UART port of GSM"
++ default "/dev/ttymxc1"
++
++endif
+Index: buildroot/package/cmux/cmux.hash
+===================================================================
+--- /dev/null
++++ buildroot/package/cmux/cmux.hash
+@@ -0,0 +1,2 @@
++# locally computed
++sha256 5a734dc679770fac95f75d15f8f5373fc7ce6ab90a6c4b69ca742ac63327b14c cmux-ee6c2d6bd9f16ef5b407047879b9ccffa7c82c78.tar.gz
+Index: buildroot/package/cmux/cmux.mk
+===================================================================
+--- /dev/null
++++ buildroot/package/cmux/cmux.mk
+@@ -0,0 +1,27 @@
++################################################################################
++#
++# cmux
++#
++################################################################################
++
++CMUX_VERSION = ee6c2d6bd9f16ef5b407047879b9ccffa7c82c78
++CMUX_SITE = $(call github,Rtone,cmux,$(CMUX_VERSION))
++CMUX_LICENSE = GPLv3+
++CMUX_LICENSE_FILES = cmux.c
++
++define CMUX_CONFIGURE_TTY_PORT
++ $(SED) 's|/dev/ttyS1|$(call qstrip,$(BR2_PACKAGE_CMUX_SERIAL_PORT))|' $(@D)/cmux.c
++endef
++ifneq ($(BR2_PACKAGE_CMUX_SERIAL_PORT),)
++CMUX_POST_EXTRACT_HOOKS += CMUX_CONFIGURE_TTY_PORT
++endif
++
++define CMUX_BUILD_CMDS
++ $(TARGET_MAKE_ENV) $(TARGET_CONFIGURE_OPTS) $(MAKE) -C $(@D) all
++endef
++
++define CMUX_INSTALL_TARGET_CMDS
++ $(INSTALL) -m 0755 -D $(@D)/cmux $(TARGET_DIR)/usr/bin/cmux
++endef
++
++$(eval $(generic-package))
diff --git a/patches/buildroot/2016.08/cleanup_buildroot.sh b/patches/buildroot/2016.08/cleanup_buildroot.sh
index 8c0fef8..fa20958 100755
--- a/patches/buildroot/2016.08/cleanup_buildroot.sh
+++ b/patches/buildroot/2016.08/cleanup_buildroot.sh
@@ -28,6 +28,9 @@ rm -rf buildroot/package/busybox/0006-rfkill-build.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/cmux/Config.in
+rm -rf buildroot/package/cmux/cmux.hash
+rm -rf buildroot/package/cmux/cmux.mk
rm -rf buildroot/package/cunit/Config.in
rm -rf buildroot/package/cunit/cunit.mk
rm -rf buildroot/package/e-uae/Config.in
hooks/post-receive
--
armadeus
|
|
From: Julien B a. A. <ar...@us...> - 2017-01-26 10:50:01
|
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 0a18caea97cd5e075bf83f017d4809202a6eb626 (commit)
from c8d7fbd95efdbfbb9baaef978a3783406e5a4a9d (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 0a18caea97cd5e075bf83f017d4809202a6eb626
Author: Julien BOIBESSOT <jul...@ar...>
Date: Thu Jan 26 11:48:45 2017 +0100
[BUILDROOT] post_build.sh: little trick to speedup mdev start
-----------------------------------------------------------------------
Summary of changes:
.../target/device/armadeus/rootfs/post_build.sh | 5 +++++
1 files changed, 5 insertions(+), 0 deletions(-)
diff --git a/buildroot/target/device/armadeus/rootfs/post_build.sh b/buildroot/target/device/armadeus/rootfs/post_build.sh
index ed0a392..6a0f122 100755
--- a/buildroot/target/device/armadeus/rootfs/post_build.sh
+++ b/buildroot/target/device/armadeus/rootfs/post_build.sh
@@ -55,4 +55,9 @@ if [ "$3" == "imx6ul" ]; then
done
fi
+# Speed up mdev launch
+if [ -f $1/etc/init.d/S10mdev ]; then
+ sed -i 's/find/#find/' $1/etc/init.d/S10mdev
+fi
+
exit 0
hooks/post-receive
--
armadeus
|
|
From: Julien B a. A. <ar...@us...> - 2017-01-25 18:05: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, buildroot-update has been updated
via c8d7fbd95efdbfbb9baaef978a3783406e5a4a9d (commit)
from e9db27c0c76406062ffe28e0f2b857770894fd05 (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 c8d7fbd95efdbfbb9baaef978a3783406e5a4a9d
Author: Julien BOIBESSOT <jul...@ar...>
Date: Wed Jan 25 19:05:39 2017 +0100
[BUILDROOT] opos6ul: add python-dateutil to default config
-----------------------------------------------------------------------
Summary of changes:
buildroot/configs/opos6ul_defconfig | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/buildroot/configs/opos6ul_defconfig b/buildroot/configs/opos6ul_defconfig
index e4a30aa..8bc15e6 100644
--- a/buildroot/configs/opos6ul_defconfig
+++ b/buildroot/configs/opos6ul_defconfig
@@ -72,6 +72,7 @@ BR2_PACKAGE_PYTHON3_SQLITE=y
BR2_PACKAGE_PYTHON3_PYEXPAT=y
BR2_PACKAGE_PYTHON3_ZLIB=y
BR2_PACKAGE_PYTHON_CAN=y
+BR2_PACKAGE_PYTHON_DATEUTIL=y
BR2_PACKAGE_PYTHON_NUMPY=y
BR2_PACKAGE_PYTHON_PAHO_MQTT=y
BR2_PACKAGE_PYTHON_PYCLI=y
hooks/post-receive
--
armadeus
|
|
From: Julien B a. A. <ar...@us...> - 2017-01-23 16:48:00
|
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 e9db27c0c76406062ffe28e0f2b857770894fd05 (commit)
from 2931eb2b1f7698969cdc87176c63d68a31ddb3ac (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 e9db27c0c76406062ffe28e0f2b857770894fd05
Author: Julien BOIBESSOT <jul...@ar...>
Date: Mon Jan 23 17:47:08 2017 +0100
[DEBUG] imx6ulregs: add some LCDIF registers definition and add imx6ulregs to opos6ul_defconfig
-----------------------------------------------------------------------
Summary of changes:
buildroot/configs/opos6ul_defconfig | 1 +
target/linux/debug/imxregs/imx6ulregs.h | 5 +++++
target/linux/debug/imxregs/imxregs.c | 2 +-
3 files changed, 7 insertions(+), 1 deletions(-)
diff --git a/buildroot/configs/opos6ul_defconfig b/buildroot/configs/opos6ul_defconfig
index 1c48ad7..e4a30aa 100644
--- a/buildroot/configs/opos6ul_defconfig
+++ b/buildroot/configs/opos6ul_defconfig
@@ -32,6 +32,7 @@ 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_IMXREGS=y
BR2_PACKAGE_ALSA_UTILS=y
BR2_PACKAGE_ALSA_UTILS_AMIXER=y
BR2_PACKAGE_ALSA_UTILS_APLAY=y
diff --git a/target/linux/debug/imxregs/imx6ulregs.h b/target/linux/debug/imxregs/imx6ulregs.h
index e583eca..e7a44bc 100644
--- a/target/linux/debug/imxregs/imx6ulregs.h
+++ b/target/linux/debug/imxregs/imx6ulregs.h
@@ -38,4 +38,9 @@ static struct reg_info regs[] =
{ "TEMPMON_TEMPSENSE2_SET", 0x020c8294, 0, 0xffffffff, 'x', "Tempsensor Control Register 2" },
{ "TEMPMON_TEMPSENSE2_CLR", 0x020c8298, 0, 0xffffffff, 'x', "Tempsensor Control Register 2" },
{ "TEMPMON_TEMPSENSE2_TOG", 0x020c829c, 0, 0xffffffff, 'x', "Tempsensor Control Register 2" },
+/**/
+{ "LCDIF_CTRL0", 0x021c8000, 0, 0xffffffff, 'x', "eLCDIF General Control Register 0" },
+{ "LCDIF_TRANSFER_COUNT", 0x021c8030, 0, 0xffffffff, 'x', "eLCDIF Horizontal and Vertical Count Register" },
+{ "LCDIF_CUR_BUF", 0x021c8040, 0, 0xffffffff, 'x', "eLCDIF Current Buffer Address Register" },
+{ "LCDIF_NEXT_BUF", 0x021c8050, 0, 0xffffffff, 'x', "eLCDIF Next Buffer Address Register" },
};
diff --git a/target/linux/debug/imxregs/imxregs.c b/target/linux/debug/imxregs/imxregs.c
index 70b50be..5cdff2f 100644
--- a/target/linux/debug/imxregs/imxregs.c
+++ b/target/linux/debug/imxregs/imxregs.c
@@ -45,7 +45,7 @@
#include "imxregs.h"
#endif
-#define VERSION "2016.09"
+#define VERSION "2017.01"
/*#define DEBUG TRUE*/
#ifdef DEBUG
hooks/post-receive
--
armadeus
|
|
From: Julien B a. A. <ar...@us...> - 2017-01-23 15:12:21
|
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 2931eb2b1f7698969cdc87176c63d68a31ddb3ac (commit)
from ab299d991a3f7743b20373d9f79d741a6817a8a6 (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 2931eb2b1f7698969cdc87176c63d68a31ddb3ac
Author: Julien BOIBESSOT <jul...@ar...>
Date: Mon Jan 23 16:11:43 2017 +0100
[LINUX] 4.8: opos6ul: remove i.MX6 IPU drivers in i.MX6UL config
-----------------------------------------------------------------------
Summary of changes:
.../armadeus/opos6ul/opos6ul-linux-4.8.config | 12 ++----------
1 files changed, 2 insertions(+), 10 deletions(-)
diff --git a/buildroot/target/device/armadeus/opos6ul/opos6ul-linux-4.8.config b/buildroot/target/device/armadeus/opos6ul/opos6ul-linux-4.8.config
index 092c535..bac180d 100644
--- a/buildroot/target/device/armadeus/opos6ul/opos6ul-linux-4.8.config
+++ b/buildroot/target/device/armadeus/opos6ul/opos6ul-linux-4.8.config
@@ -205,25 +205,17 @@ CONFIG_SOC_CAMERA=y
CONFIG_V4L_MEM2MEM_DRIVERS=y
CONFIG_VIDEO_CODA=y
CONFIG_SOC_CAMERA_OV2640=y
-CONFIG_IMX_IPUV3_CORE=y
-CONFIG_DRM=y
-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=y
# CONFIG_FB_MX3 is not set
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
+CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y
CONFIG_LOGO=y
CONFIG_SOUND=y
CONFIG_SND=y
hooks/post-receive
--
armadeus
|
|
From: Sébastien S. <ss...@us...> - 2017-01-06 11:06:09
|
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 ab299d991a3f7743b20373d9f79d741a6817a8a6 (commit)
from bba62375b7ae1e99065d239e131b69f9e12316ff (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 ab299d991a3f7743b20373d9f79d741a6817a8a6
Author: Sébastien Szymanski <seb...@ar...>
Date: Fri Jan 6 12:10:05 2017 +0100
[BUILDROOT] opos6ul: add brcmfmac43430-sdio.txt in rootfs overlay
-----------------------------------------------------------------------
Summary of changes:
.../lib/firmware/brcm/brcmfmac43430-sdio.txt | 66 ++++++++++++++++++++
1 files changed, 66 insertions(+), 0 deletions(-)
create mode 100644 buildroot/target/device/armadeus/rootfs/target_overlay/lib/firmware/brcm/brcmfmac43430-sdio.txt
diff --git a/buildroot/target/device/armadeus/rootfs/target_overlay/lib/firmware/brcm/brcmfmac43430-sdio.txt b/buildroot/target/device/armadeus/rootfs/target_overlay/lib/firmware/brcm/brcmfmac43430-sdio.txt
new file mode 100644
index 0000000..ea4f648
--- /dev/null
+++ b/buildroot/target/device/armadeus/rootfs/target_overlay/lib/firmware/brcm/brcmfmac43430-sdio.txt
@@ -0,0 +1,66 @@
+# NVRAM file for BCM943430WLPTH
+# 2.4 GHz, 20 MHz BW mode
+
+# The following parameter values are just placeholders, need to be updated.
+manfid=0x2d0
+prodid=0x0727
+vendid=0x14e4
+devid=0x43e2
+boardtype=0x0727
+boardrev=0x1101
+boardnum=22
+macaddr=00:90:4c:c5:12:38
+sromrev=11
+boardflags=0x00404201
+boardflags3=0x08000000
+xtalfreq=37400
+nocrc=1
+ag0=255
+aa2g=1
+ccode=ALL
+
+pa0itssit=0x20
+extpagain2g=0
+#PA parameters for 2.4GHz, measured at CHIP OUTPUT
+pa2ga0=-168,7161,-820
+AvVmid_c0=0x0,0xc8
+cckpwroffset0=5
+
+# PPR params
+maxp2ga0=84
+txpwrbckof=6
+cckbw202gpo=0
+legofdmbw202gpo=0x66111111
+mcsbw202gpo=0x77711111
+propbw202gpo=0xdd
+
+# OFDM IIR :
+ofdmdigfilttype=18
+ofdmdigfilttypebe=18
+# PAPD mode:
+papdmode=1
+papdvalidtest=1
+pacalidx2g=42
+papdepsoffset=-22
+papdendidx=58
+
+# LTECX flags
+ltecxmux=0
+ltecxpadnum=0x0102
+ltecxfnsel=0x44
+ltecxgcigpio=0x01
+
+il0macaddr=00:90:4c:c5:12:38
+wl0id=0x431b
+
+deadman_to=0xffffffff
+# muxenab: 0x1 for UART enable, 0x2 for GPIOs, 0x8 for JTAG
+muxenab=0x1
+# CLDO PWM voltage settings - 0x4 - 1.1 volt
+#cldo_pwm=0x4
+
+#VCO freq 326.4MHz
+spurconfig=0x3
+
+edonthd20l=-75
+edoffthd20ul=-80
hooks/post-receive
--
armadeus
|
|
From: Julien B a. A. <ar...@us...> - 2017-01-05 11:13: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 bba62375b7ae1e99065d239e131b69f9e12316ff (commit)
from 20a094f7aaa11cdc96b1f51e5a9828dd7dd735dc (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 bba62375b7ae1e99065d239e131b69f9e12316ff
Author: Julien BOIBESSOT <jul...@ar...>
Date: Thu Jan 5 12:08:54 2017 +0100
[LINUX] 4.8: opos6ul: improves imx6ul-opos6uldev.dts (backlight+onewire)
-----------------------------------------------------------------------
Summary of changes:
...pos6ul-and-opos6uldev-add-initial-support.patch | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/patches/linux/4.8/0800-ARM-dts-opos6ul-and-opos6uldev-add-initial-support.patch b/patches/linux/4.8/0800-ARM-dts-opos6ul-and-opos6uldev-add-initial-support.patch
index 24e95c1..0ca1829 100644
--- a/patches/linux/4.8/0800-ARM-dts-opos6ul-and-opos6uldev-add-initial-support.patch
+++ b/patches/linux/4.8/0800-ARM-dts-opos6ul-and-opos6uldev-add-initial-support.patch
@@ -288,7 +288,7 @@ Index: linux-4.8.10/arch/arm/boot/dts/imx6ul-opos6uldev.dts
+ stdout-path = &uart1;
+ };
+
-+ lcd {
++ lcd_backlight {
+ compatible = "pwm-backlight";
+ pwms = <&pwm3 0 191000>;
+ brightness-levels = <0 4 8 16 32 64 128 255>;
@@ -325,8 +325,8 @@ Index: linux-4.8.10/arch/arm/boot/dts/imx6ul-opos6uldev.dts
+ compatible = "w1-gpio";
+ pinctrl-names = "default";
+ pinctrl-0 = <&pinctrl_w1>;
++ gpios = <&gpio5 1 GPIO_ACTIVE_HIGH>;
+ status = "okay";
-+ gpios = <&gpio5 1 0>;
+ };
+
+ reg_5v: regulator-5v {
hooks/post-receive
--
armadeus
|
|
From: Sébastien S. <ss...@us...> - 2017-01-04 17:39:53
|
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 20a094f7aaa11cdc96b1f51e5a9828dd7dd735dc (commit)
from e92343e5e2ae295c0e3fc2ffb1b19fd07288b571 (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 20a094f7aaa11cdc96b1f51e5a9828dd7dd735dc
Author: Sébastien Szymanski <seb...@ar...>
Date: Wed Jan 4 18:44:28 2017 +0100
[BUILDROOT] 2016.08: libpng: bump to version 1.6.27
-----------------------------------------------------------------------
Summary of changes:
...03-armadeus-libpng-bump-to-version-1.6.27.patch | 23 ++++++++++++++++++++
1 files changed, 23 insertions(+), 0 deletions(-)
create mode 100644 patches/buildroot/2016.08/003-armadeus-libpng-bump-to-version-1.6.27.patch
diff --git a/patches/buildroot/2016.08/003-armadeus-libpng-bump-to-version-1.6.27.patch b/patches/buildroot/2016.08/003-armadeus-libpng-bump-to-version-1.6.27.patch
new file mode 100644
index 0000000..f509833
--- /dev/null
+++ b/patches/buildroot/2016.08/003-armadeus-libpng-bump-to-version-1.6.27.patch
@@ -0,0 +1,23 @@
+Index: buildroot/package/libpng/libpng.hash
+===================================================================
+--- buildroot.orig/package/libpng/libpng.hash
++++ buildroot/package/libpng/libpng.hash
+@@ -1,2 +1,4 @@
++# From http://sourceforge.net/projects/libpng/files/libpng16/1.6.27/
++sha1 af5d742f5d0a6492133aed7790bb43e8854cca64 libpng-1.6.27.tar.xz
+ # Locally computed:
+-sha256 09fe8d8341e8bfcfb3263100d9ac7ea2155b28dd8535f179111c1672ac8d8811 libpng-1.6.25.tar.xz
++sha256 fca2ffd97336356cdab9bfa8936b9d6dfd580a70205e5dfead3ac42cb054b57b libpng-1.6.27.tar.xz
+Index: buildroot/package/libpng/libpng.mk
+===================================================================
+--- buildroot.orig/package/libpng/libpng.mk
++++ buildroot/package/libpng/libpng.mk
+@@ -4,7 +4,7 @@
+ #
+ ################################################################################
+
+-LIBPNG_VERSION = 1.6.25
++LIBPNG_VERSION = 1.6.27
+ LIBPNG_SERIES = 16
+ LIBPNG_SOURCE = libpng-$(LIBPNG_VERSION).tar.xz
+ LIBPNG_SITE = http://downloads.sourceforge.net/project/libpng/libpng${LIBPNG_SERIES}/$(LIBPNG_VERSION)
hooks/post-receive
--
armadeus
|