armadeus-commitlog Mailing List for armadeus (Page 34)
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...> - 2015-06-15 13:30:17
|
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "armadeus".
The branch, master has been updated
via d819e7c0b529684af9b9f7b386472f33730c3c57 (commit)
from 5296aa066f2d98560a9e4d87219a012c9a58fd41 (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 d819e7c0b529684af9b9f7b386472f33730c3c57
Author: Julien Boibessot <jul...@ar...>
Date: Mon Jun 15 15:28:59 2015 +0200
[LINUX] APF27: 4.0: add a config for preempt-rt
-----------------------------------------------------------------------
Summary of changes:
...defconfig => apf27preempt-rtmainline_defconfig} | 8 ++++----
.../apf27/apf27-linux-preempt-rt-4.0.5.config | 1 +
...19.config => apf27-linux-preempt-rt-4.0.config} | 2 +-
3 files changed, 6 insertions(+), 5 deletions(-)
copy buildroot/configs/{apf27mainline_defconfig => apf27preempt-rtmainline_defconfig} (92%)
create mode 120000 buildroot/target/device/armadeus/apf27/apf27-linux-preempt-rt-4.0.5.config
copy buildroot/target/device/armadeus/apf27/{apf27-linux-3.19.config => apf27-linux-preempt-rt-4.0.config} (99%)
diff --git a/buildroot/configs/apf27mainline_defconfig b/buildroot/configs/apf27preempt-rtmainline_defconfig
similarity index 92%
copy from buildroot/configs/apf27mainline_defconfig
copy to buildroot/configs/apf27preempt-rtmainline_defconfig
index d0a2d52..2348730 100644
--- a/buildroot/configs/apf27mainline_defconfig
+++ b/buildroot/configs/apf27preempt-rtmainline_defconfig
@@ -6,7 +6,7 @@ BR2_CCACHE=y
BR2_CCACHE_DIR="$(TOPDIR)/.$(BR2_BOARD_NAME)-buildroot-ccache"
BR2_STRIP_sstrip=y
BR2_KERNEL_HEADERS_VERSION=y
-BR2_DEFAULT_KERNEL_VERSION="3.19.8"
+BR2_DEFAULT_KERNEL_VERSION="4.0.5"
BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_19=y
BR2_UCLIBC_CONFIG="target/device/armadeus/uClibc-$(BR2_UCLIBC_VERSION_STRING).config"
BR2_TOOLCHAIN_BUILDROOT_LARGEFILE=y
@@ -36,10 +36,10 @@ BR2_BOARD_NAME="apf27"
BR2_CPU_NAME="imx27"
BR2_LINUX_KERNEL=y
BR2_LINUX_KERNEL_CUSTOM_VERSION=y
-BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="3.19.8"
-BR2_LINUX_KERNEL_PATCH="../patches/linux/$(BR2_LINUX_KERNEL_VERSION)"
+BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="4.0.5"
+BR2_LINUX_KERNEL_PATCH="https://www.kernel.org/pub/linux/kernel/projects/rt/4.0/patch-4.0.5-rt3.patch.gz ../patches/linux/$(BR2_LINUX_KERNEL_VERSION)"
BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
-BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="$(BR2_BOARD_PATH)/$(BR2_BOARD_NAME)-linux-$(BR2_LINUX_KERNEL_VERSION).config"
+BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="$(BR2_BOARD_PATH)/$(BR2_BOARD_NAME)-linux-preempt-rt-$(BR2_LINUX_KERNEL_VERSION).config"
BR2_LINUX_KERNEL_UIMAGE_LOADADDR="0xA0008000"
BR2_LINUX_KERNEL_DTS_SUPPORT=y
BR2_LINUX_KERNEL_INTREE_DTS_NAME="imx27-apf27dev"
diff --git a/buildroot/target/device/armadeus/apf27/apf27-linux-preempt-rt-4.0.5.config b/buildroot/target/device/armadeus/apf27/apf27-linux-preempt-rt-4.0.5.config
new file mode 120000
index 0000000..5529379
--- /dev/null
+++ b/buildroot/target/device/armadeus/apf27/apf27-linux-preempt-rt-4.0.5.config
@@ -0,0 +1 @@
+apf27-linux-preempt-rt-4.0.config
\ No newline at end of file
diff --git a/buildroot/target/device/armadeus/apf27/apf27-linux-3.19.config b/buildroot/target/device/armadeus/apf27/apf27-linux-preempt-rt-4.0.config
similarity index 99%
copy from buildroot/target/device/armadeus/apf27/apf27-linux-3.19.config
copy to buildroot/target/device/armadeus/apf27/apf27-linux-preempt-rt-4.0.config
index feb448f..c0f3ba5 100644
--- a/buildroot/target/device/armadeus/apf27/apf27-linux-3.19.config
+++ b/buildroot/target/device/armadeus/apf27/apf27-linux-preempt-rt-4.0.config
@@ -18,7 +18,7 @@ CONFIG_MODULE_UNLOAD=y
# CONFIG_ARCH_MULTI_V7 is not set
CONFIG_ARCH_MXC=y
CONFIG_MACH_IMX27_DT=y
-CONFIG_PREEMPT=y
+CONFIG_PREEMPT_RT_FULL=y
CONFIG_AEABI=y
CONFIG_ZBOOT_ROM_TEXT=0x0
CONFIG_ZBOOT_ROM_BSS=0x0
hooks/post-receive
--
armadeus
|
|
From: Julien B a. A. <ar...@us...> - 2015-06-15 12:54:24
|
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 5296aa066f2d98560a9e4d87219a012c9a58fd41 (commit)
from 3647a4c1c4b6c6e1ac6230772b190bb4e4cfdeb6 (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 5296aa066f2d98560a9e4d87219a012c9a58fd41
Author: Philippe Reynes <tr...@gm...>
Date: Sun May 31 23:03:46 2015 +0200
[LINUX] APF27: apf27xenomaimainline: bump kernel to 3.14.39-arm-9
Signed-off-by: Julien Boibessot <jul...@ar...>
-----------------------------------------------------------------------
Summary of changes:
buildroot/configs/apf27xenomaimainline_defconfig | 4 ++--
...i.config => apf27-linux-3.14.39-xenomai.config} | 0
2 files changed, 2 insertions(+), 2 deletions(-)
rename buildroot/target/device/armadeus/apf27/{apf27-linux-3.14.33-xenomai.config => apf27-linux-3.14.39-xenomai.config} (100%)
diff --git a/buildroot/configs/apf27xenomaimainline_defconfig b/buildroot/configs/apf27xenomaimainline_defconfig
index ad88b0d..0caf774 100644
--- a/buildroot/configs/apf27xenomaimainline_defconfig
+++ b/buildroot/configs/apf27xenomaimainline_defconfig
@@ -32,7 +32,7 @@ BR2_BOARD_NAME="apf27"
BR2_CPU_NAME="imx27"
BR2_LINUX_KERNEL=y
BR2_LINUX_KERNEL_CUSTOM_VERSION=y
-BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="3.14.33"
+BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="3.14.39"
BR2_LINUX_KERNEL_PATCH="../patches/linux/$(BR2_LINUX_KERNEL_VERSION)"
BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="$(BR2_BOARD_PATH)/$(BR2_BOARD_NAME)-linux-$(BR2_LINUX_KERNEL_VERSION)-xenomai.config"
@@ -40,7 +40,7 @@ BR2_LINUX_KERNEL_UIMAGE_LOADADDR="0xA0008000"
BR2_LINUX_KERNEL_DTS_SUPPORT=y
BR2_LINUX_KERNEL_INTREE_DTS_NAME="imx27-apf27dev"
BR2_LINUX_KERNEL_EXT_XENOMAI=y
-BR2_LINUX_KERNEL_EXT_XENOMAI_ADEOS_PATCH_URL="http://download.gna.org/adeos/patches/v3.x/arm/ipipe-core-3.14.33-arm-8.patch"
+BR2_LINUX_KERNEL_EXT_XENOMAI_ADEOS_PATCH_URL="http://download.gna.org/adeos/patches/v3.x/arm/ipipe-core-3.14.39-arm-9.patch"
BR2_PACKAGE_BUSYBOX_CONFIG="$(ARMADEUS_PATH)/busybox.config"
BR2_PACKAGE_FPGAREGS=y
BR2_PACKAGE_FPGA_FIRMWARE=y
diff --git a/buildroot/target/device/armadeus/apf27/apf27-linux-3.14.33-xenomai.config b/buildroot/target/device/armadeus/apf27/apf27-linux-3.14.39-xenomai.config
similarity index 100%
rename from buildroot/target/device/armadeus/apf27/apf27-linux-3.14.33-xenomai.config
rename to buildroot/target/device/armadeus/apf27/apf27-linux-3.14.39-xenomai.config
hooks/post-receive
--
armadeus
|
|
From: Julien B a. A. <ar...@us...> - 2015-06-15 12:48:24
|
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 3647a4c1c4b6c6e1ac6230772b190bb4e4cfdeb6 (commit)
from 1e1b2c6e2ae9a216e3ab317dd6ebc3b0f5216f81 (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 3647a4c1c4b6c6e1ac6230772b190bb4e4cfdeb6
Author: Julien Boibessot <jul...@ar...>
Date: Mon Jun 15 14:48:06 2015 +0200
[LINUX] 4.0: all boards: bump to 4.0.5
-----------------------------------------------------------------------
Summary of changes:
...nux-4.0-rc1.config => apf27-linux-4.0.5.config} | 0
...nux-4.0-rc1.config => apf28-linux-4.0.5.config} | 0
...nux-4.0-rc1.config => apf51-linux-4.0.5.config} | 0
...inux-4.0-rc1.config => apf6-linux-4.0.5.config} | 0
patches/linux/{4.0-rc1 => 4.0.5} | 0
5 files changed, 0 insertions(+), 0 deletions(-)
rename buildroot/target/device/armadeus/apf27/{apf27-linux-4.0-rc1.config => apf27-linux-4.0.5.config} (100%)
rename buildroot/target/device/armadeus/apf28/{apf28-linux-4.0-rc1.config => apf28-linux-4.0.5.config} (100%)
rename buildroot/target/device/armadeus/apf51/{apf51-linux-4.0-rc1.config => apf51-linux-4.0.5.config} (100%)
rename buildroot/target/device/armadeus/apf6/{apf6-linux-4.0-rc1.config => apf6-linux-4.0.5.config} (100%)
rename patches/linux/{4.0-rc1 => 4.0.5} (100%)
diff --git a/buildroot/target/device/armadeus/apf27/apf27-linux-4.0-rc1.config b/buildroot/target/device/armadeus/apf27/apf27-linux-4.0.5.config
similarity index 100%
rename from buildroot/target/device/armadeus/apf27/apf27-linux-4.0-rc1.config
rename to buildroot/target/device/armadeus/apf27/apf27-linux-4.0.5.config
diff --git a/buildroot/target/device/armadeus/apf28/apf28-linux-4.0-rc1.config b/buildroot/target/device/armadeus/apf28/apf28-linux-4.0.5.config
similarity index 100%
rename from buildroot/target/device/armadeus/apf28/apf28-linux-4.0-rc1.config
rename to buildroot/target/device/armadeus/apf28/apf28-linux-4.0.5.config
diff --git a/buildroot/target/device/armadeus/apf51/apf51-linux-4.0-rc1.config b/buildroot/target/device/armadeus/apf51/apf51-linux-4.0.5.config
similarity index 100%
rename from buildroot/target/device/armadeus/apf51/apf51-linux-4.0-rc1.config
rename to buildroot/target/device/armadeus/apf51/apf51-linux-4.0.5.config
diff --git a/buildroot/target/device/armadeus/apf6/apf6-linux-4.0-rc1.config b/buildroot/target/device/armadeus/apf6/apf6-linux-4.0.5.config
similarity index 100%
rename from buildroot/target/device/armadeus/apf6/apf6-linux-4.0-rc1.config
rename to buildroot/target/device/armadeus/apf6/apf6-linux-4.0.5.config
diff --git a/patches/linux/4.0-rc1 b/patches/linux/4.0.5
similarity index 100%
rename from patches/linux/4.0-rc1
rename to patches/linux/4.0.5
hooks/post-receive
--
armadeus
|
|
From: Sébastien S. <ss...@us...> - 2015-06-12 08:43:28
|
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 1e1b2c6e2ae9a216e3ab317dd6ebc3b0f5216f81 (commit)
from 07605b4d26c69a3d1aea98bdcc5989c7ab0f0d4a (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 1e1b2c6e2ae9a216e3ab317dd6ebc3b0f5216f81
Author: Sébastien Szymanski <seb...@ar...>
Date: Fri Jun 12 10:48:36 2015 +0200
[BUILDROOT] apf6 (legacy): add linux preempt rt config
-----------------------------------------------------------------------
Summary of changes:
...y_defconfig => apf6legacy-preempt-rt_defconfig} | 4 +-
...fig => apf6legacy-preempt-rt-linux-3.10.config} | 2 +-
.../0001-fix-build.patch | 57 +++++++++++++
.../0002-fix-build-with-rt-enabled.patch | 19 +++++
.../0003-no-split-ptlocks.patch | 84 ++++++++++++++++++++
5 files changed, 163 insertions(+), 3 deletions(-)
copy buildroot/configs/{apf6legacy_defconfig => apf6legacy-preempt-rt_defconfig} (95%)
copy buildroot/target/device/armadeus/apf6/{apf6legacy-linux-3.10.config => apf6legacy-preempt-rt-linux-3.10.config} (99%)
create mode 100644 patches/linux/3.10.mx6_legacy_preempt_rt/0001-fix-build.patch
create mode 100644 patches/linux/3.10.mx6_legacy_preempt_rt/0002-fix-build-with-rt-enabled.patch
create mode 100644 patches/linux/3.10.mx6_legacy_preempt_rt/0003-no-split-ptlocks.patch
diff --git a/buildroot/configs/apf6legacy_defconfig b/buildroot/configs/apf6legacy-preempt-rt_defconfig
similarity index 95%
copy from buildroot/configs/apf6legacy_defconfig
copy to buildroot/configs/apf6legacy-preempt-rt_defconfig
index e367a44..bb4f1e8 100644
--- a/buildroot/configs/apf6legacy_defconfig
+++ b/buildroot/configs/apf6legacy-preempt-rt_defconfig
@@ -29,9 +29,9 @@ 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_PATCH="../patches/linux/3.10.mx6_legacy ../patches/linux/3.10.mx6_legacy_preempt_rt https://www.kernel.org/pub/linux/kernel/projects/rt/3.10/older/patch-3.10.27-rt25.patch.gz"
BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
-BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="$(BR2_BOARD_PATH)/apf6legacy-linux-3.10.config"
+BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="$(BR2_BOARD_PATH)/apf6legacy-preempt-rt-linux-3.10.config"
BR2_LINUX_KERNEL_ZIMAGE=y
BR2_LINUX_KERNEL_DTS_SUPPORT=y
BR2_LINUX_KERNEL_INTREE_DTS_NAME="imx6q-apf6dev imx6dl-apf6dev imx6q-wandboard imx6dl-wandboard"
diff --git a/buildroot/target/device/armadeus/apf6/apf6legacy-linux-3.10.config b/buildroot/target/device/armadeus/apf6/apf6legacy-preempt-rt-linux-3.10.config
similarity index 99%
copy from buildroot/target/device/armadeus/apf6/apf6legacy-linux-3.10.config
copy to buildroot/target/device/armadeus/apf6/apf6legacy-preempt-rt-linux-3.10.config
index eed47d0..9cbb021 100644
--- a/buildroot/target/device/armadeus/apf6/apf6legacy-linux-3.10.config
+++ b/buildroot/target/device/armadeus/apf6/apf6legacy-preempt-rt-linux-3.10.config
@@ -26,7 +26,7 @@ CONFIG_PCI_MSI=y
CONFIG_PCI_IMX6=y
CONFIG_SMP=y
CONFIG_VMSPLIT_2G=y
-CONFIG_PREEMPT=y
+CONFIG_PREEMPT_RT_FULL=y
CONFIG_AEABI=y
# CONFIG_OABI_COMPAT is not set
CONFIG_ZBOOT_ROM_TEXT=0x0
diff --git a/patches/linux/3.10.mx6_legacy_preempt_rt/0001-fix-build.patch b/patches/linux/3.10.mx6_legacy_preempt_rt/0001-fix-build.patch
new file mode 100644
index 0000000..ffc6b74
--- /dev/null
+++ b/patches/linux/3.10.mx6_legacy_preempt_rt/0001-fix-build.patch
@@ -0,0 +1,57 @@
+Fix build errors when RT patch is applied
+
+Upstream-Status: Inappropriate [other]
+Freescale does not support the RT patch
+
+Signed-off-by: Jacob Kroon <jac...@mi...>
+
+Index: git/drivers/mxc/gpu-viv/hal/os/linux/kernel/gc_hal_kernel_os.c
+===================================================================
+--- git.orig/drivers/mxc/gpu-viv/hal/os/linux/kernel/gc_hal_kernel_os.c
++++ git/drivers/mxc/gpu-viv/hal/os/linux/kernel/gc_hal_kernel_os.c
+@@ -7746,7 +7746,7 @@ gckOS_WaitSignal(
+
+ might_sleep();
+
+- spin_lock_irq(&signal->obj.wait.lock);
++ raw_spin_lock_irq(&signal->obj.wait.lock);
+
+ if (signal->obj.done)
+ {
+@@ -7768,9 +7768,8 @@ gckOS_WaitSignal(
+ ? MAX_SCHEDULE_TIMEOUT
+ : Wait * HZ / 1000;
+
+- DECLARE_WAITQUEUE(wait, current);
+- wait.flags |= WQ_FLAG_EXCLUSIVE;
+- __add_wait_queue_tail(&signal->obj.wait, &wait);
++ DEFINE_SWAITER(wait);
++ swait_prepare_locked(&signal->obj.wait, &wait);
+
+ while (gcvTRUE)
+ {
+@@ -7782,9 +7781,9 @@ gckOS_WaitSignal(
+ }
+
+ __set_current_state(TASK_INTERRUPTIBLE);
+- spin_unlock_irq(&signal->obj.wait.lock);
++ raw_spin_unlock_irq(&signal->obj.wait.lock);
+ timeout = schedule_timeout(timeout);
+- spin_lock_irq(&signal->obj.wait.lock);
++ raw_spin_lock_irq(&signal->obj.wait.lock);
+
+ if (signal->obj.done)
+ {
+@@ -7805,10 +7804,10 @@ gckOS_WaitSignal(
+ }
+ }
+
+- __remove_wait_queue(&signal->obj.wait, &wait);
++ swait_finish_locked(&signal->obj.wait, &wait);
+ }
+
+- spin_unlock_irq(&signal->obj.wait.lock);
++ raw_spin_unlock_irq(&signal->obj.wait.lock);
+
+ OnError:
+ /* Return status. */
diff --git a/patches/linux/3.10.mx6_legacy_preempt_rt/0002-fix-build-with-rt-enabled.patch b/patches/linux/3.10.mx6_legacy_preempt_rt/0002-fix-build-with-rt-enabled.patch
new file mode 100644
index 0000000..83652c9
--- /dev/null
+++ b/patches/linux/3.10.mx6_legacy_preempt_rt/0002-fix-build-with-rt-enabled.patch
@@ -0,0 +1,19 @@
+Fix build error when PREEMPT_RT_FULL is enabled
+
+Upstream-Status: Pending
+
+Signed-off-by: Jacob Kroon <jac...@mi...>
+
+Index: git/drivers/mxc/gpu-viv/hal/os/linux/kernel/gc_hal_kernel_os.c
+===================================================================
+--- git.orig/drivers/mxc/gpu-viv/hal/os/linux/kernel/gc_hal_kernel_os.c
++++ git/drivers/mxc/gpu-viv/hal/os/linux/kernel/gc_hal_kernel_os.c
+@@ -3266,7 +3266,7 @@ gckOS_CreateMutex(
+ gcmkONERROR(gckOS_Allocate(Os, gcmSIZEOF(struct mutex), Mutex));
+
+ /* Initialize the mutex. */
+- mutex_init(*Mutex);
++ mutex_init((struct mutex*)*Mutex);
+
+ /* Return status. */
+ gcmkFOOTER_ARG("*Mutex=0x%X", *Mutex);
diff --git a/patches/linux/3.10.mx6_legacy_preempt_rt/0003-no-split-ptlocks.patch b/patches/linux/3.10.mx6_legacy_preempt_rt/0003-no-split-ptlocks.patch
new file mode 100644
index 0000000..b7995b6
--- /dev/null
+++ b/patches/linux/3.10.mx6_legacy_preempt_rt/0003-no-split-ptlocks.patch
@@ -0,0 +1,84 @@
+Work around the oops below by disabling split ptlocks
+
+Upstream-Status: Inappropriate [disable feature]
+
+Signed-off-by: Jacob Kroon <jac...@mi...>
+
+Unable to handle kernel NULL pointer dereference at virtual address 00000000
+pgd = ac5a8000
+[00000000] *pgd=3c8db831, *pte=00000000, *ppte=00000000
+Internal error: Oops: 17 [#1] PREEMPT SMP ARM
+Modules linked in:
+CPU: 1 PID: 277 Comm: test-qt5 Not tainted 3.10.17-rt12-monkey+gec1af9f #2
+task: ac65df80 ti: ac968000 task.ti: ac968000
+PC is at _raw_spin_lock+0x10/0x4c
+LR is at get_parent_ip+0x10/0x2c
+pc : [<80623fd4>] lr : [<8004ef18>] psr: 60010013
+sp : ac969c38 ip : 80c44404 fp : 00000000
+r10: ac65df80 r9 : ac969cd8 r8 : 00000000
+r7 : 00000054 r6 : afffe000 r5 : 00000000 r4 : 00000000
+r3 : ac65df80 r2 : 00000001 r1 : 00000000 r0 : 00000000
+Flags: nZCv IRQs on FIQs on Mode SVC_32 ISA ARM Segment user
+Control: 10c53c7d Table: 3c5a804a DAC: 00000015
+Process test-qt5 (pid: 277, stack limit = 0xac968238)
+Stack: (0xac969c38 to 0xac96a000)
+9c20: b00549a8 806235e0
+9c40: 00000000 ac968000 812f9a00 80017cec ac969c74 fffffffe 00000000 00005000
+9c60: 00000000 80017e6c ac968000 ac65df80 00000000 00000000 00000001 ac968001
+9c80: ac65df80 b00549a8 00000000 afffe000 00000054 00000000 ac969cd8 afffe150
+9ca0: b0054bf8 8044e540 ac969cd8 b00549a8 ac0b8180 00000230 ac8fd000 00000230
+9cc0: 00000000 8044f6f4 ac155700 ac969cf4 ac155700 804605b8 ac155700 ac969d8c
+9ce0: 00000002 ac969d24 b0054bf8 804607f4 7ef1fcd0 80450078 ac0b8180 ac155700
+9d00: ac969d8c 00000002 ac8fd000 8045f1a0 ac969d24 00000000 ac8fd01c b00549a8
+9d20: b0050000 00000008 ac969d98 ac0b8300 ac969d8c 00000115 ac969d98 ac969e00
+9d40: ac155600 ac3985f0 7ef1fcd0 8045661c 00000115 00000000 00000001 00000000
+9d60: 00007530 80454144 80c32e18 00000001 81518e18 806237dc 00000001 ac968038
+9d80: 00000000 00000000 00000000 00000000 00000115 806237dc ac6f5688 ac968018
+9da0: 812e1640 00000000 00000001 ac968000 ac969dc4 8004efe4 ac968008 ac39a000
+9dc0: ac744400 ac968020 00007530 ac968000 ac968000 ac3985f0 7ef1fcd0 8044d374
+9de0: 7ef1fd20 00000000 000000f8 00000000 7ef1fd20 00000000 000000f8 00000000
+9e00: 00000028 00000002 00000000 6437d1dd 7ef1fddc 76f9c030 7ef1fd88 76fb9abc
+9e20: 00000320 00005007 e02c7eca c1399eff 020fb2db 00000000 00000000 00000000
+9e40: 00000001 00000040 00000400 00000004 00000010 00000400 00000002 00000100
+9e60: 00000100 00000008 00000008 00000000 ffffffff 00000000 7588e180 76fb1000
+9e80: 08000000 00000000 00000000 76fb11b8 000000af 760b6cd8 ffffffff 7431d4c0
+9ea0: 000cb1ac 75889000 00000000 00000001 000000b0 00000000 00000000 76fa0da0
+9ec0: 00000000 00000001 00000001 00000000 00000000 7588cb40 00000001 75957ecc
+9ee0: 00000001 7ef1fe7c 75953e94 7ef1fedc 00000002 76fa789c 00007530 ac6813c0
+9f00: 00000000 7ef1fcd0 ac6813c0 ac968000 ac3985f0 800d68fc 00000001 ac968000
+9f20: ac969f34 8004efe4 ac4f71d4 6c31d000 00000000 80623fd4 00000000 80623578
+9f40: ac4f71d4 800a3d40 00000001 00000000 ac969f5c 00000003 ac6813c8 00000000
+9f60: 00000001 00007530 00000003 00000000 7ef1fcd0 ac6813c0 ac968000 00000000
+9f80: 00000000 800d6afc ac4f7180 00000000 00002710 00007530 75957e40 00000036
+9fa0: 8000e2c4 8000e140 00002710 00007530 00000003 00007530 7ef1fcd0 01bc3008
+9fc0: 00002710 00007530 75957e40 00000036 01bd2e70 00000001 7ef1fd20 00000000
+9fe0: 759540c4 7ef1fcbc 7593f698 760a0ccc 20010010 00000003 00000000 00000000
+[<80623fd4>] (_raw_spin_lock+0x10/0x4c) from [<806235e0>] (rt_spin_lock_slowlock+0x34/0x29c)
+[<806235e0>] (rt_spin_lock_slowlock+0x34/0x29c) from [<8044e540>] (_QueryProcessPageTable+0x8c/0xdc)
+[<8044e540>] (_QueryProcessPageTable+0x8c/0xdc) from [<8044f6f4>] (gckOS_GetPhysicalAddress+0x20/0x58)
+[<8044f6f4>] (gckOS_GetPhysicalAddress+0x20/0x58) from [<804605b8>] (gckHARDWARE_ConvertLogical+0x2c/0x90)
+[<804605b8>] (gckHARDWARE_ConvertLogical+0x2c/0x90) from [<804607f4>] (gckHARDWARE_Link+0x60/0x104)
+[<804607f4>] (gckHARDWARE_Link+0x60/0x104) from [<8045f1a0>] (gckCONTEXT_Construct+0x264/0x2bc)
+[<8045f1a0>] (gckCONTEXT_Construct+0x264/0x2bc) from [<8045661c>] (gckCOMMAND_Attach+0x44/0x88)
+[<8045661c>] (gckCOMMAND_Attach+0x44/0x88) from [<80454144>] (gckKERNEL_Dispatch+0x358/0x12c8)
+[<80454144>] (gckKERNEL_Dispatch+0x358/0x12c8) from [<8044d374>] (drv_ioctl+0x120/0x284)
+[<8044d374>] (drv_ioctl+0x120/0x284) from [<800d68fc>] (do_vfs_ioctl+0x408/0x5d0)
+[<800d68fc>] (do_vfs_ioctl+0x408/0x5d0) from [<800d6afc>] (SyS_ioctl+0x38/0x64)
+[<800d6afc>] (SyS_ioctl+0x38/0x64) from [<8000e140>] (ret_fast_syscall+0x0/0x30)
+Code: e92d4010 e1a04000 e3a00001 ebe8abd7 (e1943f9f)
+---[ end trace 0000000000000002 ]---
+note: test-qt5[277] exited with preempt_count 1
+
+Index: git/include/linux/mm_types.h
+===================================================================
+--- git.orig/include/linux/mm_types.h
++++ git/include/linux/mm_types.h
+@@ -24,7 +24,7 @@
+
+ struct address_space;
+
+-#define USE_SPLIT_PTLOCKS (NR_CPUS >= CONFIG_SPLIT_PTLOCK_CPUS)
++#define USE_SPLIT_PTLOCKS (0)
+
+ /*
+ * Each physical page in the system has a struct page associated with
hooks/post-receive
--
armadeus
|
|
From: Sébastien S. <ss...@us...> - 2015-05-26 09:01: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, master has been updated
via 07605b4d26c69a3d1aea98bdcc5989c7ab0f0d4a (commit)
from d0e0f86b2bf3cf5e76e3eab47bdd479e424281ba (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 07605b4d26c69a3d1aea98bdcc5989c7ab0f0d4a
Author: Philippe Reynes <tr...@gm...>
Date: Mon May 25 20:13:54 2015 +0200
[LINUX] apf6: move to 3.19.8
-----------------------------------------------------------------------
Summary of changes:
buildroot/configs/apf6_defconfig | 2 +-
...inux-3.19.3.config => apf6-linux-3.19.8.config} | 0
2 files changed, 1 insertions(+), 1 deletions(-)
rename buildroot/target/device/armadeus/apf6/{apf6-linux-3.19.3.config => apf6-linux-3.19.8.config} (100%)
diff --git a/buildroot/configs/apf6_defconfig b/buildroot/configs/apf6_defconfig
index 5102099..06bd6ec 100644
--- a/buildroot/configs/apf6_defconfig
+++ b/buildroot/configs/apf6_defconfig
@@ -27,7 +27,7 @@ BR2_TARGET_ARMADEUS_NR_SDRAM="2"
BR2_TARGET_ARMADEUS_SDRAM_SIZE="512"
BR2_LINUX_KERNEL=y
BR2_LINUX_KERNEL_CUSTOM_VERSION=y
-BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="3.19.3"
+BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="3.19.8"
BR2_LINUX_KERNEL_PATCH="../patches/linux/$(BR2_LINUX_KERNEL_VERSION)"
BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="$(BR2_BOARD_PATH)/$(BR2_BOARD_NAME)-linux-$(BR2_LINUX_KERNEL_VERSION).config"
diff --git a/buildroot/target/device/armadeus/apf6/apf6-linux-3.19.3.config b/buildroot/target/device/armadeus/apf6/apf6-linux-3.19.8.config
similarity index 100%
rename from buildroot/target/device/armadeus/apf6/apf6-linux-3.19.3.config
rename to buildroot/target/device/armadeus/apf6/apf6-linux-3.19.8.config
hooks/post-receive
--
armadeus
|
|
From: jorasse <jo...@us...> - 2015-05-25 07:01: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, master has been updated
via d0e0f86b2bf3cf5e76e3eab47bdd479e424281ba (commit)
via 58b556efcb617902d52431052bba8204c7f14abe (commit)
via 5dc00b739209198247c3c162d6da05809fe4fed4 (commit)
via 16de9e5a02d986f31d0e9337b126c2d661854a3c (commit)
via 107ad563a506d4955963905d6dfdee609e4a96a2 (commit)
via 0944157029a282b1bd1286ee3139cd2de9eea382 (commit)
via 7c03e11eec88cfabf367c2114dc8e7b6fc619585 (commit)
from e24ce698c345c5469e4c3251ae87af8fff79f2a2 (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 d0e0f86b2bf3cf5e76e3eab47bdd479e424281ba
Author: Philippe Reynes <tr...@gm...>
Date: Mon May 18 07:57:53 2015 +0200
[LINUX] 3.19: move to 3.19.8
commit 58b556efcb617902d52431052bba8204c7f14abe
Author: Philippe Reynes <tr...@gm...>
Date: Mon May 18 07:57:52 2015 +0200
[LINUX] 3.18: move to 3.18.13
commit 5dc00b739209198247c3c162d6da05809fe4fed4
Author: Philippe Reynes <tr...@gm...>
Date: Mon May 18 07:57:51 2015 +0200
[LINUX] 3.14: move to 3.14.42
commit 16de9e5a02d986f31d0e9337b126c2d661854a3c
Author: Philippe Reynes <tr...@gm...>
Date: Mon May 18 07:57:50 2015 +0200
[LINUX] 3.12: move to 3.12.42
commit 107ad563a506d4955963905d6dfdee609e4a96a2
Author: Philippe Reynes <tr...@gm...>
Date: Mon May 18 07:57:49 2015 +0200
[LINUX] 3.10: move to 3.10.78
commit 0944157029a282b1bd1286ee3139cd2de9eea382
Author: Philippe Reynes <tr...@gm...>
Date: Mon May 18 07:57:48 2015 +0200
[LINUX] 3.18: move to 3.18.11
commit 7c03e11eec88cfabf367c2114dc8e7b6fc619585
Author: Philippe Reynes <tr...@gm...>
Date: Mon May 18 07:57:47 2015 +0200
[LINUX] 3.12: move to 3.12.40
-----------------------------------------------------------------------
Summary of changes:
buildroot/configs/apf27mainline_defconfig | 4 ++--
buildroot/configs/apf28mainline_defconfig | 4 ++--
buildroot/configs/apf51mainline_defconfig | 4 ++--
...x-3.10.73.config => apf27-linux-3.10.78.config} | 0
...x-3.12.39.config => apf27-linux-3.12.42.config} | 0
...x-3.14.37.config => apf27-linux-3.14.42.config} | 0
...x-3.18.10.config => apf27-linux-3.18.13.config} | 0
...nux-3.19.2.config => apf27-linux-3.19.8.config} | 0
...x-3.10.73.config => apf28-linux-3.10.78.config} | 0
...x-3.12.39.config => apf28-linux-3.12.42.config} | 0
...x-3.14.37.config => apf28-linux-3.14.42.config} | 0
...x-3.18.10.config => apf28-linux-3.18.13.config} | 0
...nux-3.19.2.config => apf28-linux-3.19.8.config} | 0
...x-3.10.73.config => apf51-linux-3.10.78.config} | 0
...x-3.12.39.config => apf51-linux-3.12.42.config} | 0
...x-3.14.37.config => apf51-linux-3.14.42.config} | 0
...x-3.18.10.config => apf51-linux-3.18.13.config} | 0
...nux-3.19.2.config => apf51-linux-3.19.8.config} | 0
patches/linux/{3.10.73 => 3.10.78} | 0
patches/linux/{3.12.39 => 3.12.42} | 0
patches/linux/{3.14.37 => 3.14.42} | 0
patches/linux/{3.18.10 => 3.18.13} | 0
patches/linux/{3.19.3 => 3.19.8} | 0
23 files changed, 6 insertions(+), 6 deletions(-)
rename buildroot/target/device/armadeus/apf27/{apf27-linux-3.10.73.config => apf27-linux-3.10.78.config} (100%)
rename buildroot/target/device/armadeus/apf27/{apf27-linux-3.12.39.config => apf27-linux-3.12.42.config} (100%)
rename buildroot/target/device/armadeus/apf27/{apf27-linux-3.14.37.config => apf27-linux-3.14.42.config} (100%)
rename buildroot/target/device/armadeus/apf27/{apf27-linux-3.18.10.config => apf27-linux-3.18.13.config} (100%)
rename buildroot/target/device/armadeus/apf27/{apf27-linux-3.19.2.config => apf27-linux-3.19.8.config} (100%)
rename buildroot/target/device/armadeus/apf28/{apf28-linux-3.10.73.config => apf28-linux-3.10.78.config} (100%)
rename buildroot/target/device/armadeus/apf28/{apf28-linux-3.12.39.config => apf28-linux-3.12.42.config} (100%)
rename buildroot/target/device/armadeus/apf28/{apf28-linux-3.14.37.config => apf28-linux-3.14.42.config} (100%)
rename buildroot/target/device/armadeus/apf28/{apf28-linux-3.18.10.config => apf28-linux-3.18.13.config} (100%)
rename buildroot/target/device/armadeus/apf28/{apf28-linux-3.19.2.config => apf28-linux-3.19.8.config} (100%)
rename buildroot/target/device/armadeus/apf51/{apf51-linux-3.10.73.config => apf51-linux-3.10.78.config} (100%)
rename buildroot/target/device/armadeus/apf51/{apf51-linux-3.12.39.config => apf51-linux-3.12.42.config} (100%)
rename buildroot/target/device/armadeus/apf51/{apf51-linux-3.14.37.config => apf51-linux-3.14.42.config} (100%)
rename buildroot/target/device/armadeus/apf51/{apf51-linux-3.18.10.config => apf51-linux-3.18.13.config} (100%)
rename buildroot/target/device/armadeus/apf51/{apf51-linux-3.19.2.config => apf51-linux-3.19.8.config} (100%)
rename patches/linux/{3.10.73 => 3.10.78} (100%)
rename patches/linux/{3.12.39 => 3.12.42} (100%)
rename patches/linux/{3.14.37 => 3.14.42} (100%)
rename patches/linux/{3.18.10 => 3.18.13} (100%)
rename patches/linux/{3.19.3 => 3.19.8} (100%)
diff --git a/buildroot/configs/apf27mainline_defconfig b/buildroot/configs/apf27mainline_defconfig
index de16a92..d0a2d52 100644
--- a/buildroot/configs/apf27mainline_defconfig
+++ b/buildroot/configs/apf27mainline_defconfig
@@ -6,7 +6,7 @@ BR2_CCACHE=y
BR2_CCACHE_DIR="$(TOPDIR)/.$(BR2_BOARD_NAME)-buildroot-ccache"
BR2_STRIP_sstrip=y
BR2_KERNEL_HEADERS_VERSION=y
-BR2_DEFAULT_KERNEL_VERSION="3.19.2"
+BR2_DEFAULT_KERNEL_VERSION="3.19.8"
BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_19=y
BR2_UCLIBC_CONFIG="target/device/armadeus/uClibc-$(BR2_UCLIBC_VERSION_STRING).config"
BR2_TOOLCHAIN_BUILDROOT_LARGEFILE=y
@@ -36,7 +36,7 @@ BR2_BOARD_NAME="apf27"
BR2_CPU_NAME="imx27"
BR2_LINUX_KERNEL=y
BR2_LINUX_KERNEL_CUSTOM_VERSION=y
-BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="3.19.2"
+BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="3.19.8"
BR2_LINUX_KERNEL_PATCH="../patches/linux/$(BR2_LINUX_KERNEL_VERSION)"
BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="$(BR2_BOARD_PATH)/$(BR2_BOARD_NAME)-linux-$(BR2_LINUX_KERNEL_VERSION).config"
diff --git a/buildroot/configs/apf28mainline_defconfig b/buildroot/configs/apf28mainline_defconfig
index 18dfb73..03f0992 100644
--- a/buildroot/configs/apf28mainline_defconfig
+++ b/buildroot/configs/apf28mainline_defconfig
@@ -6,7 +6,7 @@ BR2_CCACHE=y
BR2_CCACHE_DIR="$(TOPDIR)/.$(BR2_BOARD_NAME)-buildroot-ccache"
BR2_STRIP_sstrip=y
BR2_KERNEL_HEADERS_VERSION=y
-BR2_DEFAULT_KERNEL_VERSION="3.19.2"
+BR2_DEFAULT_KERNEL_VERSION="3.19.8"
BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_19=y
BR2_UCLIBC_CONFIG="target/device/armadeus/uClibc-$(BR2_UCLIBC_VERSION_STRING).config"
BR2_TOOLCHAIN_BUILDROOT_LARGEFILE=y
@@ -36,7 +36,7 @@ BR2_CPU_NAME="imx28"
BR2_TARGET_ARMADEUS_SDRAM_SIZE="128"
BR2_LINUX_KERNEL=y
BR2_LINUX_KERNEL_CUSTOM_VERSION=y
-BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="3.19.2"
+BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="3.19.8"
BR2_LINUX_KERNEL_PATCH="../patches/linux/$(BR2_LINUX_KERNEL_VERSION)"
BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="$(BR2_BOARD_PATH)/$(BR2_BOARD_NAME)-linux-$(BR2_LINUX_KERNEL_VERSION).config"
diff --git a/buildroot/configs/apf51mainline_defconfig b/buildroot/configs/apf51mainline_defconfig
index 20ec6f8..04e39ac 100644
--- a/buildroot/configs/apf51mainline_defconfig
+++ b/buildroot/configs/apf51mainline_defconfig
@@ -7,7 +7,7 @@ BR2_CCACHE=y
BR2_CCACHE_DIR="$(TOPDIR)/.$(BR2_BOARD_NAME)-buildroot-ccache"
BR2_STRIP_sstrip=y
BR2_KERNEL_HEADERS_VERSION=y
-BR2_DEFAULT_KERNEL_VERSION="3.19.2"
+BR2_DEFAULT_KERNEL_VERSION="3.19.8"
BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_3_19=y
BR2_UCLIBC_CONFIG="target/device/armadeus/uClibc-$(BR2_UCLIBC_VERSION_STRING).config"
BR2_TOOLCHAIN_BUILDROOT_LARGEFILE=y
@@ -99,7 +99,7 @@ BR2_TARGET_UBOOT_ENVIMAGE_SOURCE="$(ARMADEUS_PATH)/u-boot-env-2013.04.txt"
BR2_TARGET_UBOOT_ENVIMAGE_SIZE="0x20000"
BR2_LINUX_KERNEL=y
BR2_LINUX_KERNEL_CUSTOM_VERSION=y
-BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="3.19.2"
+BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="3.19.8"
BR2_LINUX_KERNEL_PATCH="../patches/linux/$(BR2_LINUX_KERNEL_VERSION)"
BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="$(BR2_BOARD_PATH)/$(BR2_BOARD_NAME)-linux-$(BR2_LINUX_KERNEL_VERSION).config"
diff --git a/buildroot/target/device/armadeus/apf27/apf27-linux-3.10.73.config b/buildroot/target/device/armadeus/apf27/apf27-linux-3.10.78.config
similarity index 100%
rename from buildroot/target/device/armadeus/apf27/apf27-linux-3.10.73.config
rename to buildroot/target/device/armadeus/apf27/apf27-linux-3.10.78.config
diff --git a/buildroot/target/device/armadeus/apf27/apf27-linux-3.12.39.config b/buildroot/target/device/armadeus/apf27/apf27-linux-3.12.42.config
similarity index 100%
rename from buildroot/target/device/armadeus/apf27/apf27-linux-3.12.39.config
rename to buildroot/target/device/armadeus/apf27/apf27-linux-3.12.42.config
diff --git a/buildroot/target/device/armadeus/apf27/apf27-linux-3.14.37.config b/buildroot/target/device/armadeus/apf27/apf27-linux-3.14.42.config
similarity index 100%
rename from buildroot/target/device/armadeus/apf27/apf27-linux-3.14.37.config
rename to buildroot/target/device/armadeus/apf27/apf27-linux-3.14.42.config
diff --git a/buildroot/target/device/armadeus/apf27/apf27-linux-3.18.10.config b/buildroot/target/device/armadeus/apf27/apf27-linux-3.18.13.config
similarity index 100%
rename from buildroot/target/device/armadeus/apf27/apf27-linux-3.18.10.config
rename to buildroot/target/device/armadeus/apf27/apf27-linux-3.18.13.config
diff --git a/buildroot/target/device/armadeus/apf27/apf27-linux-3.19.2.config b/buildroot/target/device/armadeus/apf27/apf27-linux-3.19.8.config
similarity index 100%
rename from buildroot/target/device/armadeus/apf27/apf27-linux-3.19.2.config
rename to buildroot/target/device/armadeus/apf27/apf27-linux-3.19.8.config
diff --git a/buildroot/target/device/armadeus/apf28/apf28-linux-3.10.73.config b/buildroot/target/device/armadeus/apf28/apf28-linux-3.10.78.config
similarity index 100%
rename from buildroot/target/device/armadeus/apf28/apf28-linux-3.10.73.config
rename to buildroot/target/device/armadeus/apf28/apf28-linux-3.10.78.config
diff --git a/buildroot/target/device/armadeus/apf28/apf28-linux-3.12.39.config b/buildroot/target/device/armadeus/apf28/apf28-linux-3.12.42.config
similarity index 100%
rename from buildroot/target/device/armadeus/apf28/apf28-linux-3.12.39.config
rename to buildroot/target/device/armadeus/apf28/apf28-linux-3.12.42.config
diff --git a/buildroot/target/device/armadeus/apf28/apf28-linux-3.14.37.config b/buildroot/target/device/armadeus/apf28/apf28-linux-3.14.42.config
similarity index 100%
rename from buildroot/target/device/armadeus/apf28/apf28-linux-3.14.37.config
rename to buildroot/target/device/armadeus/apf28/apf28-linux-3.14.42.config
diff --git a/buildroot/target/device/armadeus/apf28/apf28-linux-3.18.10.config b/buildroot/target/device/armadeus/apf28/apf28-linux-3.18.13.config
similarity index 100%
rename from buildroot/target/device/armadeus/apf28/apf28-linux-3.18.10.config
rename to buildroot/target/device/armadeus/apf28/apf28-linux-3.18.13.config
diff --git a/buildroot/target/device/armadeus/apf28/apf28-linux-3.19.2.config b/buildroot/target/device/armadeus/apf28/apf28-linux-3.19.8.config
similarity index 100%
rename from buildroot/target/device/armadeus/apf28/apf28-linux-3.19.2.config
rename to buildroot/target/device/armadeus/apf28/apf28-linux-3.19.8.config
diff --git a/buildroot/target/device/armadeus/apf51/apf51-linux-3.10.73.config b/buildroot/target/device/armadeus/apf51/apf51-linux-3.10.78.config
similarity index 100%
rename from buildroot/target/device/armadeus/apf51/apf51-linux-3.10.73.config
rename to buildroot/target/device/armadeus/apf51/apf51-linux-3.10.78.config
diff --git a/buildroot/target/device/armadeus/apf51/apf51-linux-3.12.39.config b/buildroot/target/device/armadeus/apf51/apf51-linux-3.12.42.config
similarity index 100%
rename from buildroot/target/device/armadeus/apf51/apf51-linux-3.12.39.config
rename to buildroot/target/device/armadeus/apf51/apf51-linux-3.12.42.config
diff --git a/buildroot/target/device/armadeus/apf51/apf51-linux-3.14.37.config b/buildroot/target/device/armadeus/apf51/apf51-linux-3.14.42.config
similarity index 100%
rename from buildroot/target/device/armadeus/apf51/apf51-linux-3.14.37.config
rename to buildroot/target/device/armadeus/apf51/apf51-linux-3.14.42.config
diff --git a/buildroot/target/device/armadeus/apf51/apf51-linux-3.18.10.config b/buildroot/target/device/armadeus/apf51/apf51-linux-3.18.13.config
similarity index 100%
rename from buildroot/target/device/armadeus/apf51/apf51-linux-3.18.10.config
rename to buildroot/target/device/armadeus/apf51/apf51-linux-3.18.13.config
diff --git a/buildroot/target/device/armadeus/apf51/apf51-linux-3.19.2.config b/buildroot/target/device/armadeus/apf51/apf51-linux-3.19.8.config
similarity index 100%
rename from buildroot/target/device/armadeus/apf51/apf51-linux-3.19.2.config
rename to buildroot/target/device/armadeus/apf51/apf51-linux-3.19.8.config
diff --git a/patches/linux/3.10.73 b/patches/linux/3.10.78
similarity index 100%
rename from patches/linux/3.10.73
rename to patches/linux/3.10.78
diff --git a/patches/linux/3.12.39 b/patches/linux/3.12.42
similarity index 100%
rename from patches/linux/3.12.39
rename to patches/linux/3.12.42
diff --git a/patches/linux/3.14.37 b/patches/linux/3.14.42
similarity index 100%
rename from patches/linux/3.14.37
rename to patches/linux/3.14.42
diff --git a/patches/linux/3.18.10 b/patches/linux/3.18.13
similarity index 100%
rename from patches/linux/3.18.10
rename to patches/linux/3.18.13
diff --git a/patches/linux/3.19.3 b/patches/linux/3.19.8
similarity index 100%
rename from patches/linux/3.19.3
rename to patches/linux/3.19.8
hooks/post-receive
--
armadeus
|
|
From: Julien B a. A. <ar...@us...> - 2015-05-23 07:19:17
|
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "armadeus".
The branch, master has been updated
via e24ce698c345c5469e4c3251ae87af8fff79f2a2 (commit)
from 5ed4bdc83acdb2b42c3586bdf19d902a8141e2e6 (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 e24ce698c345c5469e4c3251ae87af8fff79f2a2
Author: Julien Boibessot <jul...@ar...>
Date: Sat May 23 09:15:19 2015 +0200
[BUILDROOT] Updates demos package to (quite) BR state of the art.
-----------------------------------------------------------------------
Summary of changes:
buildroot/configs/apf27test_defconfig | 2 +-
buildroot/configs/apf28test_defconfig | 2 +-
buildroot/configs/apf51test_defconfig | 2 +-
buildroot/configs/apf6test_defconfig | 6 ++
buildroot/configs/apf9328test_defconfig | 2 +-
buildroot/package/armadeus/demos/Config.in | 5 +-
buildroot/package/armadeus/demos/demos.mk | 99 ++++++++++------------------
7 files changed, 48 insertions(+), 70 deletions(-)
diff --git a/buildroot/configs/apf27test_defconfig b/buildroot/configs/apf27test_defconfig
index 07487c1..0278ec6 100644
--- a/buildroot/configs/apf27test_defconfig
+++ b/buildroot/configs/apf27test_defconfig
@@ -44,7 +44,7 @@ BR2_PACKAGE_AS_DEVICES=y
BR2_PACKAGE_AS_DEVICES_TESTS=y
BR2_PACKAGE_AS_DEVICES_CPP=y
BR2_PACKAGE_AS_DEVICES_TESTS_CPP=y
-BR2_PACKAGE_ARMADEUS_DEMOS=y
+BR2_PACKAGE_DEMOS=y
BR2_PACKAGE_ARMADEUS_DEMOS_ARMANOID=y
BR2_PACKAGE_ARMADEUS_DEMOS_BACKLIGHT=y
BR2_PACKAGE_ARMADEUS_DEMOS_GPIO=y
diff --git a/buildroot/configs/apf28test_defconfig b/buildroot/configs/apf28test_defconfig
index 00298f4..a97b457 100644
--- a/buildroot/configs/apf28test_defconfig
+++ b/buildroot/configs/apf28test_defconfig
@@ -45,7 +45,7 @@ BR2_PACKAGE_AS_DEVICES=y
BR2_PACKAGE_AS_DEVICES_TESTS=y
BR2_PACKAGE_AS_DEVICES_CPP=y
BR2_PACKAGE_AS_DEVICES_TESTS_CPP=y
-BR2_PACKAGE_ARMADEUS_DEMOS=y
+BR2_PACKAGE_DEMOS=y
BR2_PACKAGE_ARMADEUS_DEMOS_ARMANOID=y
BR2_PACKAGE_ARMADEUS_DEMOS_BACKLIGHT=y
BR2_PACKAGE_ARMADEUS_DEMOS_INPUT=y
diff --git a/buildroot/configs/apf51test_defconfig b/buildroot/configs/apf51test_defconfig
index aab2d6c..ef41831 100644
--- a/buildroot/configs/apf51test_defconfig
+++ b/buildroot/configs/apf51test_defconfig
@@ -47,7 +47,7 @@ BR2_PACKAGE_AS_DEVICES=y
BR2_PACKAGE_AS_DEVICES_TESTS=y
BR2_PACKAGE_AS_DEVICES_CPP=y
BR2_PACKAGE_AS_DEVICES_TESTS_CPP=y
-BR2_PACKAGE_ARMADEUS_DEMOS=y
+BR2_PACKAGE_DEMOS=y
BR2_PACKAGE_ARMADEUS_DEMOS_ARMANOID=y
BR2_PACKAGE_ARMADEUS_DEMOS_BACKLIGHT=y
BR2_PACKAGE_ARMADEUS_DEMOS_GPS=y
diff --git a/buildroot/configs/apf6test_defconfig b/buildroot/configs/apf6test_defconfig
index 74358d2..2373c88 100644
--- a/buildroot/configs/apf6test_defconfig
+++ b/buildroot/configs/apf6test_defconfig
@@ -36,6 +36,12 @@ BR2_LINUX_KERNEL_DTS_SUPPORT=y
BR2_LINUX_KERNEL_INTREE_DTS_NAME="imx6q-apf6dev imx6dl-apf6dev"
BR2_PACKAGE_BUSYBOX_CONFIG="$(ARMADEUS_PATH)/busybox.config"
BR2_PACKAGE_BUSYBOX_SHOW_OTHERS=y
+BR2_PACKAGE_DEMOS=y
+BR2_PACKAGE_ARMADEUS_DEMOS_BACKLIGHT=y
+BR2_PACKAGE_ARMADEUS_DEMOS_INPUT=y
+BR2_PACKAGE_ARMADEUS_DEMOS_CAPTURE=y
+BR2_PACKAGE_ARMADEUS_DEMOS_SHOW_IMAGE=y
+BR2_PACKAGE_ARMADEUS_DEMOS_TEST_LCD=y
BR2_PACKAGE_IMXREGS=y
BR2_PACKAGE_TESTSUITE=y
BR2_PACKAGE_ALSA_UTILS=y
diff --git a/buildroot/configs/apf9328test_defconfig b/buildroot/configs/apf9328test_defconfig
index a3af665..fec19cc 100644
--- a/buildroot/configs/apf9328test_defconfig
+++ b/buildroot/configs/apf9328test_defconfig
@@ -46,7 +46,7 @@ BR2_PACKAGE_AS_DEVICES=y
BR2_PACKAGE_AS_DEVICES_TESTS=y
BR2_PACKAGE_AS_DEVICES_CPP=y
BR2_PACKAGE_AS_DEVICES_TESTS_CPP=y
-BR2_PACKAGE_ARMADEUS_DEMOS=y
+BR2_PACKAGE_DEMOS=y
BR2_PACKAGE_ARMADEUS_DEMOS_ARMANOID=y
BR2_PACKAGE_ARMADEUS_DEMOS_BACKLIGHT=y
BR2_PACKAGE_ARMADEUS_DEMOS_GPIO=y
diff --git a/buildroot/package/armadeus/demos/Config.in b/buildroot/package/armadeus/demos/Config.in
index a607402..1b871bb 100644
--- a/buildroot/package/armadeus/demos/Config.in
+++ b/buildroot/package/armadeus/demos/Config.in
@@ -1,11 +1,10 @@
-config BR2_PACKAGE_ARMADEUS_DEMOS
+config BR2_PACKAGE_DEMOS
bool "Armadeus misc demos"
- default n
help
Install Armadeus miscallenous demos.
menu "Choose the demos to install"
- depends on BR2_PACKAGE_ARMADEUS_DEMOS
+ depends on BR2_PACKAGE_DEMOS
config BR2_PACKAGE_ARMADEUS_DEMOS_ARMANOID
bool "Armanoid"
diff --git a/buildroot/package/armadeus/demos/demos.mk b/buildroot/package/armadeus/demos/demos.mk
index e6d8b51..f8d5a36 100644
--- a/buildroot/package/armadeus/demos/demos.mk
+++ b/buildroot/package/armadeus/demos/demos.mk
@@ -4,131 +4,104 @@
#
#############################################################
-ARMADEUS-DEMOS_VER:=1.0
-ARMADEUS-DEMOS_SOURCE:=$(TOPDIR)/../target/demos
-ARMADEUS-DEMOS_DIR:=$(BUILD_DIR)/armadeus-demos-$(ARMADEUS-DEMOS_VER)
-ARMADEUS-DEMOS_TARGET_DIR:=$(TARGET_DIR)/usr/local/bin
-ARMADEUS-DEMOS_TARGET_DATA_DIR:=$(TARGET_DIR)/usr/share
-ARMADEUS-DEMOS_TARGET_INIT_DIR:=$(TARGET_DIR)/etc/init.d
+DEMOS_VERSION = 1.0
+DEMOS_SITE = $(TOPDIR)/../target/demos
+DEMOS_SITE_METHOD = local
+
+ARMADEUS-DEMOS_TARGET_DIR = $(TARGET_DIR)/usr/local/bin
+ARMADEUS-DEMOS_TARGET_DATA_DIR = $(TARGET_DIR)/usr/share
+ARMADEUS-DEMOS_TARGET_INIT_DIR = $(TARGET_DIR)/etc/init.d
ifeq ($(BR2_PACKAGE_ARMADEUS_DEMOS_ARMANOID),y)
-ARMADEUS-DEMOS_SUBDIRS+=armanoid
-ARMADEUS-DEMOS_DEPS=sdl
+ARMADEUS-DEMOS_SUBDIRS += armanoid
+DEMOS_DEPENDENCIES += sdl
endif
ifeq ($(BR2_PACKAGE_ARMADEUS_DEMOS_BACKLIGHT),y)
-ARMADEUS-DEMOS_SUBDIRS+=backlight_control
-ARMADEUS-DEMOS_DEPS=sdl
+ARMADEUS-DEMOS_SUBDIRS += backlight_control
+DEMOS_DEPENDENCIES += sdl sdl_image
endif
ifeq ($(BR2_PACKAGE_ARMADEUS_DEMOS_GPIO),y)
-ARMADEUS-DEMOS_SUBDIRS+=gpio
+ARMADEUS-DEMOS_SUBDIRS += gpio
endif
ifeq ($(BR2_PACKAGE_ARMADEUS_DEMOS_CAPTURE),y)
ARMADEUS-DEMOS_SUBDIRS += camera/capture
-ARMADEUS-DEMOS_DEPS = sdl
+DEMOS_DEPENDENCIES += sdl
ifeq ($(BR2_PACKAGE_ARMADEUS_DEMOS_CAPTURE_VPU),y)
ARMADEUS-DEMOS_PARAMS = "VPU=yes"
ifeq ($(BR2_CPU_NAME),"imx51")
- ARMADEUS-DEMOS_DEPS += imx-lib
+ DEMOS_DEPENDENCIES += imx-lib
endif
ifeq ($(BR2_CPU_NAME),"imx27")
- ARMADEUS-DEMOS_DEPS += freescale-tools
+ DEMOS_DEPENDENCIES += freescale-tools
endif
endif
endif
ifeq ($(BR2_PACKAGE_ARMADEUS_DEMOS_GPS),y)
-ARMADEUS-DEMOS_SUBDIRS+=gps
+ARMADEUS-DEMOS_SUBDIRS += gps
endif
ifeq ($(BR2_PACKAGE_ARMADEUS_DEMOS_INPUT),y)
-ARMADEUS-DEMOS_SUBDIRS+=input_test
-ARMADEUS-DEMOS_DEPS=sdl
+ARMADEUS-DEMOS_SUBDIRS += input_test
+DEMOS_DEPENDENCIES += sdl
endif
ifeq ($(BR2_PACKAGE_ARMADEUS_DEMOS_MUSIC_PLAYER),y)
-ARMADEUS-DEMOS_SUBDIRS+=music_player
-ARMADEUS-DEMOS_DEPS=sdl
+ARMADEUS-DEMOS_SUBDIRS += music_player
+DEMOS_DEPENDENCIES += sdl
endif
ifeq ($(BR2_PACKAGE_ARMADEUS_DEMOS_OSCILLO),y)
-ARMADEUS-DEMOS_SUBDIRS+=oscillo
+ARMADEUS-DEMOS_SUBDIRS += oscillo
endif
ifeq ($(BR2_PACKAGE_ARMADEUS_DEMOS_SHOW_IMAGE),y)
-ARMADEUS-DEMOS_SUBDIRS+=show_image
-ARMADEUS-DEMOS_DEPS=sdl
+ARMADEUS-DEMOS_SUBDIRS += show_image
+DEMOS_DEPENDENCIES += sdl
endif
ifeq ($(BR2_PACKAGE_ARMADEUS_DEMOS_TEST_LCD),y)
-ARMADEUS-DEMOS_SUBDIRS+=test_lcd
-ARMADEUS-DEMOS_DEPS=sdl
+ARMADEUS-DEMOS_SUBDIRS += test_lcd
+DEMOS_DEPENDENCIES += sdl
endif
ifeq ($(BR2_PACKAGE_ARMADEUS_DEMOS_MUSIC_PLAYER),y)
-ARMADEUS-DEMOS_DEPS+=sdl_ttf sdl_mixer
+ARMADEUS-DEMOS_DEPS += sdl_ttf sdl_mixer
endif
ifeq ($(BR2_PACKAGE_ARMADEUS_DEMOS_SHOW_IMAGE),y)
-ARMADEUS-DEMOS_DEPS+=sdl_image
+ARMADEUS-DEMOS_DEPS += sdl_image
endif
ifeq ($(BR2_PACKAGE_ARMADEUS_DEMOS_MCP25020),y)
-ARMADEUS-DEMOS_SUBDIRS+=mcp25020_ctrl
+ARMADEUS-DEMOS_SUBDIRS += mcp25020_ctrl
endif
ifeq ($(BR2_PACKAGE_ARMADEUS_DEMOS_SHM),y)
-ARMADEUS-DEMOS_SUBDIRS+=shm
+ARMADEUS-DEMOS_SUBDIRS += shm
endif
-$(ARMADEUS-DEMOS_DIR)/.unpacked:
- mkdir -p $(ARMADEUS-DEMOS_DIR)/
- cd $(ARMADEUS-DEMOS_SOURCE); tar ch --exclude=.svn --exclude=.git . | tar x -C $(ARMADEUS-DEMOS_DIR)/
- touch $@
-
-$(ARMADEUS-DEMOS_DIR)/.compiled: $(ARMADEUS-DEMOS_DIR)/.unpacked
+define DEMOS_BUILD_CMDS
@for dir in $(ARMADEUS-DEMOS_SUBDIRS) ; do \
echo -e "\n >>> Compiling $$dir demo <<<" ; \
- dir=$(ARMADEUS-DEMOS_DIR)/$$dir ; \
+ dir=$(@D)/$$dir ; \
if [ -d "$$dir" ]; then \
(cd $$dir && $(MAKE) CC="$(TARGET_CC)" STAGING_DIR=$(STAGING_DIR) ARMADEUS_BOARD_NAME=$(BR2_BOARD_NAME) $(ARMADEUS-DEMOS_PARAMS)) || exit 1 ; \
fi \
done
- touch $@
+endef
-$(ARMADEUS-DEMOS_DIR)/.installed: $(ARMADEUS-DEMOS_DIR)/.compiled
+define DEMOS_INSTALL_TARGET_CMDS
@for dir in $(ARMADEUS-DEMOS_SUBDIRS) ; do \
echo -e "\n >>> Installing $$dir demo <<<" ; \
- dir=$(ARMADEUS-DEMOS_DIR)/$$dir ; \
+ dir=$(@D)/$$dir ; \
if [ -d $$dir ] ; then \
(cd $$dir && $(MAKE) install INSTALL_DIR=$(ARMADEUS-DEMOS_TARGET_DIR) \
INSTALL_DATA_DIR=$(ARMADEUS-DEMOS_TARGET_DATA_DIR) INIT_DIR=$(ARMADEUS-DEMOS_TARGET_INIT_DIR) STRIP=$(TARGET_STRIP)) || exit 1 ; \
fi \
done
- touch $@
-
-armadeus-demos: $(ARMADEUS-DEMOS_DEPS) $(ARMADEUS-DEMOS_DIR)/.installed
-
-armadeus-demos-clean:
- rm -rf $(ARMADEUS-DEMOS_TARGET_DIR)
- rm -f $(ARMADEUS-DEMOS_DIR)/.installed
- rm -f $(ARMADEUS-DEMOS_DIR)/.compiled
- @for dir in $(ARMADEUS-DEMOS_SUBDIRS) ; do \
- dir=$(ARMADEUS-DEMOS_DIR)/$$dir ; \
- if [ -d $$dir ] ; then \
- (cd $$dir && $(MAKE) clean) || exit 1 ; \
- fi \
- done
+endef
-armadeus-demos-dirclean:
- rm -rf $(ARMADEUS-DEMOS_DIR)
-
-#############################################################
-#
-# Toplevel Makefile options
-#
-#############################################################
-ifeq ($(strip $(BR2_PACKAGE_ARMADEUS_DEMOS)),y)
-TARGETS+=armadeus-demos
-endif
+$(eval $(generic-package))
hooks/post-receive
--
armadeus
|
|
From: Julien B a. A. <ar...@us...> - 2015-05-21 10:36: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, master has been updated
via 5ed4bdc83acdb2b42c3586bdf19d902a8141e2e6 (commit)
from 9010e13b8c9a5d9f726d397968add04562ff4624 (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 5ed4bdc83acdb2b42c3586bdf19d902a8141e2e6
Author: Julien Boibessot <jul...@ar...>
Date: Thu May 21 12:35:50 2015 +0200
[TEST] Updates some release tests for APF6: USB, PWM, RS232, imxregs, mplayer
-----------------------------------------------------------------------
Summary of changes:
target/test/packages/test_imxregs.sh | 5 ++-
target/test/packages/test_mplayer.sh | 4 +-
target/test/test_pwm.sh | 98 +++++++++++++++++++++++++++-------
target/test/test_release.sh | 1 +
target/test/test_rs232.sh | 13 ++++-
target/test/test_usb_device.sh | 2 +-
target/test/test_usb_host.sh | 2 +-
7 files changed, 100 insertions(+), 25 deletions(-)
diff --git a/target/test/packages/test_imxregs.sh b/target/test/packages/test_imxregs.sh
index 8a78c58..0fed315 100755
--- a/target/test/packages/test_imxregs.sh
+++ b/target/test/packages/test_imxregs.sh
@@ -3,7 +3,7 @@
#
# Script to test a Buildroot package for Armadeus Software release
#
-# Copyright (C) 2008-2012 The Armadeus Project
+# Copyright (C) 2008-2015 The Armadeus Project
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -34,6 +34,9 @@ set_ids()
elif [ "$1" == "APF28" ]; then
ID_REG="HW_DIGCTL_CHIP_ID"
ID_VAL="0x28000001"
+ elif [ "$1" == "APF6" ]; then
+ ID_REG="PMU_MISC2"
+ ID_VAL="0x00676767"
fi
echo "$APF"
diff --git a/target/test/packages/test_mplayer.sh b/target/test/packages/test_mplayer.sh
index 03e11ea..ca51fec 100755
--- a/target/test/packages/test_mplayer.sh
+++ b/target/test/packages/test_mplayer.sh
@@ -3,7 +3,7 @@
#
# Script to test mplayer's Buildroot package for Armadeus software release
#
-# Copyright (C) 2008-2013 The Armadeus Project
+# Copyright (C) 2008-2015 The Armadeus Project
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -24,7 +24,7 @@ FBDEV=fbdev
platform_specific_stuff()
{
- if [ "$1" == "APF28" ]; then
+ if [ "$1" == "APF28" ] || [ "$1" == "APF6" ]; then
FBDEV=fbdev2
fi
}
diff --git a/target/test/test_pwm.sh b/target/test/test_pwm.sh
index f265b72..43f356e 100755
--- a/target/test/test_pwm.sh
+++ b/target/test/test_pwm.sh
@@ -3,7 +3,7 @@
#
# Script to test Armadeus Software release
#
-# Copyright (C) 2010-2013 The Armadeus Project - Armadeus Systems
+# Copyright (C) 2010-2015 The Armadeus Project - Armadeus Systems
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -22,8 +22,9 @@ source ./test_env.sh
SYS_DIR="/sys/class/pwm/pwm0/"
PERIOD="1000 2000 3000 4000 5000 6000 7000 8000 9000 10000"
FREQUENCY="100 200 300 400 500 600 700 800"
-DUTY="001 250 333 500 666 750 999"
+DUTY="001 250 333 500 666 750 999" # may be overwritten in test
SLEEP_TIME=4
+SYS_DUTY=$SYS_DIR/duty
load_driver()
{
@@ -44,6 +45,13 @@ LED so you can't have both\nwith default\
echo "can't find /sys/ interface"
exit_failed
fi
+ elif [ "$1" == "APF6" ]; then
+ SYS_DIR="/sys/class/pwm/pwmchip2/pwm0"
+ echo 0 > /sys/class/pwm/pwmchip2/export
+ if [ ! -d "$SYS_DIR" ]; then
+ echo "can't find /sys/ interface"
+ exit_failed
+ fi
else
echo "Platform not supported by this test"
exit 0
@@ -63,23 +71,19 @@ prepare_test()
EXTRA_PLAT_MSG="\n (you can also watch i.MX LED; requires a custom built kernel)"
elif [ "$1" == "APF28" ]; then
PLAT_MSG="to pin 26 of J10 connector (GND is on pin 32 or 34)"
+ elif [ "$1" == "APF6" ]; then
+ PLAT_MSG="to pin 26 of J2 (LVDS) connector (GND is on pin 32 or 34)"
+ EXTRA_PLAT_MSG="\n (PWM3 is inverted and may be used as backlight and require a modified dtb)"
fi
ask_user "$OSCILLO $PLAT_MSG, $WHEN_READY $EXTRA_PLAT_MSG"
}
-test_pwm()
+test_pwm_frequency()
{
- show_test_banner "PWM"
-
- execute_for_target load_driver
-
- if [ "$1" != "" ]; then
- prepare_test $1
- else
- execute_for_target prepare_test
+ if [ "$1" == "APF6" ]; then
+ return
fi
-
ask_user "Press ENTER when ready to check PWM output (frequencies starting at 100Hz)"
echo 1 > $SYS_DIR/active
# Test frequency setting
@@ -88,28 +92,84 @@ test_pwm()
echo "Setting PWM frequency to $freq Hz"
sleep $SLEEP_TIME
done
+}
+test_pwm_period()
+{
+ UNIT=us
+ ONE_MHZ=1000000 # us
+ if [ "$1" == "APF6" ]; then
+ UNIT=ns
+ ONE_MHZ=1000000000 # ns
+ echo 1 > $SYS_DIR/enable
+ SYS_DUTY=$SYS_DIR/duty_cycle
+ fi
ask_user "Press ENTER when ready to check PWM output (periods)"
# Test period setting
for period in $PERIOD; do
+ if [ "$1" == "APF6" ]; then
+ period=$((period*1000)) # us -> ns
+ duty=$((period/2))
+ echo $duty > $SYS_DUTY
+ fi
echo $period > $SYS_DIR/period
- freq=$((1000000/period))
- echo "Setting PWM period to $period us (-> $freq Hz)"
+ freq=$((ONE_MHZ / period))
+ echo "Setting PWM period to $period $UNIT (-> $freq Hz)"
sleep $SLEEP_TIME
done
+}
+test_pwm_duty()
+{
+ DUTY_MAX=1000
+ PERIOD=10000
+ if [ "$1" == "APF6" ]; then
+ PERIOD=10000000
+ DUTY="100000 2500000 3333333 5000000 6666666 7500000 9900000"
+ DUTY_MAX=10000000
+ SYS_DUTY=$SYS_DIR/duty_cycle
+ fi
ask_user "Press ENTER when ready to check PWM output (duty cycle @ 100Hz)"
# Test duty cycle setting @ 100Hz -> duty value = positive width signal value
- echo 100 > $SYS_DIR/frequency
+ echo $PERIOD > $SYS_DIR/period
for duty in $DUTY; do
- echo $duty > $SYS_DIR/duty
- echo "Setting duty cycle to $duty/1000 "
+ echo $duty > $SYS_DUTY
+ echo "Setting duty cycle to $duty/$DUTY_MAX"
sleep $SLEEP_TIME
done
+}
- echo 500 > $SYS_DIR/duty
- echo 0 > $SYS_DIR/active
+test_pwm_end()
+{
+ if [ "$1" == "APF6" ]; then
+ echo 500 > $SYS_DIR/duty_cycle
+ echo 0 > $SYS_DIR/enable
+ else
+ echo 500 > $SYS_DIR/duty
+ echo 0 > $SYS_DIR/active
+ fi
echo "End of PWM test"
+}
+
+test_pwm()
+{
+ show_test_banner "PWM"
+
+ execute_for_target load_driver
+
+ if [ "$1" != "" ]; then
+ prepare_test $1
+ else
+ execute_for_target prepare_test
+ fi
+
+ execute_for_target test_pwm_frequency
+
+ execute_for_target test_pwm_period
+
+ execute_for_target test_pwm_duty
+
+ execute_for_target test_pwm_end
ask_user "Did you get correct signals ? (y/N)"
if [ "$response" != "y" ] && [ "$response" != "yes" ]; then
diff --git a/target/test/test_release.sh b/target/test/test_release.sh
index 4ea1bbe..7a8c4be 100755
--- a/target/test/test_release.sh
+++ b/target/test/test_release.sh
@@ -39,6 +39,7 @@ if [ "$response" != "y" ] && [ "$response" != "yes" ]; then
fi
# Here we go ! (First start with Linux)
+udhcpc -i eth0 # activate eth0 if not already done
$THIS_DIR/test_ethernet.sh
echo
$THIS_DIR/test_usb_host.sh
diff --git a/target/test/test_rs232.sh b/target/test/test_rs232.sh
index 692a2b0..0c18476 100755
--- a/target/test/test_rs232.sh
+++ b/target/test/test_rs232.sh
@@ -3,7 +3,7 @@
#
# Script to test Armadeus Software release
#
-# Copyright (C) 2008-2013 The Armadeus Project - Armadeus Systems
+# Copyright (C) 2008-2015 The Armadeus Project - Armadeus Systems
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -46,6 +46,14 @@ echo_jumper_help()
else
echo " (No consign yet for this port)"
fi
+ elif [ "$1" == "APF6" ]; then
+ if [ "$2" == "4" ]; then
+ echo
+ echo " (Pin 15 & 16 (CTS/RTS) and 17 & 18 (Rx/Tx) of J5 connector | o o o o o o o v v o |)"
+ echo " | o o o o o o o ^ ^ o |"
+ else
+ echo " (No consign yet for this port)"
+ fi
else
echo "Platform not supported by this test"
fi
@@ -114,6 +122,9 @@ configure_ports_devices()
else
SERIAL_DEVICES="/dev/ttyAPP"
fi
+ elif [ "$1" == "APF6" ]; then
+ REGEXPR="[4]"
+ SERIAL_DEVICES="/dev/ttymxc"
else
echo "$1 platform not supported by this test"
exit 0
diff --git a/target/test/test_usb_device.sh b/target/test/test_usb_device.sh
index 5b47dd9..7ace5fb 100755
--- a/target/test/test_usb_device.sh
+++ b/target/test/test_usb_device.sh
@@ -22,7 +22,7 @@ check_driver()
elif [ "$1" == "APF27" ]; then
echo "APF27 do not support USB device mode"
exit 0
- elif [ "$1" == "APF51" ] || [ "$1" == "APF28" ]; then
+ elif [ "$1" == "APF51" ] || [ "$1" == "APF28" ] || [ "$1" == "APF6" ]; then
dmesg | grep "USB" | grep "Device"
STORAGE_DRIVER=g_mass_storage
else
diff --git a/target/test/test_usb_host.sh b/target/test/test_usb_host.sh
index 17279ad..10ee298 100755
--- a/target/test/test_usb_host.sh
+++ b/target/test/test_usb_host.sh
@@ -71,7 +71,7 @@ test_usb_host()
# execute_for_target load_usb_host_driver_apf9328 echo
BOARD=`cat /etc/machine`
- if [ "$BOARD" == "APF28" ]; then
+ if [ "$BOARD" == "APF28" ] || [ "$BOARD" == "APF6" ]; then
wait_key_insertion "the"
check_usb_key
wait_key_removal
hooks/post-receive
--
armadeus
|
|
From: Julien B a. A. <ar...@us...> - 2015-05-20 19:27: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, master has been updated
via 9010e13b8c9a5d9f726d397968add04562ff4624 (commit)
via 1b53c3320162093792bb98aa8eaa1015e4f50e83 (commit)
via 67678eb8f577777ffb8b1c0365699697a9371def (commit)
via 04138f3f26a0adebb50f3c9c9d92525d7c063978 (commit)
from 58ad4097f9fe9da9fe5e46cd44f2ab56c3a4f4aa (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 9010e13b8c9a5d9f726d397968add04562ff4624
Author: Julien Boibessot <jul...@ar...>
Date: Wed May 20 15:24:18 2015 +0200
[BUILDROOT] APF6: All defconfigs (\!failsafe): Add tzdata/localtime infos (for Europe)
commit 1b53c3320162093792bb98aa8eaa1015e4f50e83
Author: Julien Boibessot <jul...@ar...>
Date: Wed May 20 14:52:03 2015 +0200
[LINUX] APF6: All used configs: allows direct access to multifunction USB disk/keys. Update 3.14 config while we are at it.
commit 67678eb8f577777ffb8b1c0365699697a9371def
Author: Julien Boibessot <jul...@ar...>
Date: Wed May 20 14:31:17 2015 +0200
[BUILDROOT] APF6: All defconfigs (\!failsafe): Add DOSfstools to check (V)FAT partitions
commit 04138f3f26a0adebb50f3c9c9d92525d7c063978
Author: Julien Boibessot <jul...@ar...>
Date: Wed May 20 10:57:21 2015 +0200
[BUILDROOT] APF6: add a defconfig for release tests
-----------------------------------------------------------------------
Summary of changes:
buildroot/configs/apf6_defconfig | 7 ++++
buildroot/configs/apf6legacy_defconfig | 7 ++++
buildroot/configs/apf6mediacenter_defconfig | 7 ++++
.../configs/{apf6_defconfig => apf6test_defconfig} | 31 ++++++++++++++++++-
buildroot/configs/apf6xenomai_defconfig | 8 +++++
.../device/armadeus/apf6/apf6-linux-3.14.config | 20 ++++++++++--
.../device/armadeus/apf6/apf6-linux-3.19.config | 4 ++-
.../device/armadeus/apf6/apf6-linux-4.0.config | 4 ++-
.../armadeus/apf6/apf6legacy-linux-3.10.config | 6 ++-
9 files changed, 84 insertions(+), 10 deletions(-)
copy buildroot/configs/{apf6_defconfig => apf6test_defconfig} (84%)
diff --git a/buildroot/configs/apf6_defconfig b/buildroot/configs/apf6_defconfig
index 0cf45c9..5102099 100644
--- a/buildroot/configs/apf6_defconfig
+++ b/buildroot/configs/apf6_defconfig
@@ -14,6 +14,9 @@ BR2_TARGET_GENERIC_ISSUE="Welcome to Armadeus development platform !"
BR2_ROOTFS_SKELETON_CUSTOM=y
BR2_ROOTFS_SKELETON_CUSTOM_PATH="$(ARMADEUS_PATH)/rootfs/target_skeleton"
BR2_TARGET_GENERIC_GETTY_PORT="ttymxc3"
+BR2_TARGET_TZ_INFO=y
+BR2_TARGET_TZ_ZONELIST="europe"
+BR2_TARGET_LOCALTIME="Europe/Paris"
BR2_ROOTFS_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"
@@ -67,6 +70,10 @@ BR2_PACKAGE_GDB=y
BR2_PACKAGE_LTRACE=y
BR2_PACKAGE_RAMSMP=y
BR2_PACKAGE_STRACE=y
+BR2_PACKAGE_DOSFSTOOLS=y
+BR2_PACKAGE_DOSFSTOOLS_FATLABEL=y
+BR2_PACKAGE_DOSFSTOOLS_FSCK_FAT=y
+BR2_PACKAGE_DOSFSTOOLS_MKFS_FAT=y
BR2_PACKAGE_E2FSPROGS=y
BR2_PACKAGE_E2FSPROGS_E4DEFRAG=y
BR2_PACKAGE_E2FSPROGS_RESIZE2FS=y
diff --git a/buildroot/configs/apf6legacy_defconfig b/buildroot/configs/apf6legacy_defconfig
index f833f1e..e367a44 100644
--- a/buildroot/configs/apf6legacy_defconfig
+++ b/buildroot/configs/apf6legacy_defconfig
@@ -14,6 +14,9 @@ BR2_TARGET_GENERIC_ISSUE="Welcome to Armadeus development platform !"
BR2_ROOTFS_SKELETON_CUSTOM=y
BR2_ROOTFS_SKELETON_CUSTOM_PATH="$(ARMADEUS_PATH)/rootfs/target_skeleton"
BR2_TARGET_GENERIC_GETTY_PORT="ttymxc3"
+BR2_TARGET_TZ_INFO=y
+BR2_TARGET_TZ_ZONELIST="europe"
+BR2_TARGET_LOCALTIME="Europe/Paris"
BR2_ROOTFS_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"
@@ -68,6 +71,10 @@ BR2_PACKAGE_GDB=y
BR2_PACKAGE_LTRACE=y
BR2_PACKAGE_RAMSMP=y
BR2_PACKAGE_STRACE=y
+BR2_PACKAGE_DOSFSTOOLS=y
+BR2_PACKAGE_DOSFSTOOLS_FATLABEL=y
+BR2_PACKAGE_DOSFSTOOLS_FSCK_FAT=y
+BR2_PACKAGE_DOSFSTOOLS_MKFS_FAT=y
BR2_PACKAGE_E2FSPROGS=y
BR2_PACKAGE_E2FSPROGS_E4DEFRAG=y
BR2_PACKAGE_E2FSPROGS_RESIZE2FS=y
diff --git a/buildroot/configs/apf6mediacenter_defconfig b/buildroot/configs/apf6mediacenter_defconfig
index cdfbb6d..97e8c6c 100644
--- a/buildroot/configs/apf6mediacenter_defconfig
+++ b/buildroot/configs/apf6mediacenter_defconfig
@@ -14,6 +14,9 @@ BR2_TARGET_GENERIC_ISSUE="Welcome to Armadeus development platform !"
BR2_ROOTFS_SKELETON_CUSTOM=y
BR2_ROOTFS_SKELETON_CUSTOM_PATH="$(ARMADEUS_PATH)/rootfs/target_skeleton"
BR2_TARGET_GENERIC_GETTY_PORT="ttymxc3"
+BR2_TARGET_TZ_INFO=y
+BR2_TARGET_TZ_ZONELIST="europe"
+BR2_TARGET_LOCALTIME="Europe/Paris"
BR2_ROOTFS_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"
@@ -41,6 +44,10 @@ BR2_PACKAGE_ALSA_UTILS_SPEAKER_TEST=y
BR2_PACKAGE_KODI=y
BR2_PACKAGE_KODI_ALSA_LIB=y
BR2_PACKAGE_KODI_LIBNFS=y
+BR2_PACKAGE_DOSFSTOOLS=y
+BR2_PACKAGE_DOSFSTOOLS_FATLABEL=y
+BR2_PACKAGE_DOSFSTOOLS_FSCK_FAT=y
+BR2_PACKAGE_DOSFSTOOLS_MKFS_FAT=y
BR2_PACKAGE_E2FSPROGS=y
BR2_PACKAGE_E2FSPROGS_E4DEFRAG=y
BR2_PACKAGE_E2FSPROGS_RESIZE2FS=y
diff --git a/buildroot/configs/apf6_defconfig b/buildroot/configs/apf6test_defconfig
similarity index 84%
copy from buildroot/configs/apf6_defconfig
copy to buildroot/configs/apf6test_defconfig
index 0cf45c9..74358d2 100644
--- a/buildroot/configs/apf6_defconfig
+++ b/buildroot/configs/apf6test_defconfig
@@ -1,9 +1,9 @@
BR2_arm=y
BR2_cortex_a9=y
-BR2_DL_DIR="$(BASE_DIR)/../downloads"
BR2_ARM_EABIHF=y
BR2_ARM_ENABLE_NEON=y
BR2_ARM_FPU_VFPV3D16=y
+BR2_DL_DIR="$(BASE_DIR)/../downloads"
BR2_BACKUP_SITE="ftp://ftp2.armadeus.com/armadeusw/download"
BR2_CCACHE=y
BR2_CCACHE_DIR="$(TOPDIR)/.$(BR2_BOARD_NAME)-buildroot-ccache"
@@ -14,6 +14,9 @@ BR2_TARGET_GENERIC_ISSUE="Welcome to Armadeus development platform !"
BR2_ROOTFS_SKELETON_CUSTOM=y
BR2_ROOTFS_SKELETON_CUSTOM_PATH="$(ARMADEUS_PATH)/rootfs/target_skeleton"
BR2_TARGET_GENERIC_GETTY_PORT="ttymxc3"
+BR2_TARGET_TZ_INFO=y
+BR2_TARGET_TZ_ZONELIST="europe"
+BR2_TARGET_LOCALTIME="Europe/Paris"
BR2_ROOTFS_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"
@@ -33,6 +36,8 @@ BR2_LINUX_KERNEL_DTS_SUPPORT=y
BR2_LINUX_KERNEL_INTREE_DTS_NAME="imx6q-apf6dev imx6dl-apf6dev"
BR2_PACKAGE_BUSYBOX_CONFIG="$(ARMADEUS_PATH)/busybox.config"
BR2_PACKAGE_BUSYBOX_SHOW_OTHERS=y
+BR2_PACKAGE_IMXREGS=y
+BR2_PACKAGE_TESTSUITE=y
BR2_PACKAGE_ALSA_UTILS=y
BR2_PACKAGE_ALSA_UTILS_AMIXER=y
BR2_PACKAGE_ALSA_UTILS_APLAY=y
@@ -62,21 +67,33 @@ 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_MADPLAY=y
+BR2_PACKAGE_MPLAYER=y
BR2_PACKAGE_GZIP=y
BR2_PACKAGE_GDB=y
BR2_PACKAGE_LTRACE=y
BR2_PACKAGE_RAMSMP=y
BR2_PACKAGE_STRACE=y
+BR2_PACKAGE_DOSFSTOOLS=y
+BR2_PACKAGE_DOSFSTOOLS_FATLABEL=y
+BR2_PACKAGE_DOSFSTOOLS_FSCK_FAT=y
+BR2_PACKAGE_DOSFSTOOLS_MKFS_FAT=y
BR2_PACKAGE_E2FSPROGS=y
BR2_PACKAGE_E2FSPROGS_E4DEFRAG=y
BR2_PACKAGE_E2FSPROGS_RESIZE2FS=y
BR2_PACKAGE_MMC_UTILS=y
+BR2_PACKAGE_DOOM_WAD=y
+BR2_PACKAGE_OPENTYRIAN=y
+BR2_PACKAGE_PRBOOM=y
+BR2_PACKAGE_QUAKE_PAK=y
+BR2_PACKAGE_SDLQUAKE=y
BR2_PACKAGE_FBGRAB=y
BR2_PACKAGE_FB_TEST_APP=y
BR2_PACKAGE_FBTERM=y
BR2_PACKAGE_FBV=y
# BR2_PACKAGE_FBV_JPEG is not set
# BR2_PACKAGE_FBV_GIF is not set
+BR2_PACKAGE_SDL_WATER=y
BR2_PACKAGE_LINUX_FIRMWARE=y
BR2_PACKAGE_LINUX_FIRMWARE_TI_WL127X=y
BR2_PACKAGE_EVTEST=y
@@ -86,7 +103,13 @@ BR2_PACKAGE_PCI_DEBUG=y
BR2_PACKAGE_PCIUTILS=y
BR2_PACKAGE_TI_UTILS=y
BR2_PACKAGE_UBOOT_TOOLS=y
-BR2_PACKAGE_USBUTILS=y
+BR2_PACKAGE_LUA_READLINE=y
+BR2_PACKAGE_PYTHON=y
+BR2_PACKAGE_PYTHON_CURSES=y
+BR2_PACKAGE_PYTHON_READLINE=y
+BR2_PACKAGE_PYTHON_NUMPY=y
+BR2_PACKAGE_PYTHON_SERIAL=y
+BR2_PACKAGE_PYTHON_TWISTED=y
BR2_PACKAGE_TSLIB=y
BR2_PACKAGE_NEWT=y
BR2_PACKAGE_BLUEZ_UTILS=y
@@ -94,6 +117,10 @@ BR2_PACKAGE_CAN_UTILS=y
BR2_PACKAGE_DROPBEAR=y
BR2_PACKAGE_IPERF=y
BR2_PACKAGE_IW=y
+BR2_PACKAGE_LIGHTTPD=y
+BR2_PACKAGE_LIGHTTPD_ZLIB=y
+BR2_PACKAGE_LIGHTTPD_LUA=y
+BR2_PACKAGE_LINKS=y
BR2_PACKAGE_WIRELESS_TOOLS=y
BR2_PACKAGE_WPA_SUPPLICANT=y
BR2_PACKAGE_WPA_SUPPLICANT_CLI=y
diff --git a/buildroot/configs/apf6xenomai_defconfig b/buildroot/configs/apf6xenomai_defconfig
index 0c9a433..6dc750b 100644
--- a/buildroot/configs/apf6xenomai_defconfig
+++ b/buildroot/configs/apf6xenomai_defconfig
@@ -14,6 +14,9 @@ BR2_TARGET_GENERIC_ISSUE="Welcome to Armadeus development platform !"
BR2_ROOTFS_SKELETON_CUSTOM=y
BR2_ROOTFS_SKELETON_CUSTOM_PATH="$(ARMADEUS_PATH)/rootfs/target_skeleton"
BR2_TARGET_GENERIC_GETTY_PORT="ttymxc3"
+BR2_TARGET_TZ_INFO=y
+BR2_TARGET_TZ_ZONELIST="europe"
+BR2_TARGET_LOCALTIME="Europe/Paris"
BR2_ROOTFS_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"
@@ -39,9 +42,14 @@ 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_GDB=y
BR2_PACKAGE_LTRACE=y
BR2_PACKAGE_RAMSMP=y
BR2_PACKAGE_STRACE=y
+BR2_PACKAGE_DOSFSTOOLS=y
+BR2_PACKAGE_DOSFSTOOLS_FATLABEL=y
+BR2_PACKAGE_DOSFSTOOLS_FSCK_FAT=y
+BR2_PACKAGE_DOSFSTOOLS_MKFS_FAT=y
BR2_PACKAGE_E2FSPROGS=y
BR2_PACKAGE_E2FSPROGS_E4DEFRAG=y
BR2_PACKAGE_E2FSPROGS_RESIZE2FS=y
diff --git a/buildroot/target/device/armadeus/apf6/apf6-linux-3.14.config b/buildroot/target/device/armadeus/apf6/apf6-linux-3.14.config
index 16d3105..a045e38 100644
--- a/buildroot/target/device/armadeus/apf6/apf6-linux-3.14.config
+++ b/buildroot/target/device/armadeus/apf6/apf6-linux-3.14.config
@@ -82,6 +82,8 @@ 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
@@ -119,7 +121,7 @@ CONFIG_KEYBOARD_IMX=y
CONFIG_MOUSE_PS2=m
CONFIG_MOUSE_PS2_ELANTECH=y
CONFIG_INPUT_TOUCHSCREEN=y
-CONFIG_TOUCHSCREEN_SX8674=m
+CONFIG_TOUCHSCREEN_SX8674=y
CONFIG_INPUT_MISC=y
CONFIG_INPUT_MMA8450=y
CONFIG_SERIO_SERPORT=m
@@ -196,6 +198,13 @@ CONFIG_USB_STORAGE=y
CONFIG_USB_CHIPIDEA=y
CONFIG_USB_CHIPIDEA_UDC=y
CONFIG_USB_CHIPIDEA_HOST=y
+CONFIG_USB_SERIAL=m
+CONFIG_USB_SERIAL_GENERIC=y
+CONFIG_USB_SERIAL_SIMPLE=m
+CONFIG_USB_SERIAL_CP210X=m
+CONFIG_USB_SERIAL_FTDI_SIO=m
+CONFIG_USB_SERIAL_PL2303=m
+CONFIG_USB_SERIAL_OPTION=m
CONFIG_NOP_USB_XCEIV=y
CONFIG_USB_MXS_PHY=y
CONFIG_USB_GADGET=y
@@ -217,7 +226,7 @@ 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=m
+CONFIG_RTC_DRV_MCP7940X=y
CONFIG_RTC_DRV_SNVS=y
CONFIG_DMADEVICES=y
CONFIG_IMX_SDMA=y
@@ -236,6 +245,9 @@ CONFIG_DRM_IMX_HDMI=y
# CONFIG_IOMMU_SUPPORT is not set
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
@@ -251,11 +263,11 @@ CONFIG_QUOTA_NETLINK_INTERFACE=y
# CONFIG_PRINT_QUOTA_WARNING is not set
CONFIG_AUTOFS4_FS=y
CONFIG_FUSE_FS=y
-CONFIG_ISO9660_FS=m
+CONFIG_ISO9660_FS=y
CONFIG_JOLIET=y
CONFIG_ZISOFS=y
CONFIG_UDF_FS=m
-CONFIG_MSDOS_FS=m
+CONFIG_MSDOS_FS=y
CONFIG_VFAT_FS=y
CONFIG_TMPFS=y
# CONFIG_MISC_FILESYSTEMS is not set
diff --git a/buildroot/target/device/armadeus/apf6/apf6-linux-3.19.config b/buildroot/target/device/armadeus/apf6/apf6-linux-3.19.config
index 1a0d8d7..e5bd7ec 100644
--- a/buildroot/target/device/armadeus/apf6/apf6-linux-3.19.config
+++ b/buildroot/target/device/armadeus/apf6/apf6-linux-3.19.config
@@ -80,6 +80,8 @@ 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_CONSTANTS=y
CONFIG_SCSI_LOGGING=y
CONFIG_SCSI_SCAN_ASYNC=y
@@ -264,7 +266,7 @@ CONFIG_FUSE_FS=y
CONFIG_ISO9660_FS=y
CONFIG_JOLIET=y
CONFIG_ZISOFS=y
-CONFIG_MSDOS_FS=m
+CONFIG_MSDOS_FS=y
CONFIG_VFAT_FS=y
CONFIG_TMPFS=y
# CONFIG_MISC_FILESYSTEMS is not set
diff --git a/buildroot/target/device/armadeus/apf6/apf6-linux-4.0.config b/buildroot/target/device/armadeus/apf6/apf6-linux-4.0.config
index 12deab8..69c2fb0 100644
--- a/buildroot/target/device/armadeus/apf6/apf6-linux-4.0.config
+++ b/buildroot/target/device/armadeus/apf6/apf6-linux-4.0.config
@@ -86,6 +86,8 @@ 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_CONSTANTS=y
CONFIG_SCSI_LOGGING=y
CONFIG_SCSI_SCAN_ASYNC=y
@@ -273,7 +275,7 @@ CONFIG_FUSE_FS=y
CONFIG_ISO9660_FS=y
CONFIG_JOLIET=y
CONFIG_ZISOFS=y
-CONFIG_MSDOS_FS=m
+CONFIG_MSDOS_FS=y
CONFIG_VFAT_FS=y
CONFIG_TMPFS=y
# CONFIG_MISC_FILESYSTEMS is not set
diff --git a/buildroot/target/device/armadeus/apf6/apf6legacy-linux-3.10.config b/buildroot/target/device/armadeus/apf6/apf6legacy-linux-3.10.config
index 440ce94..eed47d0 100644
--- a/buildroot/target/device/armadeus/apf6/apf6legacy-linux-3.10.config
+++ b/buildroot/target/device/armadeus/apf6/apf6legacy-linux-3.10.config
@@ -106,6 +106,8 @@ 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
@@ -294,11 +296,11 @@ CONFIG_QUOTA_NETLINK_INTERFACE=y
# CONFIG_PRINT_QUOTA_WARNING is not set
CONFIG_AUTOFS4_FS=y
CONFIG_FUSE_FS=y
-CONFIG_ISO9660_FS=m
+CONFIG_ISO9660_FS=y
CONFIG_JOLIET=y
CONFIG_ZISOFS=y
CONFIG_UDF_FS=m
-CONFIG_MSDOS_FS=m
+CONFIG_MSDOS_FS=y
CONFIG_VFAT_FS=y
CONFIG_TMPFS=y
CONFIG_UBIFS_FS=y
hooks/post-receive
--
armadeus
|
|
From: Sébastien S. <ss...@us...> - 2015-05-20 08:32:03
|
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 58ad4097f9fe9da9fe5e46cd44f2ab56c3a4f4aa (commit)
via faecc8dbd92e3b84d5b6a1cd6b9be89cf02cc5f1 (commit)
from e6d8a90c8885e5efe9f8ff6e79f4ea786a169070 (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 58ad4097f9fe9da9fe5e46cd44f2ab56c3a4f4aa
Author: Sébastien Szymanski <seb...@ar...>
Date: Wed May 20 10:37:37 2015 +0200
[LINUX] 4.0: apf6: dts: add backlight and uart5
commit faecc8dbd92e3b84d5b6a1cd6b9be89cf02cc5f1
Author: Sébastien Szymanski <seb...@ar...>
Date: Wed May 20 10:34:52 2015 +0200
[LINUX] 3.10 (legacy): apf6: dts: add backlight and uart5
-----------------------------------------------------------------------
Summary of changes:
...rmadeus-add-apf6q-and-apf6dl-device-trees.patch | 27 ++++++++++++++-
...rmadeus-add-apf6q-and-apf6dl-device-trees.patch | 35 +++++++++++++++++++-
2 files changed, 60 insertions(+), 2 deletions(-)
diff --git a/patches/linux/3.10.mx6_legacy/0450-armadeus-add-apf6q-and-apf6dl-device-trees.patch b/patches/linux/3.10.mx6_legacy/0450-armadeus-add-apf6q-and-apf6dl-device-trees.patch
index b6fa626..aa65fb7 100644
--- a/patches/linux/3.10.mx6_legacy/0450-armadeus-add-apf6q-and-apf6dl-device-trees.patch
+++ b/patches/linux/3.10.mx6_legacy/0450-armadeus-add-apf6q-and-apf6dl-device-trees.patch
@@ -174,7 +174,7 @@ Index: linux-wandboard_imx_3.10.31_1.1.0_beta2/arch/arm/boot/dts/imx6qdl-apf6dev
===================================================================
--- /dev/null
+++ linux-wandboard_imx_3.10.31_1.1.0_beta2/arch/arm/boot/dts/imx6qdl-apf6dev.dtsi
-@@ -0,0 +1,518 @@
+@@ -0,0 +1,543 @@
+/*
+ * Copyright 2015 Armadeus Systems
+ *
@@ -192,6 +192,15 @@ Index: linux-wandboard_imx_3.10.31_1.1.0_beta2/arch/arm/boot/dts/imx6qdl-apf6dev
+ mxcfb1 = &mxcfb2;
+ };
+
++ backlight_lcd {
++ compatible = "pwm-backlight";
++ pwms = <&pwm3 0 191000>;
++ brightness-levels = <0 4 8 16 32 64 128 255>;
++ default-brightness-level = <0>;
++ power-supply = <®_1p8v>;
++ status = "okay";
++ };
++
+ gpio-keys {
+ compatible = "gpio-keys";
+ pinctrl-names = "default";
@@ -483,6 +492,13 @@ Index: linux-wandboard_imx_3.10.31_1.1.0_beta2/arch/arm/boot/dts/imx6qdl-apf6dev
+ status = "okay";
+};
+
++&uart5 {
++ pinctrl-names = "default";
++ pinctrl-0 = <&pinctrl_uart5>;
++ fsl,uart-has-rtscts;
++ status = "okay";
++};
++
+&usbh1 {
+ dr_mode = "host";
+ phy_type = "utmi";
@@ -663,6 +679,15 @@ Index: linux-wandboard_imx_3.10.31_1.1.0_beta2/arch/arm/boot/dts/imx6qdl-apf6dev
+ >;
+ };
+
++ pinctrl_uart5: uart5grp {
++ fsl,pins = <
++ MX6QDL_PAD_CSI0_DAT14__UART5_TX_DATA 0x1b0b0
++ MX6QDL_PAD_CSI0_DAT15__UART5_RX_DATA 0x1b0b0
++ MX6QDL_PAD_CSI0_DAT18__UART5_RTS_B 0x1b0b0
++ MX6QDL_PAD_CSI0_DAT19__UART5_CTS_B 0x1b0b0
++ >;
++ };
++
+ pinctrl_usbotg: usbotggrp {
+ fsl,pins = <
+ MX6QDL_PAD_GPIO_1__USB_OTG_ID 0x1b0b0
diff --git a/patches/linux/4.0/0450-armadeus-add-apf6q-and-apf6dl-device-trees.patch b/patches/linux/4.0/0450-armadeus-add-apf6q-and-apf6dl-device-trees.patch
index 92ff286..51dec81 100644
--- a/patches/linux/4.0/0450-armadeus-add-apf6q-and-apf6dl-device-trees.patch
+++ b/patches/linux/4.0/0450-armadeus-add-apf6q-and-apf6dl-device-trees.patch
@@ -173,7 +173,7 @@ Index: linux-3.19.3/arch/arm/boot/dts/imx6qdl-apf6dev.dtsi
===================================================================
--- /dev/null
+++ linux-3.19.3/arch/arm/boot/dts/imx6qdl-apf6dev.dtsi
-@@ -0,0 +1,522 @@
+@@ -0,0 +1,555 @@
+/*
+ * Copyright 2015 Armadeus Systems
+ *
@@ -190,6 +190,15 @@ Index: linux-3.19.3/arch/arm/boot/dts/imx6qdl-apf6dev.dtsi
+#include <dt-bindings/interrupt-controller/irq.h>
+
+/ {
++ backlight_lcd {
++ compatible = "pwm-backlight";
++ pwms = <&pwm3 0 191000>;
++ brightness-levels = <0 4 8 16 32 64 128 255>;
++ default-brightness-level = <0>;
++ power-supply = <®_1p8v>;
++ status = "okay";
++ };
++
+ display@di0 {
+ compatible = "fsl,imx-parallel-display";
+ interface-pix-fmt = "bgr666";
@@ -250,6 +259,14 @@ Index: linux-3.19.3/arch/arm/boot/dts/imx6qdl-apf6dev.dtsi
+ regulators {
+ compatible = "simple-bus";
+
++ reg_1p8v: 1p8v {
++ compatible = "regulator-fixed";
++ regulator-name = "1P8V";
++ regulator-min-microvolt = <1800000>;
++ regulator-max-microvolt = <1800000>;
++ regulator-always-on;
++ };
++
+ reg_3p3v: 3p3v {
+ compatible = "regulator-fixed";
+ regulator-name = "3P3V";
@@ -474,6 +491,13 @@ Index: linux-3.19.3/arch/arm/boot/dts/imx6qdl-apf6dev.dtsi
+ status = "okay";
+};
+
++&uart5 {
++ pinctrl-names = "default";
++ pinctrl-0 = <&pinctrl_uart5>;
++ fsl,uart-has-rtscts;
++ status = "okay";
++};
++
+&usbh1 {
+ vbus-supply = <®_usbh1_vbus>;
+ dr_mode = "host";
@@ -666,6 +690,15 @@ Index: linux-3.19.3/arch/arm/boot/dts/imx6qdl-apf6dev.dtsi
+ >;
+ };
+
++ pinctrl_uart5: uart5grp {
++ fsl,pins = <
++ MX6QDL_PAD_CSI0_DAT14__UART5_TX_DATA 0x1b0b0
++ MX6QDL_PAD_CSI0_DAT15__UART5_RX_DATA 0x1b0b0
++ MX6QDL_PAD_CSI0_DAT18__UART5_RTS_B 0x1b0b0
++ MX6QDL_PAD_CSI0_DAT19__UART5_CTS_B 0x1b0b0
++ >;
++ };
++
+ pinctrl_usbotg: usbotggrp {
+ fsl,pins = <
+ MX6QDL_PAD_GPIO_1__USB_OTG_ID 0x1b0b0
hooks/post-receive
--
armadeus
|
|
From: Sébastien S. <ss...@us...> - 2015-05-19 16:50:08
|
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 e6d8a90c8885e5efe9f8ff6e79f4ea786a169070 (commit)
from 3bc4af52f7d14f009d86ecc4442677a011553c35 (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 e6d8a90c8885e5efe9f8ff6e79f4ea786a169070
Author: Sébastien Szymanski <seb...@ar...>
Date: Tue May 19 18:56:02 2015 +0200
[LINUX] 3.19: apf6: dts: add lcd backlight
-----------------------------------------------------------------------
Summary of changes:
...rmadeus-add-apf6q-and-apf6dl-device-trees.patch | 19 ++++++++++++++++++-
1 files changed, 18 insertions(+), 1 deletions(-)
diff --git a/patches/linux/3.19/0450-armadeus-add-apf6q-and-apf6dl-device-trees.patch b/patches/linux/3.19/0450-armadeus-add-apf6q-and-apf6dl-device-trees.patch
index ceb1b0a..51dec81 100644
--- a/patches/linux/3.19/0450-armadeus-add-apf6q-and-apf6dl-device-trees.patch
+++ b/patches/linux/3.19/0450-armadeus-add-apf6q-and-apf6dl-device-trees.patch
@@ -173,7 +173,7 @@ Index: linux-3.19.3/arch/arm/boot/dts/imx6qdl-apf6dev.dtsi
===================================================================
--- /dev/null
+++ linux-3.19.3/arch/arm/boot/dts/imx6qdl-apf6dev.dtsi
-@@ -0,0 +1,538 @@
+@@ -0,0 +1,555 @@
+/*
+ * Copyright 2015 Armadeus Systems
+ *
@@ -190,6 +190,15 @@ Index: linux-3.19.3/arch/arm/boot/dts/imx6qdl-apf6dev.dtsi
+#include <dt-bindings/interrupt-controller/irq.h>
+
+/ {
++ backlight_lcd {
++ compatible = "pwm-backlight";
++ pwms = <&pwm3 0 191000>;
++ brightness-levels = <0 4 8 16 32 64 128 255>;
++ default-brightness-level = <0>;
++ power-supply = <®_1p8v>;
++ status = "okay";
++ };
++
+ display@di0 {
+ compatible = "fsl,imx-parallel-display";
+ interface-pix-fmt = "bgr666";
@@ -250,6 +259,14 @@ Index: linux-3.19.3/arch/arm/boot/dts/imx6qdl-apf6dev.dtsi
+ regulators {
+ compatible = "simple-bus";
+
++ reg_1p8v: 1p8v {
++ compatible = "regulator-fixed";
++ regulator-name = "1P8V";
++ regulator-min-microvolt = <1800000>;
++ regulator-max-microvolt = <1800000>;
++ regulator-always-on;
++ };
++
+ reg_3p3v: 3p3v {
+ compatible = "regulator-fixed";
+ regulator-name = "3P3V";
hooks/post-receive
--
armadeus
|
|
From: Sébastien S. <ss...@us...> - 2015-05-19 15:27:42
|
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "armadeus".
The branch, master has been updated
via 3bc4af52f7d14f009d86ecc4442677a011553c35 (commit)
from 00938a7708df22802bed7dabafbdb99bc143ae61 (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 3bc4af52f7d14f009d86ecc4442677a011553c35
Author: Sébastien Szymanski <seb...@ar...>
Date: Tue May 19 17:33:26 2015 +0200
[LINUX] 3.19: apf6: dts: add uart5
-----------------------------------------------------------------------
Summary of changes:
...rmadeus-add-apf6q-and-apf6dl-device-trees.patch | 18 +++++++++++++++++-
1 files changed, 17 insertions(+), 1 deletions(-)
diff --git a/patches/linux/3.19/0450-armadeus-add-apf6q-and-apf6dl-device-trees.patch b/patches/linux/3.19/0450-armadeus-add-apf6q-and-apf6dl-device-trees.patch
index 92ff286..ceb1b0a 100644
--- a/patches/linux/3.19/0450-armadeus-add-apf6q-and-apf6dl-device-trees.patch
+++ b/patches/linux/3.19/0450-armadeus-add-apf6q-and-apf6dl-device-trees.patch
@@ -173,7 +173,7 @@ Index: linux-3.19.3/arch/arm/boot/dts/imx6qdl-apf6dev.dtsi
===================================================================
--- /dev/null
+++ linux-3.19.3/arch/arm/boot/dts/imx6qdl-apf6dev.dtsi
-@@ -0,0 +1,522 @@
+@@ -0,0 +1,538 @@
+/*
+ * Copyright 2015 Armadeus Systems
+ *
@@ -474,6 +474,13 @@ Index: linux-3.19.3/arch/arm/boot/dts/imx6qdl-apf6dev.dtsi
+ status = "okay";
+};
+
++&uart5 {
++ pinctrl-names = "default";
++ pinctrl-0 = <&pinctrl_uart5>;
++ fsl,uart-has-rtscts;
++ status = "okay";
++};
++
+&usbh1 {
+ vbus-supply = <®_usbh1_vbus>;
+ dr_mode = "host";
@@ -666,6 +673,15 @@ Index: linux-3.19.3/arch/arm/boot/dts/imx6qdl-apf6dev.dtsi
+ >;
+ };
+
++ pinctrl_uart5: uart5grp {
++ fsl,pins = <
++ MX6QDL_PAD_CSI0_DAT14__UART5_TX_DATA 0x1b0b0
++ MX6QDL_PAD_CSI0_DAT15__UART5_RX_DATA 0x1b0b0
++ MX6QDL_PAD_CSI0_DAT18__UART5_RTS_B 0x1b0b0
++ MX6QDL_PAD_CSI0_DAT19__UART5_CTS_B 0x1b0b0
++ >;
++ };
++
+ pinctrl_usbotg: usbotggrp {
+ fsl,pins = <
+ MX6QDL_PAD_GPIO_1__USB_OTG_ID 0x1b0b0
hooks/post-receive
--
armadeus
|
|
From: Sébastien S. <ss...@us...> - 2015-05-19 10:07:16
|
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 00938a7708df22802bed7dabafbdb99bc143ae61 (commit)
via 5bb741d06c88866be2bc43267ca34e3744c7fe6b (commit)
from 6e2814c011f731e1cc692dc4fbd43ca73ab720c3 (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 00938a7708df22802bed7dabafbdb99bc143ae61
Author: Sébastien Szymanski <seb...@ar...>
Date: Tue May 19 12:12:26 2015 +0200
[DEBUG] imxregs: add apf6 support
commit 5bb741d06c88866be2bc43267ca34e3744c7fe6b
Author: Sébastien Szymanski <seb...@ar...>
Date: Mon May 18 19:13:12 2015 +0200
[LINUX] 3.19: apf6: enable sata_ref_100M clock.
-----------------------------------------------------------------------
Summary of changes:
buildroot/package/armadeus/imxregs/imxregs.mk | 16 +-
.../0700-armadeus-pcie_clk_defined_in_uboot.patch | 25 +-
target/linux/debug/imxregs/Makefile | 5 +-
target/linux/debug/imxregs/imx6regs.h | 1185 ++++++++++++++++++++
target/linux/debug/imxregs/imxregs.c | 10 +-
5 files changed, 1213 insertions(+), 28 deletions(-)
create mode 100644 target/linux/debug/imxregs/imx6regs.h
diff --git a/buildroot/package/armadeus/imxregs/imxregs.mk b/buildroot/package/armadeus/imxregs/imxregs.mk
index ad071a0..a0bcdeb 100644
--- a/buildroot/package/armadeus/imxregs/imxregs.mk
+++ b/buildroot/package/armadeus/imxregs/imxregs.mk
@@ -4,13 +4,9 @@
#
#############################################################
-IMXREGS_VERSION = 2013.05
+IMXREGS_VERSION = 2015.05
IMXREGS_SITE = $(TOPDIR)/../target/linux/debug/imxregs/
-ifeq ($(generic-package), )
-IMXREGS_SITE_METHOD = copy
-else
IMXREGS_SITE_METHOD = local
-endif
IMXREGS_LICENSE = GPLv2+
IMXREGS_LICENSE_FILES = COPYING
@@ -26,14 +22,4 @@ define IMXREGS_INSTALL_TARGET_CMDS
install -D $(@D)/$(IMXREGS_BINARY) $(IMXREGS_TARGET_BINARY)
endef
-define IMXREGS_CLEAN_CMDS
- rm -f $(IMXREGS_TARGET_BINARY)
- $(MAKE) -C $(@D) clean
-endef
-
-ifeq ($(generic-package), )
-$(eval $(call GENTARGETS))
-else
$(eval $(generic-package))
-endif
-
diff --git a/patches/linux/3.19/0700-armadeus-pcie_clk_defined_in_uboot.patch b/patches/linux/3.19/0700-armadeus-pcie_clk_defined_in_uboot.patch
index 28395fd..0590740 100644
--- a/patches/linux/3.19/0700-armadeus-pcie_clk_defined_in_uboot.patch
+++ b/patches/linux/3.19/0700-armadeus-pcie_clk_defined_in_uboot.patch
@@ -1,21 +1,28 @@
Do not configure PCIe clock with Linux. PCIe Frequency clock is configured
under U-Boot.
+Enable sata_ref_100M clock. It's needed to have PCIe registers access.
-Signed-off-by: Fabien Marteau <fab...@ar...>
+Signed-off-by: Fabien Marteau <fab...@ar...>
+Signed-off-by: Sébastien Szymanski <seb...@ar...>
---
-Index: linux-4.0-rc1/arch/arm/mach-imx/clk-imx6q.c
+Index: linux-3.19.3/arch/arm/mach-imx/clk-imx6q.c
===================================================================
---- linux-4.0-rc1.orig/arch/arm/mach-imx/clk-imx6q.c 2015-04-22 16:21:27.538399032 +0200
-+++ linux-4.0-rc1/arch/arm/mach-imx/clk-imx6q.c 2015-04-22 16:23:15.822395833 +0200
-@@ -522,7 +522,9 @@
+--- linux-3.19.3.orig/arch/arm/mach-imx/clk-imx6q.c
++++ linux-3.19.3/arch/arm/mach-imx/clk-imx6q.c
+@@ -522,8 +522,13 @@ static void __init imx6q_clocks_init(str
clk_set_parent(clk[IMX6QDL_CLK_SPDIF_SEL], clk[IMX6QDL_CLK_PLL3_PFD3_454M]);
/* All existing boards with PCIe use LVDS1 */
- if (IS_ENABLED(CONFIG_PCI_IMX6))
-+ if ( IS_ENABLED(CONFIG_PCI_IMX6)
-+ && !of_machine_is_compatible("armadeus,imx6dl-apf6")
-+ && !of_machine_is_compatible("armadeus,imx6q-apf6"))
- clk_set_parent(clk[IMX6QDL_CLK_LVDS1_SEL], clk[IMX6QDL_CLK_SATA_REF_100M]);
+- clk_set_parent(clk[IMX6QDL_CLK_LVDS1_SEL], clk[IMX6QDL_CLK_SATA_REF_100M]);
++ if (IS_ENABLED(CONFIG_PCI_IMX6)) {
++ if (of_machine_is_compatible("armadeus,imx6dl-apf6") ||
++ of_machine_is_compatible("armadeus,imx6q-apf6"))
++ clk_prepare_enable(clk[IMX6QDL_CLK_SATA_REF_100M]);
++ else
++ clk_set_parent(clk[IMX6QDL_CLK_LVDS1_SEL], clk[IMX6QDL_CLK_SATA_REF_100M]);
++ }
/* Set initial power mode */
+ imx6q_set_lpm(WAIT_CLOCKED);
diff --git a/target/linux/debug/imxregs/Makefile b/target/linux/debug/imxregs/Makefile
index 7ddb6f0..3b4fe9f 100644
--- a/target/linux/debug/imxregs/Makefile
+++ b/target/linux/debug/imxregs/Makefile
@@ -3,7 +3,7 @@ ARMADEUS_BASE_DIR=../../../..
CC = $(ARMADEUS_TOOLCHAIN_PATH)/$(ARMADEUS_TOOLCHAIN_PREFIX)gcc
-EXECS = imxlregs imx27regs imx28regs imx51regs imx53regs
+EXECS = imxlregs imx27regs imx28regs imx51regs imx53regs imx6regs
all: $(EXECS)
@@ -22,6 +22,9 @@ imx51regs: imxregs.c imx5regs.h definitions.h
imx53regs: imxregs.c imx5regs.h definitions.h
$(CC) -DIMX53 imxregs.c -o $@
+imx6regs: imxregs.c imx6regs.h definitions.h
+ $(CC) -DIMX6 imxregs.c -o $@
+
clean:
rm -f *.o
rm -f $(EXECS)
diff --git a/target/linux/debug/imxregs/imx6regs.h b/target/linux/debug/imxregs/imx6regs.h
new file mode 100644
index 0000000..b058aae
--- /dev/null
+++ b/target/linux/debug/imxregs/imx6regs.h
@@ -0,0 +1,1185 @@
+/*
+ * imx6qdlregs.h - i.MX6 registers definition
+ *
+ * Copyright (C) 2015 Armadeus Systems
+ * Author: Sébastien Szymanski
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2, or (at your option)
+ * any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+ *
+ */
+
+#include "definitions.h"
+
+#define IMX_TYPE "i.MX6"
+
+static struct reg_info regs[] =
+{
+{ "CCM_ANALOG_PLL_ENET", 0x020C80E0, 0, 0xffffffff, 'x', "CCM_ANALOG_PLL_ENET" },
+{ "CCM_ANALOG_MISC1", 0x020C8160, 0, 0xffffffff, 'x', "CCM_ANALOG_MISC1" },
+{ "PMU_MISC1", 0x020C8160, 0, 0xffffffff, 'x', "PMU_MISC1" },
+{ "PMU_MISC2", 0x020C8170, 0, 0xffffffff, 'x', "PMU_MISC2" }
+
+// The following registers have to be tested
+//{ "AUDMUX_PDCR1", 0x021D8004, 0, 0xffffffff, 'x', "AUDMUX_PDCR1" },
+//{ "AUDMUX_PDCR2", 0x021D800C, 0, 0xffffffff, 'x', "AUDMUX_PDCR2" },
+//{ "AUDMUX_PDCR3", 0x021D8014, 0, 0xffffffff, 'x', "AUDMUX_PDCR3" },
+//{ "AUDMUX_PDCR4", 0x021D801C, 0, 0xffffffff, 'x', "AUDMUX_PDCR4" },
+//{ "AUDMUX_PDCR5", 0x021D8024, 0, 0xffffffff, 'x', "AUDMUX_PDCR5" },
+//{ "AUDMUX_PDCR6", 0x021D802C, 0, 0xffffffff, 'x', "AUDMUX_PDCR6" },
+//{ "AUDMUX_PDCR7", 0x021D8034, 0, 0xffffffff, 'x', "AUDMUX_PDCR7" },
+//{ "AUDMUX_PTCR1", 0x021D8000, 0, 0xffffffff, 'x', "AUDMUX_PTCR1" },
+//{ "AUDMUX_PTCR2", 0x021D8008, 0, 0xffffffff, 'x', "AUDMUX_PTCR2" },
+//{ "AUDMUX_PTCR3", 0x021D8010, 0, 0xffffffff, 'x', "AUDMUX_PTCR3" },
+//{ "DCIC_DCICC", 0x020E4000, 0, 0xffffffff, 'x', "DCIC_DCICC" },
+//{ "DCIC_DCICIC", 0x020E4004, 0, 0xffffffff, 'x', "DCIC_DCICIC" },
+//{ "DCIC_DCICRC", 0x020E4010, 0, 0xffffffff, 'x', "DCIC_DCICRC" },
+//{ "DCIC_DCICRCS", 0x020E401C, 0, 0xffffffff, 'x', "DCIC_DCICRCS" },
+//{ "DCIC_DCICRRS", 0x020E4018, 0, 0xffffffff, 'x', "DCIC_DCICRRS" },
+//{ "DCIC_DCICRS", 0x020E4014, 0, 0xffffffff, 'x', "DCIC_DCICRS" },
+//{ "DCIC_DCICS", 0x020E4008, 0, 0xffffffff, 'x', "DCIC_DCICS" },
+//{ "DVFSC_DVFSCNTR", 0x020DC020, 0, 0xffffffff, 'x', "DVFSC_DVFSCNTR" },
+//{ "DVFSC_DVFSCOUN", 0x020DC004, 0, 0xffffffff, 'x', "DVFSC_DVFSCOUN" },
+//{ "DVFSC_DVFSEMAC", 0x020DC01C, 0, 0xffffffff, 'x', "DVFSC_DVFSEMAC" },
+//{ "DVFSC_DVFSGPBT", 0x020DC018, 0, 0xffffffff, 'x', "DVFSC_DVFSGPBT" },
+//{ "DVFSC_DVFSGPC0", 0x020DC010, 0, 0xffffffff, 'x', "DVFSC_DVFSGPC0" },
+//{ "DVFSC_DVFSGPC1", 0x020DC014, 0, 0xffffffff, 'x', "DVFSC_DVFSGPC1" },
+//{ "DVFSC_DVFSLTR0_0", 0x020DC024, 0, 0xffffffff, 'x', "DVFSC_DVFSLTR0_0" },
+//{ "DVFSC_DVFSLTR0_1", 0x020DC028, 0, 0xffffffff, 'x', "DVFSC_DVFSLTR0_1" },
+//{ "DVFSC_DVFSLTR1_0", 0x020DC02C, 0, 0xffffffff, 'x', "DVFSC_DVFSLTR1_0" },
+//{ "DVFSC_DVFSLTR1_1", 0x020DC030, 0, 0xffffffff, 'x', "DVFSC_DVFSLTR1_1" },
+//{ "DVFSC_DVFSPT0", 0x020DC034, 0, 0xffffffff, 'x', "DVFSC_DVFSPT0" },
+//{ "DVFSC_DVFSPT1", 0x020DC038, 0, 0xffffffff, 'x', "DVFSC_DVFSPT1" },
+//{ "DVFSC_DVFSPT2", 0x020DC03C, 0, 0xffffffff, 'x', "DVFSC_DVFSPT2" },
+//{ "DVFSC_DVFSPT3", 0x020DC040, 0, 0xffffffff, 'x', "DVFSC_DVFSPT3" },
+//{ "DVFSC_DVFSSIG0", 0x020DC00C, 0, 0xffffffff, 'x', "DVFSC_DVFSSIG0" },
+//{ "DVFSC_DVFSSIG1", 0x020DC008, 0, 0xffffffff, 'x', "DVFSC_DVFSSIG1" },
+//{ "DVFSC_DVFSTHRS", 0x020DC000, 0, 0xffffffff, 'x', "DVFSC_DVFSTHRS" },
+//{ "ECSPI1_CONFIGREG", 0x0200800c, 0, 0xffffffff, 'x', "ECSPI1_CONFIGREG" },
+//{ "ECSPI1_CONREG", 0x02008008, 0, 0xffffffff, 'x', "ECSPI1_CONREG" },
+//{ "ECSPI2_CONFIGREG", 0x0200C00c, 0, 0xffffffff, 'x', "ECSPI2_CONFIGREG" },
+//{ "ECSPI2_CONREG", 0x0200C008, 0, 0xffffffff, 'x', "ECSPI2_CONREG" },
+//{ "ECSPI3_CONFIGREG", 0x0201000c, 0, 0xffffffff, 'x', "ECSPI3_CONFIGREG" },
+//{ "ECSPI3_CONREG", 0x02010008, 0, 0xffffffff, 'x', "ECSPI3_CONREG" },
+//{ "ECSPI4_CONFIGREG", 0x0201400c, 0, 0xffffffff, 'x', "ECSPI4_CONFIGREG" },
+//{ "ECSPI4_CONREG", 0x02014008, 0, 0xffffffff, 'x', "ECSPI4_CONREG" },
+//{ "EIM_EAR", 0x021BA098, 0, 0xffffffff, 'x', "EIM_EAR" },
+//{ "EIM_WCR", 0x021BA090, 0, 0xffffffff, 'x', "EIM_WCR" },
+//{ "EIM_WIAR", 0x021BA094, 0, 0xffffffff, 'x', "EIM_WIAR" },
+//{ "ENET_ATCOR", 0x02188410, 0, 0xffffffff, 'x', "ENET_ATCOR" },
+//{ "ENET_ATCR", 0x02188400, 0, 0xffffffff, 'x', "ENET_ATCR" },
+//{ "ENET_ATINC", 0x02188414, 0, 0xffffffff, 'x', "ENET_ATINC" },
+//{ "ENET_ATOFF", 0x02188408, 0, 0xffffffff, 'x', "ENET_ATOFF" },
+//{ "ENET_ATPER", 0x0218840C, 0, 0xffffffff, 'x', "ENET_ATPER" },
+//{ "ENET_ATSTMP", 0x02188418, 0, 0xffffffff, 'x', "ENET_ATSTMP" },
+//{ "ENET_ATVR", 0x02188404, 0, 0xffffffff, 'x', "ENET_ATVR" },
+//{ "ENET_ECR", 0x02188024, 0, 0xffffffff, 'x', "ENET_ECR" },
+//{ "ENET_EIMR", 0x02188008, 0, 0xffffffff, 'x', "ENET_EIMR" },
+//{ "ENET_EIR", 0x02188004, 0, 0xffffffff, 'x', "ENET_EIR" },
+//{ "ENET_FTRL", 0x021881B0, 0, 0xffffffff, 'x', "ENET_FTRL" },
+//{ "ENET_GALR", 0x02188124, 0, 0xffffffff, 'x', "ENET_GALR" },
+//{ "ENET_GAUR", 0x02188120, 0, 0xffffffff, 'x', "ENET_GAUR" },
+//{ "ENET_IALR", 0x0218811C, 0, 0xffffffff, 'x', "ENET_IALR" },
+//{ "ENET_IAUR", 0x02188118, 0, 0xffffffff, 'x', "ENET_IAUR" },
+//{ "ENET_IEEE_R_ALIGN", 0x021882D4, 0, 0xffffffff, 'x', "ENET_IEEE_R_ALIGN" },
+//{ "ENET_IEEE_R_CRC", 0x021882D0, 0, 0xffffffff, 'x', "ENET_IEEE_R_CRC" },
+//{ "ENET_IEEE_R_DROP", 0x021882C8, 0, 0xffffffff, 'x', "ENET_IEEE_R_DROP" },
+//{ "ENET_IEEE_R_FDXFC", 0x021882DC, 0, 0xffffffff, 'x', "ENET_IEEE_R_FDXFC" },
+//{ "ENET_IEEE_R_FRAME_OK", 0x021882CC, 0, 0xffffffff, 'x', "ENET_IEEE_R_FRAME_OK" },
+//{ "ENET_IEEE_R_MACERR", 0x021882D8, 0, 0xffffffff, 'x', "ENET_IEEE_R_MACERR" },
+//{ "ENET_IEEE_R_OCTETS_OK", 0x021882E0, 0, 0xffffffff, 'x', "ENET_IEEE_R_OCTETS_OK" },
+//{ "ENET_IEEE_T_1COL", 0x02188250, 0, 0xffffffff, 'x', "ENET_IEEE_T_1COL" },
+//{ "ENET_IEEE_T_CSERR", 0x02188268, 0, 0xffffffff, 'x', "ENET_IEEE_T_CSERR" },
+//{ "ENET_IEEE_T_DEF", 0x02188258, 0, 0xffffffff, 'x', "ENET_IEEE_T_DEF" },
+//{ "ENET_IEEE_T_DROP", 0x02188248, 0, 0xffffffff, 'x', "ENET_IEEE_T_DROP" },
+//{ "ENET_IEEE_T_EXCOL", 0x02188260, 0, 0xffffffff, 'x', "ENET_IEEE_T_EXCOL" },
+//{ "ENET_IEEE_T_FDXFC", 0x02188270, 0, 0xffffffff, 'x', "ENET_IEEE_T_FDXFC" },
+//{ "ENET_IEEE_T_FRAME_OK", 0x0218824C, 0, 0xffffffff, 'x', "ENET_IEEE_T_FRAME_OK" },
+//{ "ENET_IEEE_T_LCOL", 0x0218825C, 0, 0xffffffff, 'x', "ENET_IEEE_T_LCOL" },
+//{ "ENET_IEEE_T_MACERR", 0x02188264, 0, 0xffffffff, 'x', "ENET_IEEE_T_MACERR" },
+//{ "ENET_IEEE_T_MCOL", 0x02188254, 0, 0xffffffff, 'x', "ENET_IEEE_T_MCOL" },
+//{ "ENET_IEEE_T_OCTETS_OK", 0x02188274, 0, 0xffffffff, 'x', "ENET_IEEE_T_OCTETS_OK" },
+//{ "ENET_IEEE_T_SQE", 0x0218826C, 0, 0xffffffff, 'x', "ENET_IEEE_T_SQE" },
+//{ "ENET_MIBC", 0x02188064, 0, 0xffffffff, 'x', "ENET_MIBC" },
+//{ "ENET_MMFR", 0x02188040, 0, 0xffffffff, 'x', "ENET_MMFR" },
+//{ "ENET_MRBR", 0x02188188, 0, 0xffffffff, 'x', "ENET_MRBR" },
+//{ "ENET_MSCR", 0x02188044, 0, 0xffffffff, 'x', "ENET_MSCR" },
+//{ "ENET_OPD", 0x021880EC, 0, 0xffffffff, 'x', "ENET_OPD" },
+//{ "ENET_PALR", 0x021880E4, 0, 0xffffffff, 'x', "ENET_PALR" },
+//{ "ENET_PAUR", 0x021880E8, 0, 0xffffffff, 'x', "ENET_PAUR" },
+//{ "ENET_RACC", 0x021881C4, 0, 0xffffffff, 'x', "ENET_RACC" },
+//{ "ENET_RAEM", 0x02188198, 0, 0xffffffff, 'x', "ENET_RAEM" },
+//{ "ENET_RAFL", 0x0218819C, 0, 0xffffffff, 'x', "ENET_RAFL" },
+//{ "ENET_RCR", 0x02188084, 0, 0xffffffff, 'x', "ENET_RCR" },
+//{ "ENET_RDAR", 0x02188010, 0, 0xffffffff, 'x', "ENET_RDAR" },
+//{ "ENET_RDSR", 0x02188180, 0, 0xffffffff, 'x', "ENET_RDSR" },
+//{ "ENET_RMON_R_BC_PKT", 0x02188288, 0, 0xffffffff, 'x', "ENET_RMON_R_BC_PKT" },
+//{ "ENET_RMON_R_CRC_ALIGN", 0x02188290, 0, 0xffffffff, 'x', "ENET_RMON_R_CRC_ALIGN" },
+//{ "ENET_RMON_R_FRAG", 0x0218829C, 0, 0xffffffff, 'x', "ENET_RMON_R_FRAG" },
+//{ "ENET_RMON_R_JAB", 0x021882A0, 0, 0xffffffff, 'x', "ENET_RMON_R_JAB" },
+//{ "ENET_RMON_R_MC_PKT", 0x0218828C, 0, 0xffffffff, 'x', "ENET_RMON_R_MC_PKT" },
+//{ "ENET_RMON_R_OCTETS", 0x021882C4, 0, 0xffffffff, 'x', "ENET_RMON_R_OCTETS" },
+//{ "ENET_RMON_R_OVERSIZE", 0x02188298, 0, 0xffffffff, 'x', "ENET_RMON_R_OVERSIZE" },
+//{ "ENET_RMON_R_P1024TO2047", 0x021882BC, 0, 0xffffffff, 'x', "ENET_RMON_R_P1024TO2047" },
+//{ "ENET_RMON_R_P128TO255", 0x021882B0, 0, 0xffffffff, 'x', "ENET_RMON_R_P128TO255" },
+//{ "ENET_RMON_R_P256TO511", 0x021882B4, 0, 0xffffffff, 'x', "ENET_RMON_R_P256TO511" },
+//{ "ENET_RMON_R_P512TO1023", 0x021882B8, 0, 0xffffffff, 'x', "ENET_RMON_R_P512TO1023" },
+//{ "ENET_RMON_R_P64", 0x021882A8, 0, 0xffffffff, 'x', "ENET_RMON_R_P64" },
+//{ "ENET_RMON_R_P65TO127", 0x021882AC, 0, 0xffffffff, 'x', "ENET_RMON_R_P65TO127" },
+//{ "ENET_RMON_R_PACKETS", 0x02188284, 0, 0xffffffff, 'x', "ENET_RMON_R_PACKETS" },
+//{ "ENET_RMON_R_P_GTE2048", 0x021882C0, 0, 0xffffffff, 'x', "ENET_RMON_R_P_GTE2048" },
+//{ "ENET_RMON_R_RESVD_0", 0x021882A4, 0, 0xffffffff, 'x', "ENET_RMON_R_RESVD_0" },
+//{ "ENET_RMON_R_UNDERSIZE", 0x02188294, 0, 0xffffffff, 'x', "ENET_RMON_R_UNDERSIZE" },
+//{ "ENET_RMON_T_BC_PKT", 0x02188208, 0, 0xffffffff, 'x', "ENET_RMON_T_BC_PKT" },
+//{ "ENET_RMON_T_COL", 0x02188224, 0, 0xffffffff, 'x', "ENET_RMON_T_COL" },
+//{ "ENET_RMON_T_CRC_ALIGN", 0x02188210, 0, 0xffffffff, 'x', "ENET_RMON_T_CRC_ALIGN" },
+//{ "ENET_RMON_T_DROP", 0x02188200, 0, 0xffffffff, 'x', "ENET_RMON_T_DROP" },
+//{ "ENET_RMON_T_FRAG", 0x0218821C, 0, 0xffffffff, 'x', "ENET_RMON_T_FRAG" },
+//{ "ENET_RMON_T_JAB", 0x02188220, 0, 0xffffffff, 'x', "ENET_RMON_T_JAB" },
+//{ "ENET_RMON_T_MC_PKT", 0x0218820C, 0, 0xffffffff, 'x', "ENET_RMON_T_MC_PKT" },
+//{ "ENET_RMON_T_OCTETS", 0x02188244, 0, 0xffffffff, 'x', "ENET_RMON_T_OCTETS" },
+//{ "ENET_RMON_T_OVERSIZE", 0x02188218, 0, 0xffffffff, 'x', "ENET_RMON_T_OVERSIZE" },
+//{ "ENET_RMON_T_P1024TO2047", 0x0218823C, 0, 0xffffffff, 'x', "ENET_RMON_T_P1024TO2047" },
+//{ "ENET_RMON_T_P128TO255n", 0x02188230, 0, 0xffffffff, 'x', "ENET_RMON_T_P128TO255n" },
+//{ "ENET_RMON_T_P256TO511", 0x02188234, 0, 0xffffffff, 'x', "ENET_RMON_T_P256TO511" },
+//{ "ENET_RMON_T_P512TO1023", 0x02188238, 0, 0xffffffff, 'x', "ENET_RMON_T_P512TO1023" },
+//{ "ENET_RMON_T_P64", 0x02188228, 0, 0xffffffff, 'x', "ENET_RMON_T_P64" },
+//{ "ENET_RMON_T_P65TO127n", 0x0218822C, 0, 0xffffffff, 'x', "ENET_RMON_T_P65TO127n" },
+//{ "ENET_RMON_T_PACKETS", 0x02188204, 0, 0xffffffff, 'x', "ENET_RMON_T_PACKETS" },
+//{ "ENET_RMON_T_P_GTE2048", 0x02188240, 0, 0xffffffff, 'x', "ENET_RMON_T_P_GTE2048" },
+//{ "ENET_RMON_T_UNDERSIZE", 0x02188214, 0, 0xffffffff, 'x', "ENET_RMON_T_UNDERSIZE" },
+//{ "ENET_RSEM", 0x02188194, 0, 0xffffffff, 'x', "ENET_RSEM" },
+//{ "ENET_RSFL", 0x02188190, 0, 0xffffffff, 'x', "ENET_RSFL" },
+//{ "ENET_TACC", 0x021881C0, 0, 0xffffffff, 'x', "ENET_TACC" },
+//{ "ENET_TAEM", 0x021881A4, 0, 0xffffffff, 'x', "ENET_TAEM" },
+//{ "ENET_TAFL", 0x021881A8, 0, 0xffffffff, 'x', "ENET_TAFL" },
+//{ "ENET_TCCR0", 0x0218860C, 0, 0xffffffff, 'x', "ENET_TCCR0" },
+//{ "ENET_TCCR1", 0x02188614, 0, 0xffffffff, 'x', "ENET_TCCR1" },
+//{ "ENET_TCCR2", 0x0218861C, 0, 0xffffffff, 'x', "ENET_TCCR2" },
+//{ "ENET_TCCR3", 0x02188624, 0, 0xffffffff, 'x', "ENET_TCCR3" },
+//{ "ENET_TCR", 0x021880C4, 0, 0xffffffff, 'x', "ENET_TCR" },
+//{ "ENET_TCSR0", 0x02188608, 0, 0xffffffff, 'x', "ENET_TCSR0" },
+//{ "ENET_TCSR1", 0x02188610, 0, 0xffffffff, 'x', "ENET_TCSR1" },
+//{ "ENET_TCSR2", 0x02188618, 0, 0xffffffff, 'x', "ENET_TCSR2" },
+//{ "ENET_TCSR3", 0x02188620, 0, 0xffffffff, 'x', "ENET_TCSR3" },
+//{ "ENET_TDAR", 0x02188014, 0, 0xffffffff, 'x', "ENET_TDAR" },
+//{ "ENET_TDSR", 0x02188184, 0, 0xffffffff, 'x', "ENET_TDSR" },
+//{ "ENET_TFWR", 0x02188144, 0, 0xffffffff, 'x', "ENET_TFWR" },
+//{ "ENET_TGSR", 0x02188604, 0, 0xffffffff, 'x', "ENET_TGSR" },
+//{ "ENET_TIPG", 0x021881AC, 0, 0xffffffff, 'x', "ENET_TIPG" },
+//{ "ENET_TSEM", 0x021881A0, 0, 0xffffffff, 'x', "ENET_TSEM" },
+//{ "ESAI_ECR", 0x02024008, 0, 0xffffffff, 'x', "ESAI_ECR" },
+//{ "ESAI_ECR", 0x02024010, 0, 0xffffffff, 'x', "ESAI_ECR" },
+//{ "ESAI_ERDR", 0x02024004, 0, 0xffffffff, 'x', "ESAI_ERDR" },
+//{ "ESAI_ESR", 0x0202400C, 0, 0xffffffff, 'x', "ESAI_ESR" },
+//{ "ESAI_ETDR", 0x02024000, 0, 0xffffffff, 'x', "ESAI_ETDR" },
+//{ "ESAI_PCRC", 0x020240FC, 0, 0xffffffff, 'x', "ESAI_PCRC" },
+//{ "ESAI_PCRC", 0x020240f8, 0, 0xffffffff, 'x', "ESAI_PCRC" },
+//{ "ESAI_PRRC", 0x020240F8, 0, 0xffffffff, 'x', "ESAI_PRRC" },
+//{ "ESAI_PRRC", 0x020240f8, 0, 0xffffffff, 'x', "ESAI_PRRC" },
+//{ "ESAI_RCCR", 0x020240E0, 0, 0xffffffff, 'x', "ESAI_RCCR" },
+//{ "ESAI_RCCR", 0x020240e0, 0, 0xffffffff, 'x', "ESAI_RCCR" },
+//{ "ESAI_RCR", 0x020240DC, 0, 0xffffffff, 'x', "ESAI_RCR" },
+//{ "ESAI_RCR", 0x020240dc, 0, 0xffffffff, 'x', "ESAI_RCR" },
+//{ "ESAI_RFCR", 0x02024018, 0, 0xffffffff, 'x', "ESAI_RFCR" },
+//{ "ESAI_RFCR", 0x02024018, 0, 0xffffffff, 'x', "ESAI_RFCR" },
+//{ "ESAI_RFSR", 0x0202401C, 0, 0xffffffff, 'x', "ESAI_RFSR" },
+//{ "ESAI_RSMA", 0x020240EC, 0, 0xffffffff, 'x', "ESAI_RSMA" },
+//{ "ESAI_RSMB", 0x020240F0, 0, 0xffffffff, 'x', "ESAI_RSMB" },
+//{ "ESAI_SAICR", 0x020240D0, 0, 0xffffffff, 'x', "ESAI_SAICR" },
+//{ "ESAI_SAICR", 0x020240d0, 0, 0xffffffff, 'x', "ESAI_SAICR" },
+//{ "ESAI_SAISR", 0x020240CC, 0, 0xffffffff, 'x', "ESAI_SAISR" },
+//{ "ESAI_TCCR", 0x020240D8, 0, 0xffffffff, 'x', "ESAI_TCCR" },
+//{ "ESAI_TCCR", 0x020240d8, 0, 0xffffffff, 'x', "ESAI_TCCR" },
+//{ "ESAI_TCR", 0x020240D4, 0, 0xffffffff, 'x', "ESAI_TCR" },
+//{ "ESAI_TCR", 0x020240d4, 0, 0xffffffff, 'x', "ESAI_TCR" },
+//{ "ESAI_TFCR", 0x02024010, 0, 0xffffffff, 'x', "ESAI_TFCR" },
+//{ "ESAI_TFCR", 0x02024010, 0, 0xffffffff, 'x', "ESAI_TFCR" },
+//{ "ESAI_TFSR", 0x02024014, 0, 0xffffffff, 'x', "ESAI_TFSR" },
+//{ "ESAI_TSMA", 0x020240E4, 0, 0xffffffff, 'x', "ESAI_TSMA" },
+//{ "ESAI_TSMB", 0x020240E8, 0, 0xffffffff, 'x', "ESAI_TSMB" },
+//{ "ESAI_TSR", 0x02024098, 0, 0xffffffff, 'x', "ESAI_TSR" },
+//{ "GPC_CNTR", 0x020DC000, 0, 0xffffffff, 'x', "GPC_CNTR" },
+//{ "GPC_IMR1", 0x020DC008, 0, 0xffffffff, 'x', "GPC_IMR1" },
+//{ "GPC_IMR2", 0x020DC00C, 0, 0xffffffff, 'x', "GPC_IMR2" },
+//{ "GPC_IMR3", 0x020DC010, 0, 0xffffffff, 'x', "GPC_IMR3" },
+//{ "GPC_IMR4", 0x020DC014, 0, 0xffffffff, 'x', "GPC_IMR4" },
+//{ "GPC_ISR1", 0x020DC018, 0, 0xffffffff, 'x', "GPC_ISR1" },
+//{ "GPC_ISR2", 0x020DC01C, 0, 0xffffffff, 'x', "GPC_ISR2" },
+//{ "GPC_ISR3", 0x020DC020, 0, 0xffffffff, 'x', "GPC_ISR3" },
+//{ "GPC_ISR4", 0x020DC024, 0, 0xffffffff, 'x', "GPC_ISR4" },
+//{ "GPC_PGR", 0x020DC004, 0, 0xffffffff, 'x', "GPC_PGR" },
+//{ "GPIO1_DR", 0x0209C000, 0, 0xffffffff, 'x', "GPIO1_DR" },
+//{ "GPIO1_EDGE_SEL", 0x0209C01C, 0, 0xffffffff, 'x', "GPIO1_EDGE_SEL" },
+//{ "GPIO1_GDIR", 0x0209C004, 0, 0xffffffff, 'x', "GPIO1_GDIR" },
+//{ "GPIO1_ICR1", 0x0209C00C, 0, 0xffffffff, 'x', "GPIO1_ICR1" },
+//{ "GPIO1_ICR2", 0x0209C010, 0, 0xffffffff, 'x', "GPIO1_ICR2" },
+//{ "GPIO1_IMR", 0x0209C014, 0, 0xffffffff, 'x', "GPIO1_IMR" },
+//{ "GPIO1_ISR", 0x0209C018, 0, 0xffffffff, 'x', "GPIO1_ISR" },
+//{ "GPIO1_PSR", 0x0209C008, 0, 0xffffffff, 'x', "GPIO1_PSR" },
+//{ "GPIO2_DR", 0x020A0000, 0, 0xffffffff, 'x', "GPIO2_DR" },
+//{ "GPIO2_EDGE_SEL", 0x020A001C, 0, 0xffffffff, 'x', "GPIO2_EDGE_SEL" },
+//{ "GPIO2_GDIR", 0x020A0004, 0, 0xffffffff, 'x', "GPIO2_GDIR" },
+//{ "GPIO2_ICR1", 0x020A000C, 0, 0xffffffff, 'x', "GPIO2_ICR1" },
+//{ "GPIO2_ICR2", 0x020A0010, 0, 0xffffffff, 'x', "GPIO2_ICR2" },
+//{ "GPIO2_IMR", 0x020A0014, 0, 0xffffffff, 'x', "GPIO2_IMR" },
+//{ "GPIO2_ISR", 0x020A0018, 0, 0xffffffff, 'x', "GPIO2_ISR" },
+//{ "GPIO2_PSR", 0x020A0008, 0, 0xffffffff, 'x', "GPIO2_PSR" },
+//{ "GPIO3_DR", 0x020A4000, 0, 0xffffffff, 'x', "GPIO3_DR" },
+//{ "GPIO3_EDGE_SEL", 0x020A401C, 0, 0xffffffff, 'x', "GPIO3_EDGE_SEL" },
+//{ "GPIO3_GDIR", 0x020A4004, 0, 0xffffffff, 'x', "GPIO3_GDIR" },
+//{ "GPIO3_ICR1", 0x020A400C, 0, 0xffffffff, 'x', "GPIO3_ICR1" },
+//{ "GPIO3_ICR2", 0x020A4010, 0, 0xffffffff, 'x', "GPIO3_ICR2" },
+//{ "GPIO3_IMR", 0x020A4014, 0, 0xffffffff, 'x', "GPIO3_IMR" },
+//{ "GPIO3_ISR", 0x020A4018, 0, 0xffffffff, 'x', "GPIO3_ISR" },
+//{ "GPIO3_PSR", 0x020A4008, 0, 0xffffffff, 'x', "GPIO3_PSR" },
+//{ "GPIO4_DR", 0x020A8000, 0, 0xffffffff, 'x', "GPIO4_DR" },
+//{ "GPIO4_EDGE_SEL", 0x020A801C, 0, 0xffffffff, 'x', "GPIO4_EDGE_SEL" },
+//{ "GPIO4_GDIR", 0x020A8004, 0, 0xffffffff, 'x', "GPIO4_GDIR" },
+//{ "GPIO4_ICR1", 0x020A800C, 0, 0xffffffff, 'x', "GPIO4_ICR1" },
+//{ "GPIO4_ICR2", 0x020A8010, 0, 0xffffffff, 'x', "GPIO4_ICR2" },
+//{ "GPIO4_IMR", 0x020A8014, 0, 0xffffffff, 'x', "GPIO4_IMR" },
+//{ "GPIO4_ISR", 0x020A8018, 0, 0xffffffff, 'x', "GPIO4_ISR" },
+//{ "GPIO4_PSR", 0x020A8008, 0, 0xffffffff, 'x', "GPIO4_PSR" },
+//{ "GPIO5_DR", 0x020AC000, 0, 0xffffffff, 'x', "GPIO5_DR" },
+//{ "GPIO5_EDGE_SEL", 0x020AC01C, 0, 0xffffffff, 'x', "GPIO5_EDGE_SEL" },
+//{ "GPIO5_GDIR", 0x020AC004, 0, 0xffffffff, 'x', "GPIO5_GDIR" },
+//{ "GPIO5_ICR1", 0x020AC00C, 0, 0xffffffff, 'x', "GPIO5_ICR1" },
+//{ "GPIO5_ICR2", 0x020AC010, 0, 0xffffffff, 'x', "GPIO5_ICR2" },
+//{ "GPIO5_IMR", 0x020AC014, 0, 0xffffffff, 'x', "GPIO5_IMR" },
+//{ "GPIO5_ISR", 0x020AC018, 0, 0xffffffff, 'x', "GPIO5_ISR" },
+//{ "GPIO5_PSR", 0x020AC008, 0, 0xffffffff, 'x', "GPIO5_PSR" },
+//{ "GPIO6_DR", 0x020B0000, 0, 0xffffffff, 'x', "GPIO6_DR" },
+//{ "GPIO6_EDGE_SEL", 0x020B001C, 0, 0xffffffff, 'x', "GPIO6_EDGE_SEL" },
+//{ "GPIO6_GDIR", 0x020B0004, 0, 0xffffffff, 'x', "GPIO6_GDIR" },
+//{ "GPIO6_ICR1", 0x020B000C, 0, 0xffffffff, 'x', "GPIO6_ICR1" },
+//{ "GPIO6_ICR2", 0x020B0010, 0, 0xffffffff, 'x', "GPIO6_ICR2" },
+//{ "GPIO6_IMR", 0x020B0014, 0, 0xffffffff, 'x', "GPIO6_IMR" },
+//{ "GPIO6_ISR", 0x020B0018, 0, 0xffffffff, 'x', "GPIO6_ISR" },
+//{ "GPIO6_PSR", 0x020B0008, 0, 0xffffffff, 'x', "GPIO6_PSR" },
+//{ "GPIO7_DR", 0x020B4000, 0, 0xffffffff, 'x', "GPIO7_DR" },
+//{ "GPIO7_EDGE_SEL", 0x020B401C, 0, 0xffffffff, 'x', "GPIO7_EDGE_SEL" },
+//{ "GPIO7_GDIR", 0x020B4004, 0, 0xffffffff, 'x', "GPIO7_GDIR" },
+//{ "GPIO7_ICR1", 0x020B400C, 0, 0xffffffff, 'x', "GPIO7_ICR1" },
+//{ "GPIO7_ICR2", 0x020B4010, 0, 0xffffffff, 'x', "GPIO7_ICR2" },
+//{ "GPIO7_IMR", 0x020B4014, 0, 0xffffffff, 'x', "GPIO7_IMR" },
+//{ "GPIO7_ISR", 0x020B4018, 0, 0xffffffff, 'x', "GPIO7_ISR" },
+//{ "GPIO7_PSR", 0x020B4008, 0, 0xffffffff, 'x', "GPIO7_PSR" },
+//{ "GPMI_HW_GPMI_AUXILIARY", 0x00112050, 0, 0xffffffff, 'x', "GPMI_HW_GPMI_AUXILIARY" },
+//{ "GPMI_HW_GPMI_COMPARE", 0x00112010, 0, 0xffffffff, 'x', "GPMI_HW_GPMI_COMPARE" },
+//{ "GPMI_HW_GPMI_DATA", 0x001120A0, 0, 0xffffffff, 'x', "GPMI_HW_GPMI_DATA" },
+//{ "GPMI_HW_GPMI_DEBUG", 0x001120C0, 0, 0xffffffff, 'x', "GPMI_HW_GPMI_DEBUG" },
+//{ "GPMI_HW_GPMI_DEBUG2", 0x001120E0, 0, 0xffffffff, 'x', "GPMI_HW_GPMI_DEBUG2" },
+//{ "GPMI_HW_GPMI_DEBUG3", 0x001120F0, 0, 0xffffffff, 'x', "GPMI_HW_GPMI_DEBUG3" },
+//{ "GPMI_HW_GPMI_ECCCOUNT", 0x00112030, 0, 0xffffffff, 'x', "GPMI_HW_GPMI_ECCCOUNT" },
+//{ "GPMI_HW_GPMI_PAYLOAD", 0x00112040, 0, 0xffffffff, 'x', "GPMI_HW_GPMI_PAYLOAD" },
+//{ "GPMI_HW_GPMI_READ_DDR_DLL_CTRL", 0x00112100, 0, 0xffffffff, 'x', "GPMI_HW_GPMI_READ_DDR_DLL_CTRL" },
+//{ "GPMI_HW_GPMI_READ_DDR_DLL_STS", 0x00112120, 0, 0xffffffff, 'x', "GPMI_HW_GPMI_READ_DDR_DLL_STS" },
+//{ "GPMI_HW_GPMI_STAT", 0x001120B0, 0, 0xffffffff, 'x', "GPMI_HW_GPMI_STAT" },
+//{ "GPMI_HW_GPMI_TIMING0", 0x00112070, 0, 0xffffffff, 'x', "GPMI_HW_GPMI_TIMING0" },
+//{ "GPMI_HW_GPMI_TIMING1", 0x00112080, 0, 0xffffffff, 'x', "GPMI_HW_GPMI_TIMING1" },
+//{ "GPMI_HW_GPMI_TIMING2", 0x00112090, 0, 0xffffffff, 'x', "GPMI_HW_GPMI_TIMING2" },
+//{ "GPMI_HW_GPMI_VERSION", 0x001120D0, 0, 0xffffffff, 'x', "GPMI_HW_GPMI_VERSION" },
+//{ "GPMI_HW_GPMI_WRITE_DDR_DLL_CTRL", 0x00112110, 0, 0xffffffff, 'x', "GPMI_HW_GPMI_WRITE_DDR_DLL_CTRL" },
+//{ "GPMI_HW_GPMI_WRITE_DDR_DLL_STS", 0x00112130, 0, 0xffffffff, 'x', "GPMI_HW_GPMI_WRITE_DDR_DLL_STS" },
+//{ "GPT_CNT", 0x02098024, 0, 0xffffffff, 'x', "GPT_CNT" },
+//{ "GPT_CR", 0x02098000, 0, 0xffffffff, 'x', "GPT_CR" },
+//{ "GPT_ICR1", 0x0209801C, 0, 0xffffffff, 'x', "GPT_ICR1" },
+//{ "GPT_ICR2", 0x02098020, 0, 0xffffffff, 'x', "GPT_ICR2" },
+//{ "GPT_IR", 0x0209800C, 0, 0xffffffff, 'x', "GPT_IR" },
+//{ "GPT_OCR1", 0x02098010, 0, 0xffffffff, 'x', "GPT_OCR1" },
+//{ "GPT_OCR2", 0x02098014, 0, 0xffffffff, 'x', "GPT_OCR2" },
+//{ "GPT_OCR3", 0x02098018, 0, 0xffffffff, 'x', "GPT_OCR3" },
+//{ "GPT_PR", 0x02098004, 0, 0xffffffff, 'x', "GPT_PR" },
+//{ "GPT_SR", 0x02098008, 0, 0xffffffff, 'x', "GPT_SR" },
+//{ "HW_BCH_BLOCKNAME", 0x00114150, 0, 0xffffffff, 'x', "HW_BCH_BLOCKNAME" },
+//{ "HW_BCH_CTRL", 0x00114000, 0, 0xffffffff, 'x', "HW_BCH_CTRL" },
+//{ "HW_BCH_DATAPTR", 0x00114040, 0, 0xffffffff, 'x', "HW_BCH_DATAPTR" },
+//{ "HW_BCH_DBGAHBMREAD", 0x00114140, 0, 0xffffffff, 'x', "HW_BCH_DBGAHBMREAD" },
+//{ "HW_BCH_DBGCSFEREAD", 0x00114120, 0, 0xffffffff, 'x', "HW_BCH_DBGCSFEREAD" },
+//{ "HW_BCH_DBGKESREAD", 0x00114110, 0, 0xffffffff, 'x', "HW_BCH_DBGKESREAD" },
+//{ "HW_BCH_DBGSYNDGENREAD", 0x00114130, 0, 0xffffffff, 'x', "HW_BCH_DBGSYNDGENREAD" },
+//{ "HW_BCH_DEBUG0", 0x00114100, 0, 0xffffffff, 'x', "HW_BCH_DEBUG0" },
+//{ "HW_BCH_ENCODEPTR", 0x00114030, 0, 0xffffffff, 'x', "HW_BCH_ENCODEPTR" },
+//{ "HW_BCH_FLASH0LAYOUT0", 0x00114080, 0, 0xffffffff, 'x', "HW_BCH_FLASH0LAYOUT0" },
+//{ "HW_BCH_FLASH0LAYOUT1", 0x00114090, 0, 0xffffffff, 'x', "HW_BCH_FLASH0LAYOUT1" },
+//{ "HW_BCH_FLASH1LAYOUT0", 0x001140A0, 0, 0xffffffff, 'x', "HW_BCH_FLASH1LAYOUT0" },
+//{ "HW_BCH_FLASH1LAYOUT1", 0x001140B0, 0, 0xffffffff, 'x', "HW_BCH_FLASH1LAYOUT1" },
+//{ "HW_BCH_FLASH2LAYOUT0", 0x001140C0, 0, 0xffffffff, 'x', "HW_BCH_FLASH2LAYOUT0" },
+//{ "HW_BCH_FLASH2LAYOUT1", 0x001140D0, 0, 0xffffffff, 'x', "HW_BCH_FLASH2LAYOUT1" },
+//{ "HW_BCH_FLASH3LAYOUT0", 0x001140E0, 0, 0xffffffff, 'x', "HW_BCH_FLASH3LAYOUT0" },
+//{ "HW_BCH_FLASH3LAYOUT1", 0x001140F0, 0, 0xffffffff, 'x', "HW_BCH_FLASH3LAYOUT1" },
+//{ "HW_BCH_LAYOUTSELECT", 0x00114070, 0, 0xffffffff, 'x', "HW_BCH_LAYOUTSELECT" },
+//{ "HW_BCH_METAPTR", 0x00114050, 0, 0xffffffff, 'x', "HW_BCH_METAPTR" },
+//{ "HW_BCH_MODE", 0x00114020, 0, 0xffffffff, 'x', "HW_BCH_MODE" },
+//{ "HW_BCH_STATUS0", 0x00114010, 0, 0xffffffff, 'x', "HW_BCH_STATUS0" },
+//{ "HW_BCH_VERSION", 0x00114160, 0, 0xffffffff, 'x', "HW_BCH_VERSION" },
+//{ "IOMUXC_ASRC_ASRCK_CLOCK_6_SELECT_INPUT", 0x020E07B0, 0, 0xffffffff, 'x', "IOMUXC_ASRC_ASRCK_CLOCK_6_SELECT_INPUT" },
+//{ "IOMUXC_AUDMUX_P4_INPUT_DA_AMX_SELECT_INPUT", 0x020E07B4, 0, 0xffffffff, 'x', "IOMUXC_AUDMUX_P4_INPUT_DA_AMX_SELECT_INPUT" },
+//{ "IOMUXC_AUDMUX_P4_INPUT_DB_AMX_SELECT_INPUT", 0x020E07B8, 0, 0xffffffff, 'x', "IOMUXC_AUDMUX_P4_INPUT_DB_AMX_SELECT_INPUT" },
+//{ "IOMUXC_AUDMUX_P4_INPUT_RXCLK_AMX_SELECT_INPUT", 0x020E07BC, 0, 0xffffffff, 'x', "IOMUXC_AUDMUX_P4_INPUT_RXCLK_AMX_SELECT_INPUT" },
+//{ "IOMUXC_AUDMUX_P4_INPUT_RXFS_AMX_SELECT_INPUT", 0x020E07C0, 0, 0xffffffff, 'x', "IOMUXC_AUDMUX_P4_INPUT_RXFS_AMX_SELECT_INPUT" },
+//{ "IOMUXC_AUDMUX_P4_INPUT_TXCLK_AMX_SELECT_INPUT", 0x020E07C4, 0, 0xffffffff, 'x', "IOMUXC_AUDMUX_P4_INPUT_TXCLK_AMX_SELECT_INPUT" },
+//{ "IOMUXC_AUDMUX_P4_INPUT_TXFS_AMX_SELECT_INPUT", 0x020E07C8, 0, 0xffffffff, 'x', "IOMUXC_AUDMUX_P4_INPUT_TXFS_AMX_SELECT_INPUT" },
+//{ "IOMUXC_AUDMUX_P5_INPUT_DA_AMX_SELECT_INPUT", 0x020E07CC, 0, 0xffffffff, 'x', "IOMUXC_AUDMUX_P5_INPUT_DA_AMX_SELECT_INPUT" },
+//{ "IOMUXC_AUDMUX_P5_INPUT_DB_AMX_SELECT_INPUT", 0x020E07D0, 0, 0xffffffff, 'x', "IOMUXC_AUDMUX_P5_INPUT_DB_AMX_SELECT_INPUT" },
+//{ "IOMUXC_AUDMUX_P5_INPUT_RXCLK_AMX_SELECT_INPUT", 0x020E07D4, 0, 0xffffffff, 'x', "IOMUXC_AUDMUX_P5_INPUT_RXCLK_AMX_SELECT_INPUT" },
+//{ "IOMUXC_AUDMUX_P5_INPUT_RXFS_AMX_SELECT_INPUT", 0x020E07D8, 0, 0xffffffff, 'x', "IOMUXC_AUDMUX_P5_INPUT_RXFS_AMX_SELECT_INPUT" },
+//{ "IOMUXC_AUDMUX_P5_INPUT_TXCLK_AMX_SELECT_INPUT", 0x020E07DC, 0, 0xffffffff, 'x', "IOMUXC_AUDMUX_P5_INPUT_TXCLK_AMX_SELECT_INPUT" },
+//{ "IOMUXC_AUDMUX_P5_INPUT_TXFS_AMX_SELECT_INPUT", 0x020E07E0, 0, 0xffffffff, 'x', "IOMUXC_AUDMUX_P5_INPUT_TXFS_AMX_SELECT_INPUT" },
+//{ "IOMUXC_CAN1_IPP_IND_CANRX_SELECT_INPUT", 0x020E07E4, 0, 0xffffffff, 'x', "IOMUXC_CAN1_IPP_IND_CANRX_SELECT_INPUT" },
+//{ "IOMUXC_CAN2_IPP_IND_CANRX_SELECT_INPUT", 0x020E07E8, 0, 0xffffffff, 'x', "IOMUXC_CAN2_IPP_IND_CANRX_SELECT_INPUT" },
+//{ "IOMUXC_CCM_IPP_DI1_CLK_SELECT_INPUT", 0x020E07EC, 0, 0xffffffff, 'x', "IOMUXC_CCM_IPP_DI1_CLK_SELECT_INPUT" },
+//{ "IOMUXC_CCM_PMIC_VFUNCIONAL_READY_SELECT_INPUT", 0x020E07F0, 0, 0xffffffff, 'x', "IOMUXC_CCM_PMIC_VFUNCIONAL_READY_SELECT_INPUT" },
+//{ "IOMUXC_ECSPI1_IPP_CSPI_CLK_IN_SELECT_INPUT", 0x020E07F4, 0, 0xffffffff, 'x', "IOMUXC_ECSPI1_IPP_CSPI_CLK_IN_SELECT_INPUT" },
+//{ "IOMUXC_ECSPI1_IPP_IND_MISO_SELECT_INPUT", 0x020E07F8, 0, 0xffffffff, 'x', "IOMUXC_ECSPI1_IPP_IND_MISO_SELECT_INPUT" },
+//{ "IOMUXC_ECSPI1_IPP_IND_MOSI_SELECT_INPUT", 0x020E07FC, 0, 0xffffffff, 'x', "IOMUXC_ECSPI1_IPP_IND_MOSI_SELECT_INPUT" },
+//{ "IOMUXC_ECSPI1_IPP_IND_SS_B_0_SELECT_INPUT", 0x020E0800, 0, 0xffffffff, 'x', "IOMUXC_ECSPI1_IPP_IND_SS_B_0_SELECT_INPUT" },
+//{ "IOMUXC_ECSPI1_IPP_IND_SS_B_1_SELECT_INPUT", 0x020E0804, 0, 0xffffffff, 'x', "IOMUXC_ECSPI1_IPP_IND_SS_B_1_SELECT_INPUT" },
+//{ "IOMUXC_ECSPI1_IPP_IND_SS_B_2_SELECT_INPUT", 0x020E0808, 0, 0xffffffff, 'x', "IOMUXC_ECSPI1_IPP_IND_SS_B_2_SELECT_INPUT" },
+//{ "IOMUXC_ECSPI1_IPP_IND_SS_B_3_SELECT_INPUT", 0x020E080C, 0, 0xffffffff, 'x', "IOMUXC_ECSPI1_IPP_IND_SS_B_3_SELECT_INPUT" },
+//{ "IOMUXC_ECSPI2_IPP_CSPI_CLK_IN_SELECT_INPUT", 0x020E0810, 0, 0xffffffff, 'x', "IOMUXC_ECSPI2_IPP_CSPI_CLK_IN_SELECT_INPUT" },
+//{ "IOMUXC_ECSPI2_IPP_IND_MISO_SELECT_INPUT", 0x020E0814, 0, 0xffffffff, 'x', "IOMUXC_ECSPI2_IPP_IND_MISO_SELECT_INPUT" },
+//{ "IOMUXC_ECSPI2_IPP_IND_MOSI_SELECT_INPUT", 0x020E0818, 0, 0xffffffff, 'x', "IOMUXC_ECSPI2_IPP_IND_MOSI_SELECT_INPUT" },
+//{ "IOMUXC_ECSPI2_IPP_IND_SS_B_0_SELECT_INPUT", 0x020E081C, 0, 0xffffffff, 'x', "IOMUXC_ECSPI2_IPP_IND_SS_B_0_SELECT_INPUT" },
+//{ "IOMUXC_ECSPI2_IPP_IND_SS_B_1_SELECT_INPUT", 0x020E0820, 0, 0xffffffff, 'x', "IOMUXC_ECSPI2_IPP_IND_SS_B_1_SELECT_INPUT" },
+//{ "IOMUXC_ECSPI4_IPP_IND_SS_B_0_SELECT_INPUT", 0x020E0824, 0, 0xffffffff, 'x', "IOMUXC_ECSPI4_IPP_IND_SS_B_0_SELECT_INPUT" },
+//{ "IOMUXC_ECSPI5_IPP_CSPI_CLK_IN_SELECT_INPUT", 0x020E0828, 0, 0xffffffff, 'x', "IOMUXC_ECSPI5_IPP_CSPI_CLK_IN_SELECT_INPUT" },
+//{ "IOMUXC_ECSPI5_IPP_IND_MISO_SELECT_INPUT", 0x020E082C, 0, 0xffffffff, 'x', "IOMUXC_ECSPI5_IPP_IND_MISO_SELECT_INPUT" },
+//{ "IOMUXC_ECSPI5_IPP_IND_MOSI_SELECT_INPUT", 0x020E0830, 0, 0xffffffff, 'x', "IOMUXC_ECSPI5_IPP_IND_MOSI_SELECT_INPUT" },
+//{ "IOMUXC_ECSPI5_IPP_IND_SS_B_0_SELECT_INPUT", 0x020E0834, 0, 0xffffffff, 'x', "IOMUXC_ECSPI5_IPP_IND_SS_B_0_SELECT_INPUT" },
+//{ "IOMUXC_ECSPI5_IPP_IND_SS_B_1_SELECT_INPUT", 0x020E0838, 0, 0xffffffff, 'x', "IOMUXC_ECSPI5_IPP_IND_SS_B_1_SELECT_INPUT" },
+//{ "IOMUXC_ENET_IPG_CLK_RMII_SELECT_INPUT", 0x020E083C, 0, 0xffffffff, 'x', "IOMUXC_ENET_IPG_CLK_RMII_SELECT_INPUT" },
+//{ "IOMUXC_ENET_IPP_IND_MAC0_MDIO_SELECT_INPUT", 0x020E0840, 0, 0xffffffff, 'x', "IOMUXC_ENET_IPP_IND_MAC0_MDIO_SELECT_INPUT" },
+//{ "IOMUXC_ENET_IPP_IND_MAC0_RXCLK_SELECT_INPUT", 0x020E0844, 0, 0xffffffff, 'x', "IOMUXC_ENET_IPP_IND_MAC0_RXCLK_SELECT_INPUT" },
+//{ "IOMUXC_ENET_IPP_IND_MAC0_RXDATA_0_SELECT_INPUT", 0x020E0848, 0, 0xffffffff, 'x', "IOMUXC_ENET_IPP_IND_MAC0_RXDATA_0_SELECT_INPUT" },
+//{ "IOMUXC_ENET_IPP_IND_MAC0_RXDATA_1_SELECT_INPUT", 0x020E084C, 0, 0xffffffff, 'x', "IOMUXC_ENET_IPP_IND_MAC0_RXDATA_1_SELECT_INPUT" },
+//{ "IOMUXC_ENET_IPP_IND_MAC0_RXDATA_2_SELECT_INPUT", 0x020E0850, 0, 0xffffffff, 'x', "IOMUXC_ENET_IPP_IND_MAC0_RXDATA_2_SELECT_INPUT" },
+//{ "IOMUXC_ENET_IPP_IND_MAC0_RXDATA_3_SELECT_INPUT", 0x020E0854, 0, 0xffffffff, 'x', "IOMUXC_ENET_IPP_IND_MAC0_RXDATA_3_SELECT_INPUT" },
+//{ "IOMUXC_ENET_IPP_IND_MAC0_RXEN_SELECT_INPUT", 0x020E0858, 0, 0xffffffff, 'x', "IOMUXC_ENET_IPP_IND_MAC0_RXEN_SELECT_INPUT" },
+//{ "IOMUXC_ESAI1_IPP_IND_FSR_SELECT_INPUT", 0x020E085C, 0, 0xffffffff, 'x', "IOMUXC_ESAI1_IPP_IND_FSR_SELECT_INPUT" },
+//{ "IOMUXC_ESAI1_IPP_IND_FST_SELECT_INPUT", 0x020E0860, 0, 0xffffffff, 'x', "IOMUXC_ESAI1_IPP_IND_FST_SELECT_INPUT" },
+//{ "IOMUXC_ESAI1_IPP_IND_HCKR_SELECT_INPUT", 0x020E0864, 0, 0xffffffff, 'x', "IOMUXC_ESAI1_IPP_IND_HCKR_SELECT_INPUT" },
+//{ "IOMUXC_ESAI1_IPP_IND_HCKT_SELECT_INPUT", 0x020E0868, 0, 0xffffffff, 'x', "IOMUXC_ESAI1_IPP_IND_HCKT_SELECT_INPUT" },
+//{ "IOMUXC_ESAI1_IPP_IND_SCKR_SELECT_INPUT", 0x020E086C, 0, 0xffffffff, 'x', "IOMUXC_ESAI1_IPP_IND_SCKR_SELECT_INPUT" },
+//{ "IOMUXC_ESAI1_IPP_IND_SCKT_SELECT_INPUT", 0x020E0870, 0, 0xffffffff, 'x', "IOMUXC_ESAI1_IPP_IND_SCKT_SELECT_INPUT" },
+//{ "IOMUXC_ESAI1_IPP_IND_SDO0_SELECT_INPUT", 0x020E0874, 0, 0xffffffff, 'x', "IOMUXC_ESAI1_IPP_IND_SDO0_SELECT_INPUT" },
+//{ "IOMUXC_ESAI1_IPP_IND_SDO1_SELECT_INPUT", 0x020E0878, 0, 0xffffffff, 'x', "IOMUXC_ESAI1_IPP_IND_SDO1_SELECT_INPUT" },
+//{ "IOMUXC_ESAI1_IPP_IND_SDO2_SDI3_SELECT_INPUT", 0x020E087C, 0, 0xffffffff, 'x', "IOMUXC_ESAI1_IPP_IND_SDO2_SDI3_SELECT_INPUT" },
+//{ "IOMUXC_ESAI1_IPP_IND_SDO3_SDI2_SELECT_INPUT", 0x020E0880, 0, 0xffffffff, 'x', "IOMUXC_ESAI1_IPP_IND_SDO3_SDI2_SELECT_INPUT" },
+//{ "IOMUXC_ESAI1_IPP_IND_SDO4_SDI1_SELECT_INPUT", 0x020E0884, 0, 0xffffffff, 'x', "IOMUXC_ESAI1_IPP_IND_SDO4_SDI1_SELECT_INPUT" },
+//{ "IOMUXC_ESAI1_IPP_IND_SDO5_SDI0_SELECT_INPUT", 0x020E0888, 0, 0xffffffff, 'x', "IOMUXC_ESAI1_IPP_IND_SDO5_SDI0_SELECT_INPUT" },
+//{ "IOMUXC_GPR0", 0x020E0000, 0, 0xffffffff, 'x', "IOMUXC_GPR0" },
+//{ "IOMUXC_GPR1", 0x020E0004, 0, 0xffffffff, 'x', "IOMUXC_GPR1" },
+//{ "IOMUXC_GPR10", 0x020E0028, 0, 0xffffffff, 'x', "IOMUXC_GPR10" },
+//{ "IOMUXC_GPR11", 0x020E002C, 0, 0xffffffff, 'x', "IOMUXC_GPR11" },
+//{ "IOMUXC_GPR12", 0x020E0030, 0, 0xffffffff, 'x', "IOMUXC_GPR12" },
+//{ "IOMUXC_GPR13", 0x020E0034, 0, 0xffffffff, 'x', "IOMUXC_GPR13" },
+//{ "IOMUXC_GPR2", 0x020E0008, 0, 0xffffffff, 'x', "IOMUXC_GPR2" },
+//{ "IOMUXC_GPR3", 0x020E000C, 0, 0xffffffff, 'x', "IOMUXC_GPR3" },
+//{ "IOMUXC_GPR4", 0x020E0010, 0, 0xffffffff, 'x', "IOMUXC_GPR4" },
+//{ "IOMUXC_GPR5", 0x020E0014, 0, 0xffffffff, 'x', "IOMUXC_GPR5" },
+//{ "IOMUXC_GPR6", 0x020E0018, 0, 0xffffffff, 'x', "IOMUXC_GPR6" },
+//{ "IOMUXC_GPR7", 0x020E001C, 0, 0xffffffff, 'x', "IOMUXC_GPR7" },
+//{ "IOMUXC_GPR8", 0x020E0020, 0, 0xffffffff, 'x', "IOMUXC_GPR8" },
+//{ "IOMUXC_GPR9", 0x020E0024, 0, 0xffffffff, 'x', "IOMUXC_GPR9" },
+//{ "IOMUXC_HDMI_TX_ICECIN_SELECT_INPUT", 0x020E088C, 0, 0xffffffff, 'x', "IOMUXC_HDMI_TX_ICECIN_SELECT_INPUT" },
+//{ "IOMUXC_HDMI_TX_II2C_MSTH13TDDC_SCLIN_SELECT_INPUT", 0x020E0890, 0, 0xffffffff, 'x', "IOMUXC_HDMI_TX_II2C_MSTH13TDDC_SCLIN_SELECT_INPUT" },
+//{ "IOMUXC_HDMI_TX_II2C_MSTH13TDDC_SDAIN_SELECT_INPUT", 0x020E0894, 0, 0xffffffff, 'x', "IOMUXC_HDMI_TX_II2C_MSTH13TDDC_SDAIN_SELECT_INPUT" },
+//{ "IOMUXC_I2C1_IPP_SCL_IN_SELECT_INPUT", 0x020E0898, 0, 0xffffffff, 'x', "IOMUXC_I2C1_IPP_SCL_IN_SELECT_INPUT" },
+//{ "IOMUXC_I2C1_IPP_SDA_IN_SELECT_INPUT", 0x020E089C, 0, 0xffffffff, 'x', "IOMUXC_I2C1_IPP_SDA_IN_SELECT_INPUT" },
+//{ "IOMUXC_I2C2_IPP_SCL_IN_SELECT_INPUT", 0x020E08A0, 0, 0xffffffff, 'x', "IOMUXC_I2C2_IPP_SCL_IN_SELECT_INPUT" },
+//{ "IOMUXC_I2C2_IPP_SDA_IN_SELECT_INPUT", 0x020E08A4, 0, 0xffffffff, 'x', "IOMUXC_I2C2_IPP_SDA_IN_SELECT_INPUT" },
+//{ "IOMUXC_I2C3_IPP_SCL_IN_SELECT_INPUT", 0x020E08A8, 0, 0xffffffff, 'x', "IOMUXC_I2C3_IPP_SCL_IN_SELECT_INPUT" },
+//{ "IOMUXC_I2C3_IPP_SDA_IN_SELECT_INPUT", 0x020E08AC, 0, 0xffffffff, 'x', "IOMUXC_I2C3_IPP_SDA_IN_SELECT_INPUT" },
+//{ "IOMUXC_IPU2_IPP_IND_SENS1_DATA_10_SELECT_INPUT", 0x020E08B0, 0, 0xffffffff, 'x', "IOMUXC_IPU2_IPP_IND_SENS1_DATA_10_SELECT_INPUT" },
+//{ "IOMUXC_IPU2_IPP_IND_SENS1_DATA_11_SELECT_INPUT", 0x020E08B4, 0, 0xffffffff, 'x', "IOMUXC_IPU2_IPP_IND_SENS1_DATA_11_SELECT_INPUT" },
+//{ "IOMUXC_IPU2_IPP_IND_SENS1_DATA_12_SELECT_INPUT", 0x020E08B8, 0, 0xffffffff, 'x', "IOMUXC_IPU2_IPP_IND_SENS1_DATA_12_SELECT_INPUT" },
+//{ "IOMUXC_IPU2_IPP_IND_SENS1_DATA_13_SELECT_INPUT", 0x020E08BC, 0, 0xffffffff, 'x', "IOMUXC_IPU2_IPP_IND_SENS1_DATA_13_SELECT_INPUT" },
+//{ "IOMUXC_IPU2_IPP_IND_SENS1_DATA_14_SELECT_INPUT", 0x020E08C0, 0, 0xffffffff, 'x', "IOMUXC_IPU2_IPP_IND_SENS1_DATA_14_SELECT_INPUT" },
+//{ "IOMUXC_IPU2_IPP_IND_SENS1_DATA_15_SELECT_INPUT", 0x020E08C4, 0, 0xffffffff, 'x', "IOMUXC_IPU2_IPP_IND_SENS1_DATA_15_SELECT_INPUT" },
+//{ "IOMUXC_IPU2_IPP_IND_SENS1_DATA_16_SELECT_INPUT", 0x020E08C8, 0, 0xffffffff, 'x', "IOMUXC_IPU2_IPP_IND_SENS1_DATA_16_SELECT_INPUT" },
+//{ "IOMUXC_IPU2_IPP_IND_SENS1_DATA_17_SELECT_INPUT", 0x020E08CC, 0, 0xffffffff, 'x', "IOMUXC_IPU2_IPP_IND_SENS1_DATA_17_SELECT_INPUT" },
+//{ "IOMUXC_IPU2_IPP_IND_SENS1_DATA_18_SELECT_INPUT", 0x020E08D0, 0, 0xffffffff, 'x', "IOMUXC_IPU2_IPP_IND_SENS1_DATA_18_SELECT_INPUT" },
+//{ "IOMUXC_IPU2_IPP_IND_SENS1_DATA_19_SELECT_INPUT", 0x020E08D4, 0, 0xffffffff, 'x', "IOMUXC_IPU2_IPP_IND_SENS1_DATA_19_SELECT_INPUT" },
+//{ "IOMUXC_IPU2_IPP_IND_SENS1_DATA_EN_SELECT_INPUT", 0x020E08D8, 0, 0xffffffff, 'x', "IOMUXC_IPU2_IPP_IND_SENS1_DATA_EN_SELECT_INPUT" },
+//{ "IOMUXC_IPU2_IPP_IND_SENS1_HSYNC_SELECT_INPUT", 0x020E08DC, 0, 0xffffffff, 'x', "IOMUXC_IPU2_IPP_IND_SENS1_HSYNC_SELECT_INPUT" },
+//{ "IOMUXC_IPU2_IPP_IND_SENS1_PIX_CLK_SELECT_INPUT", 0x020E08E0, 0, 0xffffffff, 'x', "IOMUXC_IPU2_IPP_IND_SENS1_PIX_CLK_SELECT_INPUT" },
+//{ "IOMUXC_IPU2_IPP_IND_SENS1_VSYNC_SELECT_INPUT", 0x020E08E4, 0, 0xffffffff, 'x', "IOMUXC_IPU2_IPP_IND_SENS1_VSYNC_SELECT_INPUT" },
+//{ "IOMUXC_KPP_IPP_IND_COL_5_SELECT_INPUT", 0x020E08E8, 0, 0xffffffff, 'x', "IOMUXC_KPP_IPP_IND_COL_5_SELECT_INPUT" },
+//{ "IOMUXC_KPP_IPP_IND_COL_6_SELECT_INPUT", 0x020E08EC, 0, 0xffffffff, 'x', "IOMUXC_KPP_IPP_IND_COL_6_SELECT_INPUT" },
+//{ "IOMUXC_KPP_IPP_IND_COL_7_SELECT_INPUT", 0x020E08F0, 0, 0xffffffff, 'x', "IOMUXC_KPP_IPP_IND_COL_7_SELECT_INPUT" },
+//{ "IOMUXC_KPP_IPP_IND_ROW_5_SELECT_INPUT", 0x020E08F4, 0, 0xffffffff, 'x', "IOMUXC_KPP_IPP_IND_ROW_5_SELECT_INPUT" },
+//{ "IOMUXC_KPP_IPP_IND_ROW_6_SELECT_INPUT", 0x020E08F8, 0, 0xffffffff, 'x', "IOMUXC_KPP_IPP_IND_ROW_6_SELECT_INPUT" },
+//{ "IOMUXC_KPP_IPP_IND_ROW_7_SELECT_INPUT", 0x020E08FC, 0, 0xffffffff, 'x', "IOMUXC_KPP_IPP_IND_ROW_7_SELECT_INPUT" },
+//{ "IOMUXC_MLB_MLB_CLK_IN_SELECT_INPUT", 0x020E0900, 0, 0xffffffff, 'x', "IOMUXC_MLB_MLB_CLK_IN_SELECT_INPUT" },
+//{ "IOMUXC_MLB_MLB_DATA_IN_SELECT_INPUT", 0x020E0904, 0, 0xffffffff, 'x', "IOMUXC_MLB_MLB_DATA_IN_SELECT_INPUT" },
+//{ "IOMUXC_MLB_MLB_SIG_IN_SELECT_INPUT", 0x020E0908, 0, 0xffffffff, 'x', "IOMUXC_MLB_MLB_SIG_IN_SELECT_INPUT" },
+//{ "IOMUXC_OBSERVE_MUX_0", 0x020E0038, 0, 0xffffffff, 'x', "IOMUXC_OBSERVE_MUX_0" },
+//{ "IOMUXC_OBSERVE_MUX_1", 0x020E003C, 0, 0xffffffff, 'x', "IOMUXC_OBSERVE_MUX_1" },
+//{ "IOMUXC_OBSERVE_MUX_2", 0x020E0040, 0, 0xffffffff, 'x', "IOMUXC_OBSERVE_MUX_2" },
+//{ "IOMUXC_OBSERVE_MUX_3", 0x020E0044, 0, 0xffffffff, 'x', "IOMUXC_OBSERVE_MUX_3" },
+//{ "IOMUXC_OBSERVE_MUX_4", 0x020E0048, 0, 0xffffffff, 'x', "IOMUXC_OBSERVE_MUX_4" },
+//{ "IOMUXC_SDMA_EVENTS_14_SELECT_INPUT", 0x020E090C, 0, 0xffffffff, 'x', "IOMUXC_SDMA_EVENTS_14_SELECT_INPUT" },
+//{ "IOMUXC_SDMA_EVENTS_15_SELECT_INPUT", 0x020E0910, 0, 0xffffffff, 'x', "IOMUXC_SDMA_EVENTS_15_SELECT_INPUT" },
+//{ "IOMUXC_SPDIF_SPDIF_IN1_SELECT_INPUT", 0x020E0914, 0, 0xffffffff, 'x', "IOMUXC_SPDIF_SPDIF_IN1_SELECT_INPUT" },
+//{ "IOMUXC_SPDIF_TX_CLK2_SELECT_INPUT", 0x020E0918, 0, 0xffffffff, 'x', "IOMUXC_SPDIF_TX_CLK2_SELECT_INPUT" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_CSI0_DAT10", 0x020E0280, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_CSI0_DAT10" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_CSI0_DAT11", 0x020E0284, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_CSI0_DAT11" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_CSI0_DAT12", 0x020E0288, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_CSI0_DAT12" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_CSI0_DAT13", 0x020E028C, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_CSI0_DAT13" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_CSI0_DAT14", 0x020E0290, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_CSI0_DAT14" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_CSI0_DAT15", 0x020E0294, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_CSI0_DAT15" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_CSI0_DAT16", 0x020E0298, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_CSI0_DAT16" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_CSI0_DAT17", 0x020E029C, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_CSI0_DAT17" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_CSI0_DAT18", 0x020E02A0, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_CSI0_DAT18" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_CSI0_DAT19", 0x020E02A4, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_CSI0_DAT19" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_CSI0_DAT4", 0x020E0268, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_CSI0_DAT4" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_CSI0_DAT5", 0x020E026C, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_CSI0_DAT5" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_CSI0_DAT6", 0x020E0270, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_CSI0_DAT6" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_CSI0_DAT7", 0x020E0274, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_CSI0_DAT7" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_CSI0_DAT8", 0x020E0278, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_CSI0_DAT8" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_CSI0_DAT9", 0x020E027C, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_CSI0_DAT9" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_CSI0_DATA_EN", 0x020E0260, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_CSI0_DATA_EN" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_CSI0_MCLK", 0x020E025C, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_CSI0_MCLK" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_CSI0_PIXCLK", 0x020E0258, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_CSI0_PIXCLK" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_CSI0_VSYNC", 0x020E0264, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_CSI0_VSYNC" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_DI0_DISP_CLK", 0x020E015C, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_DI0_DISP_CLK" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_DI0_PIN15", 0x020E0160, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_DI0_PIN15" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_DI0_PIN2", 0x020E0164, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_DI0_PIN2" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_DI0_PIN3", 0x020E0168, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_DI0_PIN3" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_DI0_PIN4", 0x020E016C, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_DI0_PIN4" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_DISP0_DAT0", 0x020E0170, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_DISP0_DAT0" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_DISP0_DAT1", 0x020E0174, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_DISP0_DAT1" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_DISP0_DAT10", 0x020E0198, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_DISP0_DAT10" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_DISP0_DAT11", 0x020E019C, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_DISP0_DAT11" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_DISP0_DAT12", 0x020E01A0, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_DISP0_DAT12" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_DISP0_DAT13", 0x020E01A4, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_DISP0_DAT13" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_DISP0_DAT14", 0x020E01A8, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_DISP0_DAT14" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_DISP0_DAT15", 0x020E01AC, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_DISP0_DAT15" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_DISP0_DAT16", 0x020E01B0, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_DISP0_DAT16" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_DISP0_DAT17", 0x020E01B4, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_DISP0_DAT17" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_DISP0_DAT18", 0x020E01B8, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_DISP0_DAT18" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_DISP0_DAT19", 0x020E01BC, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_DISP0_DAT19" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_DISP0_DAT2", 0x020E0178, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_DISP0_DAT2" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_DISP0_DAT20", 0x020E01C0, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_DISP0_DAT20" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_DISP0_DAT21", 0x020E01C4, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_DISP0_DAT21" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_DISP0_DAT22", 0x020E01C8, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_DISP0_DAT22" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_DISP0_DAT23", 0x020E01CC, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_DISP0_DAT23" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_DISP0_DAT3", 0x020E017C, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_DISP0_DAT3" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_DISP0_DAT4", 0x020E0180, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_DISP0_DAT4" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_DISP0_DAT5", 0x020E0184, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_DISP0_DAT5" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_DISP0_DAT6", 0x020E0188, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_DISP0_DAT6" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_DISP0_DAT7", 0x020E018C, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_DISP0_DAT7" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_DISP0_DAT8", 0x020E0190, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_DISP0_DAT8" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_DISP0_DAT9", 0x020E0194, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_DISP0_DAT9" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_EIM_A16", 0x020E00F4, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_EIM_A16" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_EIM_A17", 0x020E00F0, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_EIM_A17" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_EIM_A18", 0x020E00EC, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_EIM_A18" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_EIM_A19", 0x020E00E8, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_EIM_A19" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_EIM_A20", 0x020E00E4, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_EIM_A20" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_EIM_A21", 0x020E00E0, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_EIM_A21" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_EIM_A22", 0x020E00DC, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_EIM_A22" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_EIM_A23", 0x020E00D8, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_EIM_A23" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_EIM_A24", 0x020E00D4, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_EIM_A24" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_EIM_A25", 0x020E0088, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_EIM_A25" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_EIM_BCLK", 0x020E0158, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_EIM_BCLK" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_EIM_CS0", 0x020E00F8, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_EIM_CS0" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_EIM_CS1", 0x020E00FC, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_EIM_CS1" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_EIM_D16", 0x020E0090, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_EIM_D16" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_EIM_D17", 0x020E0094, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_EIM_D17" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_EIM_D18", 0x020E0098, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_EIM_D18" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_EIM_D19", 0x020E009C, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_EIM_D19" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_EIM_D20", 0x020E00A0, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_EIM_D20" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_EIM_D21", 0x020E00A4, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_EIM_D21" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_EIM_D22", 0x020E00A8, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_EIM_D22" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_EIM_D23", 0x020E00AC, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_EIM_D23" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_EIM_D24", 0x020E00B4, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_EIM_D24" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_EIM_D25", 0x020E00B8, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_EIM_D25" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_EIM_D26", 0x020E00BC, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_EIM_D26" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_EIM_D27", 0x020E00C0, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_EIM_D27" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_EIM_D28", 0x020E00C4, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_EIM_D28" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_EIM_D29", 0x020E00C8, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_EIM_D29" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_EIM_D30", 0x020E00CC, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_EIM_D30" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_EIM_D31", 0x020E00D0, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_EIM_D31" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_EIM_DA0", 0x020E0114, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_EIM_DA0" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_EIM_DA1", 0x020E0118, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_EIM_DA1" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_EIM_DA10", 0x020E013C, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_EIM_DA10" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_EIM_DA11", 0x020E0140, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_EIM_DA11" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_EIM_DA12", 0x020E0144, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_EIM_DA12" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_EIM_DA13", 0x020E0148, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_EIM_DA13" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_EIM_DA14", 0x020E014C, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_EIM_DA14" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_EIM_DA15", 0x020E0150, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_EIM_DA15" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_EIM_DA2", 0x020E011C, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_EIM_DA2" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_EIM_DA3", 0x020E0120, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_EIM_DA3" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_EIM_DA4", 0x020E0124, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_EIM_DA4" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_EIM_DA5", 0x020E0128, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_EIM_DA5" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_EIM_DA6", 0x020E012C, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_EIM_DA6" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_EIM_DA7", 0x020E0130, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_EIM_DA7" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_EIM_DA8", 0x020E0134, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_EIM_DA8" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_EIM_DA9", 0x020E0138, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_EIM_DA9" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_EIM_EB0", 0x020E010C, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_EIM_EB0" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_EIM_EB1", 0x020E0110, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_EIM_EB1" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_EIM_EB2", 0x020E008C, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_EIM_EB2" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_EIM_EB3", 0x020E00B0, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_EIM_EB3" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_EIM_LBA", 0x020E0108, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_EIM_LBA" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_EIM_OE", 0x020E0100, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_EIM_OE" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_EIM_RW", 0x020E0104, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_EIM_RW" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_EIM_WAIT", 0x020E0154, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_EIM_WAIT" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_ENET_CRS_DV", 0x020E01DC, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_ENET_CRS_DV" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_ENET_MDC", 0x020E01F4, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_ENET_MDC" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_ENET_MDIO", 0x020E01D0, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_ENET_MDIO" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_ENET_REF_CLK", 0x020E01D4, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_ENET_REF_CLK" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_ENET_RXD0", 0x020E01E4, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_ENET_RXD0" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_ENET_RXD1", 0x020E01E0, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_ENET_RXD1" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_ENET_RX_ER", 0x020E01D8, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_ENET_RX_ER" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_ENET_TXD0", 0x020E01F0, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_ENET_TXD0" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_ENET_TXD1", 0x020E01EC, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_ENET_TXD1" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_ENET_TX_EN", 0x020E01E8, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_ENET_TX_EN" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_GPIO_0", 0x020E0220, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_GPIO_0" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_GPIO_1", 0x020E0224, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_GPIO_1" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_GPIO_16", 0x020E0248, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_GPIO_16" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_GPIO_17", 0x020E024C, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_GPIO_17" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_GPIO_18", 0x020E0250, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_GPIO_18" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_GPIO_19", 0x020E0254, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_GPIO_19" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_GPIO_2", 0x020E0234, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_GPIO_2" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_GPIO_3", 0x020E022C, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_GPIO_3" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_GPIO_4", 0x020E0238, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_GPIO_4" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_GPIO_5", 0x020E023C, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_GPIO_5" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_GPIO_6", 0x020E0230, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_GPIO_6" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_GPIO_7", 0x020E0240, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_GPIO_7" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_GPIO_8", 0x020E0244, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_GPIO_8" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_GPIO_9", 0x020E0228, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_GPIO_9" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_KEY_COL0", 0x020E01F8, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_KEY_COL0" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_KEY_COL1", 0x020E0200, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_KEY_COL1" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_KEY_COL2", 0x020E0208, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_KEY_COL2" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_KEY_COL3", 0x020E0210, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_KEY_COL3" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_KEY_COL4", 0x020E0218, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_KEY_COL4" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_KEY_ROW0", 0x020E01FC, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_KEY_ROW0" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_KEY_ROW1", 0x020E0204, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_KEY_ROW1" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_KEY_ROW2", 0x020E020C, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_KEY_ROW2" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_KEY_ROW3", 0x020E0214, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_KEY_ROW3" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_KEY_ROW4", 0x020E021C, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_KEY_ROW4" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_NANDF_ALE", 0x020E02D8, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_NANDF_ALE" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_NANDF_CLE", 0x020E02D4, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_NANDF_CLE" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_NANDF_CS0", 0x020E02E4, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_NANDF_CS0" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_NANDF_CS1", 0x020E02E8, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_NANDF_CS1" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_NANDF_CS2", 0x020E02EC, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_NANDF_CS2" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_NANDF_CS3", 0x020E02F0, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_NANDF_CS3" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_NANDF_D0", 0x020E02FC, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_NANDF_D0" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_NANDF_D1", 0x020E0300, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_NANDF_D1" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_NANDF_D2", 0x020E0304, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_NANDF_D2" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_NANDF_D3", 0x020E0308, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_NANDF_D3" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_NANDF_D4", 0x020E030C, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_NANDF_D4" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_NANDF_D5", 0x020E0310, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_NANDF_D5" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_NANDF_D6", 0x020E0314, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_NANDF_D6" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_NANDF_D7", 0x020E0318, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_NANDF_D7" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_NANDF_RB0", 0x020E02E0, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_NANDF_RB0" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_NANDF_WP_B", 0x020E02DC, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_NANDF_WP_B" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_RGMII_RD0", 0x020E0070, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_RGMII_RD0" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_RGMII_RD1", 0x020E0078, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_RGMII_RD1" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_RGMII_RD2", 0x020E007C, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_RGMII_RD2" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_RGMII_RD3", 0x020E0080, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_RGMII_RD3" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_RGMII_RXC", 0x020E0084, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_RGMII_RXC" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_RGMII_RX_CTL", 0x020E006C, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_RGMII_RX_CTL" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_RGMII_TD0", 0x020E005C, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_RGMII_TD0" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_RGMII_TD1", 0x020E0060, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_RGMII_TD1" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_RGMII_TD2", 0x020E0064, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_RGMII_TD2" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_RGMII_TD3", 0x020E0068, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_RGMII_TD3" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_RGMII_TXC", 0x020E0058, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_RGMII_TXC" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_RGMII_TX_CTL", 0x020E0074, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_RGMII_TX_CTL" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_SD1_CLK", 0x020E0350, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_SD1_CLK" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_SD1_CMD", 0x020E0348, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_SD1_CMD" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_SD1_DAT0", 0x020E0340, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_SD1_DAT0" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_SD1_DAT1", 0x020E033C, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_SD1_DAT1" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_SD1_DAT2", 0x020E034C, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_SD1_DAT2" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_SD1_DAT3", 0x020E0344, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_SD1_DAT3" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_SD2_CLK", 0x020E0354, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_SD2_CLK" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_SD2_CMD", 0x020E0358, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_SD2_CMD" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_SD2_DAT0", 0x020E0054, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_SD2_DAT0" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_SD2_DAT1", 0x020E004C, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_SD2_DAT1" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_SD2_DAT2", 0x020E0050, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_SD2_DAT2" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_SD2_DAT3", 0x020E035C, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_SD2_DAT3" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_SD3_CLK", 0x020E02BC, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_SD3_CLK" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_SD3_CMD", 0x020E02B8, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_SD3_CMD" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_SD3_DAT0", 0x020E02C0, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_SD3_DAT0" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_SD3_DAT1", 0x020E02C4, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_SD3_DAT1" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_SD3_DAT2", 0x020E02C8, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_SD3_DAT2" },
+//{ "IOMUXC_SW_MUX_CTL_PAD_SD3_DAT3", 0x020E02CC, 0, 0xffffffff, 'x', "IOMUXC_SW_MUX_CTL_PAD_SD3_DAT3...
[truncated message content] |
|
From: Julien B a. A. <ar...@us...> - 2015-05-18 14:59:30
|
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "armadeus".
The branch, master has been updated
via 6e2814c011f731e1cc692dc4fbd43ca73ab720c3 (commit)
from b3559c135f368dcbe0dd65b24f00af4e1aa10291 (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 6e2814c011f731e1cc692dc4fbd43ca73ab720c3
Author: Julien Boibessot <jul...@ar...>
Date: Mon May 18 16:59:05 2015 +0200
[LINUX] APF51: remove no more used apf51test-linux-2.6.38.config
-----------------------------------------------------------------------
Summary of changes:
.../armadeus/apf51/apf51test-linux-2.6.38.8.config | 1 -
.../armadeus/apf51/apf51test-linux-2.6.38.config | 295 --------------------
2 files changed, 0 insertions(+), 296 deletions(-)
delete mode 120000 buildroot/target/device/armadeus/apf51/apf51test-linux-2.6.38.8.config
delete mode 100644 buildroot/target/device/armadeus/apf51/apf51test-linux-2.6.38.config
diff --git a/buildroot/target/device/armadeus/apf51/apf51test-linux-2.6.38.8.config b/buildroot/target/device/armadeus/apf51/apf51test-linux-2.6.38.8.config
deleted file mode 120000
index b4fe1c5..0000000
--- a/buildroot/target/device/armadeus/apf51/apf51test-linux-2.6.38.8.config
+++ /dev/null
@@ -1 +0,0 @@
-apf51test-linux-2.6.38.config
\ No newline at end of file
diff --git a/buildroot/target/device/armadeus/apf51/apf51test-linux-2.6.38.config b/buildroot/target/device/armadeus/apf51/apf51test-linux-2.6.38.config
deleted file mode 100644
index 0a0cb57..0000000
--- a/buildroot/target/device/armadeus/apf51/apf51test-linux-2.6.38.config
+++ /dev/null
@@ -1,295 +0,0 @@
-CONFIG_EXPERIMENTAL=y
-# CONFIG_LOCALVERSION_AUTO is not set
-# CONFIG_SWAP is not set
-CONFIG_SYSVIPC=y
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
-CONFIG_LOG_BUF_SHIFT=14
-# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
-CONFIG_EMBEDDED=y
-# CONFIG_COMPAT_BRK is not set
-CONFIG_SLAB=y
-CONFIG_PROFILING=y
-CONFIG_OPROFILE=y
-CONFIG_MODULES=y
-CONFIG_MODULE_UNLOAD=y
-# CONFIG_BLK_DEV_BSG is not set
-# CONFIG_IOSCHED_CFQ is not set
-CONFIG_ARCH_MXC=y
-CONFIG_ARCH_MX5=y
-CONFIG_MACH_APF51=y
-CONFIG_MACH_APF51_DEV=y
-CONFIG_ARM_THUMBEE=y
-CONFIG_NO_HZ=y
-CONFIG_HIGH_RES_TIMERS=y
-CONFIG_PREEMPT=y
-CONFIG_AEABI=y
-CONFIG_ZBOOT_ROM_TEXT=0x0
-CONFIG_ZBOOT_ROM_BSS=0x0
-CONFIG_AUTO_ZRELADDR=y
-CONFIG_CPU_FREQ=y
-CONFIG_CPU_FREQ_DEBUG=y
-CONFIG_CPU_FREQ_STAT_DETAILS=y
-CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y
-CONFIG_CPU_FREQ_GOV_POWERSAVE=y
-CONFIG_CPU_FREQ_GOV_USERSPACE=y
-CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y
-CONFIG_CPU_FREQ_IMX=y
-CONFIG_CPU_IDLE=y
-CONFIG_VFP=y
-CONFIG_NEON=y
-# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set
-CONFIG_PM=y
-CONFIG_PM_DEBUG=y
-CONFIG_PM_VERBOSE=y
-CONFIG_APM_EMULATION=y
-CONFIG_PM_RUNTIME=y
-CONFIG_NET=y
-CONFIG_PACKET=y
-CONFIG_UNIX=y
-CONFIG_INET=y
-CONFIG_IP_MULTICAST=y
-CONFIG_IP_PNP=y
-# CONFIG_INET_XFRM_MODE_TRANSPORT is not set
-# CONFIG_INET_XFRM_MODE_TUNNEL is not set
-# CONFIG_INET_XFRM_MODE_BEET is not set
-# CONFIG_INET_LRO is not set
-# CONFIG_INET_DIAG is not set
-CONFIG_IPV6=y
-CONFIG_CAN=m
-CONFIG_CAN_RAW=m
-CONFIG_CAN_BCM=m
-CONFIG_CAN_VCAN=m
-CONFIG_CAN_DEV=m
-CONFIG_CAN_CALC_BITTIMING=y
-CONFIG_CAN_MCP251X=m
-CONFIG_BT=m
-CONFIG_BT_L2CAP=m
-CONFIG_BT_SCO=m
-CONFIG_BT_RFCOMM=m
-CONFIG_BT_RFCOMM_TTY=y
-CONFIG_BT_BNEP=m
-CONFIG_BT_HIDP=m
-CONFIG_BT_HCIBTUSB=m
-CONFIG_BT_HCIUART=m
-CONFIG_BT_HCIUART_H4=y
-CONFIG_BT_HCIUART_BCSP=y
-CONFIG_CFG80211=m
-CONFIG_MAC80211=m
-CONFIG_MAC80211_RC_PID=y
-CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug"
-CONFIG_DEVTMPFS=y
-CONFIG_DEVTMPFS_MOUNT=y
-CONFIG_FW_LOADER=m
-CONFIG_MTD=y
-CONFIG_MTD_PARTITIONS=y
-CONFIG_MTD_CMDLINE_PARTS=y
-CONFIG_MTD_CHAR=y
-CONFIG_MTD_BLOCK=y
-CONFIG_MTD_NAND=y
-CONFIG_MTD_NAND_MXC=y
-CONFIG_MTD_UBI=y
-CONFIG_MISC_DEVICES=y
-CONFIG_EEPROM_AT24=y
-CONFIG_EEPROM_AT25=y
-CONFIG_SCSI=y
-CONFIG_BLK_DEV_SD=y
-CONFIG_CHR_DEV_ST=y
-CONFIG_BLK_DEV_SR=y
-CONFIG_CHR_DEV_SG=y
-CONFIG_CHR_DEV_SCH=y
-CONFIG_SCSI_MULTI_LUN=y
-CONFIG_SCSI_LOGGING=y
-CONFIG_SCSI_SCAN_ASYNC=y
-CONFIG_NETDEVICES=y
-CONFIG_MII=y
-CONFIG_SMSC_PHY=y
-CONFIG_NET_ETHERNET=y
-CONFIG_FEC=y
-# CONFIG_NETDEV_1000 is not set
-# CONFIG_NETDEV_10000 is not set
-CONFIG_RTL8187=m
-CONFIG_LIBERTAS=m
-CONFIG_LIBERTAS_SDIO=m
-CONFIG_RT2X00=m
-CONFIG_RT73USB=m
-CONFIG_ZD1211RW=m
-CONFIG_PPP=m
-CONFIG_PPP_ASYNC=m
-CONFIG_INPUT_JOYDEV=y
-CONFIG_INPUT_EVDEV=y
-CONFIG_KEYBOARD_GPIO=m
-CONFIG_KEYBOARD_IMX=m
-CONFIG_INPUT_TOUCHSCREEN=y
-CONFIG_TOUCHSCREEN_WM831X=y
-CONFIG_INPUT_MISC=y
-CONFIG_INPUT_UINPUT=m
-CONFIG_INPUT_WM831X_ON=y
-CONFIG_SERIAL_8250=m
-CONFIG_SERIAL_IMX=y
-CONFIG_SERIAL_IMX_CONSOLE=y
-# CONFIG_LEGACY_PTYS is not set
-# CONFIG_HW_RANDOM is not set
-CONFIG_I2C=y
-CONFIG_I2C_CHARDEV=y
-CONFIG_I2C_IMX=y
-CONFIG_SPI=y
-CONFIG_SPI_IMX=y
-CONFIG_SPI_SPIDEV=m
-CONFIG_GPIO_SYSFS=y
-CONFIG_GPIO_WM831X=m
-CONFIG_POWER_SUPPLY=m
-CONFIG_WM831X_BACKUP=m
-CONFIG_WM831X_POWER=m
-CONFIG_HWMON=m
-CONFIG_SENSORS_AS1531=m
-CONFIG_SENSORS_WM831X=m
-CONFIG_WATCHDOG=y
-CONFIG_WATCHDOG_NOWAYOUT=y
-CONFIG_WM831X_WATCHDOG=m
-CONFIG_IMX2_WDT=y
-CONFIG_MFD_WM831X_I2C=y
-CONFIG_MFD_IMX_IPU_V3=y
-CONFIG_MEDIA_SUPPORT=m
-CONFIG_VIDEO_DEV=m
-# CONFIG_RC_CORE is not set
-# CONFIG_MEDIA_TUNER_SIMPLE is not set
-# CONFIG_MEDIA_TUNER_TDA8290 is not set
-# CONFIG_MEDIA_TUNER_TDA827X is not set
-# CONFIG_MEDIA_TUNER_TDA18271 is not set
-# CONFIG_MEDIA_TUNER_TDA9887 is not set
-# CONFIG_MEDIA_TUNER_TEA5761 is not set
-# CONFIG_MEDIA_TUNER_TEA5767 is not set
-# CONFIG_MEDIA_TUNER_MT20XX is not set
-# CONFIG_MEDIA_TUNER_MT2060 is not set
-# CONFIG_MEDIA_TUNER_MT2266 is not set
-# CONFIG_MEDIA_TUNER_MT2131 is not set
-# CONFIG_MEDIA_TUNER_QT1010 is not set
-# CONFIG_MEDIA_TUNER_XC2028 is not set
-# CONFIG_MEDIA_TUNER_XC5000 is not set
-# CONFIG_MEDIA_TUNER_MXL5005S is not set
-# CONFIG_MEDIA_TUNER_MXL5007T is not set
-# CONFIG_MEDIA_TUNER_MC44S803 is not set
-# CONFIG_MEDIA_TUNER_MAX2165 is not set
-# CONFIG_MEDIA_TUNER_TDA18218 is not set
-CONFIG_VIDEO_VIVI=m
-CONFIG_USB_VIDEO_CLASS=m
-# CONFIG_RADIO_ADAPTERS is not set
-CONFIG_FB=y
-CONFIG_FB_MX5=y
-CONFIG_BACKLIGHT_LCD_SUPPORT=y
-CONFIG_FRAMEBUFFER_CONSOLE=y
-CONFIG_FONTS=y
-CONFIG_FONT_8x8=y
-CONFIG_LOGO=y
-# CONFIG_LOGO_LINUX_MONO is not set
-# CONFIG_LOGO_LINUX_VGA16 is not set
-CONFIG_SOUND=m
-# CONFIG_SOUND_OSS_CORE_PRECLAIM is not set
-CONFIG_SND=m
-CONFIG_SND_MIXER_OSS=m
-CONFIG_SND_PCM_OSS=m
-# CONFIG_SND_DRIVERS is not set
-# CONFIG_SND_ARM is not set
-# CONFIG_SND_SPI is not set
-# CONFIG_SND_USB is not set
-CONFIG_SND_SOC=m
-CONFIG_SND_IMX_SOC=m
-CONFIG_SND_SOC_APF51_DEV_WM8960=m
-CONFIG_USB=y
-CONFIG_USB_DEBUG=y
-CONFIG_USB_ANNOUNCE_NEW_DEVICES=y
-CONFIG_USB_DEVICEFS=y
-# CONFIG_USB_DEVICE_CLASS is not set
-CONFIG_USB_SUSPEND=y
-CONFIG_USB_OTG=y
-# CONFIG_USB_OTG_WHITELIST is not set
-CONFIG_USB_MON=y
-CONFIG_USB_EHCI_HCD=y
-CONFIG_USB_EHCI_MXC=y
-CONFIG_USB_ACM=y
-CONFIG_USB_PRINTER=y
-CONFIG_USB_WDM=y
-CONFIG_USB_STORAGE=y
-CONFIG_USB_GADGET=m
-CONFIG_USB_GADGET_DEBUG_FILES=y
-CONFIG_USB_GADGET_DEBUG_FS=y
-CONFIG_USB_ETH=m
-CONFIG_USB_MASS_STORAGE=m
-CONFIG_USB_G_SERIAL=m
-CONFIG_USB_CDC_COMPOSITE=m
-CONFIG_USB_G_MULTI=m
-CONFIG_USB_G_MULTI_CDC=y
-CONFIG_USB_G_HID=m
-CONFIG_ARMADEUS_DRIVERS=y
-CONFIG_ARMADEUS_FPGA_DRIVERS=y
-CONFIG_ARMADEUS_FPGA_LOADER_DRIVER=m
-CONFIG_ARMADEUS_FPGA_BOARD_DESIGNS=y
-CONFIG_ARMADEUS_FPGA_BOARD_DESIGNS_WISHBONE_EXAMPLE=y
-CONFIG_ARMADEUS_FPGA_BOARD_DESIGNS_WISHBONE_EXAMPLE_BUTTON_DRIVER=m
-CONFIG_ARMADEUS_FPGA_BOARD_DESIGNS_WISHBONE_EXAMPLE_LED_DRIVER=m
-CONFIG_ARMADEUS_FPGA_BOARD_DESIGNS_WISHBONE_EXAMPLE_IRQ_MNGR_DRIVER=m
-CONFIG_ARMADEUS_FPGA_BOARD_DESIGNS_TWIN_UARTS=y
-CONFIG_ARMADEUS_FPGA_BOARD_DESIGNS_TWIN_UARTS_UARTS=m
-CONFIG_ARMADEUS_FPGA_BOARD_DESIGNS_TWIN_UARTS_IRQ_MNGR=m
-CONFIG_ARMADEUS_PWM_DRIVER=m
-CONFIG_MMC=y
-CONFIG_MMC_SDHCI=y
-CONFIG_MMC_SDHCI_PLTFM=y
-CONFIG_MMC_SDHCI_ESDHC_IMX=y
-CONFIG_MMC_SPI=m
-CONFIG_NEW_LEDS=y
-CONFIG_LEDS_CLASS=y
-CONFIG_LEDS_WM831X_STATUS=m
-CONFIG_LEDS_TRIGGERS=y
-CONFIG_LEDS_TRIGGER_TIMER=y
-CONFIG_LEDS_TRIGGER_HEARTBEAT=y
-CONFIG_LEDS_TRIGGER_BACKLIGHT=y
-CONFIG_LEDS_TRIGGER_GPIO=y
-CONFIG_LEDS_TRIGGER_DEFAULT_ON=y
-CONFIG_RTC_CLASS=y
-CONFIG_RTC_MXC=y
-CONFIG_RTC_DRV_WM831X=y
-CONFIG_STAGING=y
-# CONFIG_STAGING_EXCLUDE_BUILD is not set
-CONFIG_IIO=m
-CONFIG_MCP49x2=m
-# CONFIG_MXC_HWEVENT is not set
-# CONFIG_MXC_VPU is not set
-# CONFIG_MXC_VPU_IRAM is not set
-CONFIG_MXC_SECURITY_SCC2=m
-CONFIG_MXC_SAHARA=m
-CONFIG_EXT2_FS=y
-CONFIG_EXT2_FS_XATTR=y
-CONFIG_EXT2_FS_POSIX_ACL=y
-CONFIG_EXT2_FS_SECURITY=y
-CONFIG_EXT2_FS_XIP=y
-CONFIG_EXT3_FS=y
-CONFIG_EXT3_FS_POSIX_ACL=y
-CONFIG_EXT3_FS_SECURITY=y
-CONFIG_EXT4_FS=y
-CONFIG_AUTOFS4_FS=y
-CONFIG_ISO9660_FS=y
-CONFIG_JOLIET=y
-CONFIG_ZISOFS=y
-CONFIG_MSDOS_FS=y
-CONFIG_VFAT_FS=y
-CONFIG_TMPFS=y
-CONFIG_JFFS2_FS=y
-CONFIG_JFFS2_COMPRESSION_OPTIONS=y
-CONFIG_JFFS2_LZO=y
-CONFIG_JFFS2_CMODE_NONE=y
-CONFIG_UBIFS_FS=y
-CONFIG_NFS_FS=y
-CONFIG_NFS_V3=y
-CONFIG_NFS_V4=y
-CONFIG_ROOT_NFS=y
-CONFIG_PARTITION_ADVANCED=y
-CONFIG_BSD_DISKLABEL=y
-CONFIG_NLS_CODEPAGE_437=y
-CONFIG_NLS_CODEPAGE_850=y
-CONFIG_NLS_ISO8859_1=y
-CONFIG_DEBUG_FS=y
-# CONFIG_RCU_CPU_STALL_DETECTOR is not set
-# CONFIG_CRYPTO_ANSI_CPRNG is not set
-# CONFIG_CRYPTO_HW is not set
hooks/post-receive
--
armadeus
|
|
From: Sébastien S. <ss...@us...> - 2015-05-13 14:43:50
|
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "armadeus".
The branch, master has been updated
via b3559c135f368dcbe0dd65b24f00af4e1aa10291 (commit)
from b0d6bffb8ec6fb930b4f6b6fadbf8d42bf469c26 (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 b3559c135f368dcbe0dd65b24f00af4e1aa10291
Author: Sébastien Szymanski <seb...@ar...>
Date: Wed May 13 16:46:38 2015 +0200
[BUILDROOT] 2015.02: mmc-utils: bump to latest commit
This patch has been merged by upstream.
-----------------------------------------------------------------------
Summary of changes:
...6-package-mmc-utils-bump-to-latest-commit.patch | 42 ++++++++++++++++++++
1 files changed, 42 insertions(+), 0 deletions(-)
create mode 100644 patches/buildroot/2015.02/226-package-mmc-utils-bump-to-latest-commit.patch
diff --git a/patches/buildroot/2015.02/226-package-mmc-utils-bump-to-latest-commit.patch b/patches/buildroot/2015.02/226-package-mmc-utils-bump-to-latest-commit.patch
new file mode 100644
index 0000000..d09aaa5
--- /dev/null
+++ b/patches/buildroot/2015.02/226-package-mmc-utils-bump-to-latest-commit.patch
@@ -0,0 +1,42 @@
+From 2a3f5b46a9b8de91a252ea768db8290800097580 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?S=C3=A9bastien=20Szymanski?=
+ <seb...@ar...>
+Date: Tue, 12 May 2015 10:28:55 +0200
+Subject: [PATCH 1/1] package/mmc-utils: bump to latest commit
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+The changes are:
+
+d0b4644 mmc-utils: add ability to enable/disable optional eMMC cache
+64c2de8 mmc-utils: Add command to set the boot bus conditions
+7891236 mmc-utils: add support to create gp partition
+4afc8c8 mmc-utils: add check for max enhanced user area
+50b6854 fix building errors on Android
+f4eb241 Fit usage to 80 cols
+c6cb053 mmc-utils: RPMB: add support for 4 rpmb operations
+35c31fe mmc-utils: RPMB: add HMAC SHA256 support
+a8276f5 fix make handling
+
+Signed-off-by: Sébastien Szymanski <seb...@ar...>
+---
+ package/mmc-utils/mmc-utils.mk | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/package/mmc-utils/mmc-utils.mk b/package/mmc-utils/mmc-utils.mk
+index ca74298..82468bc 100644
+--- a/package/mmc-utils/mmc-utils.mk
++++ b/package/mmc-utils/mmc-utils.mk
+@@ -4,7 +4,7 @@
+ #
+ ################################################################################
+
+-MMC_UTILS_VERSION = 11f2ceabc4ad3f0dd568e0ce68166e4803e0615b
++MMC_UTILS_VERSION = d0b46442b50794217e53b2455c1344c548d9d088
+ MMC_UTILS_SITE = git://git.kernel.org/pub/scm/linux/kernel/git/cjb/mmc-utils.git
+ MMC_UTILS_LICENSE = GPLv2
+
+--
+2.0.5
+
hooks/post-receive
--
armadeus
|
|
From: Sébastien S. <ss...@us...> - 2015-05-11 10:31:17
|
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "armadeus".
The branch, master has been updated
via b0d6bffb8ec6fb930b4f6b6fadbf8d42bf469c26 (commit)
via 8fe39d4e223c450ff241c5f4d9000aa2ba3862b8 (commit)
from aafc715325602f0e29aa1fad5bdae95c9f700f2d (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 b0d6bffb8ec6fb930b4f6b6fadbf8d42bf469c26
Author: Sébastien Szymanski <seb...@ar...>
Date: Mon May 11 12:35:53 2015 +0200
[LINUX] apf6 legacy: backport touchscreen driver
commit 8fe39d4e223c450ff241c5f4d9000aa2ba3862b8
Author: Sébastien Szymanski <seb...@ar...>
Date: Thu May 7 18:39:35 2015 +0200
[LINUX] 3.10 (legacy): apf6: dts: Update some muxing configs..
Done by Nicolas ;)
-----------------------------------------------------------------------
Summary of changes:
.../armadeus/apf6/apf6legacy-linux-3.10.config | 1 +
...rmadeus-add-apf6q-and-apf6dl-device-trees.patch | 154 +++++----
...upport-for-Semtech-SX8654-I2C-touchscreen.patch | 373 ++++++++++++++++++++
3 files changed, 456 insertions(+), 72 deletions(-)
create mode 100644 patches/linux/3.10.mx6_legacy/0451-Input-add-support-for-Semtech-SX8654-I2C-touchscreen.patch
diff --git a/buildroot/target/device/armadeus/apf6/apf6legacy-linux-3.10.config b/buildroot/target/device/armadeus/apf6/apf6legacy-linux-3.10.config
index 4af03b7..440ce94 100644
--- a/buildroot/target/device/armadeus/apf6/apf6legacy-linux-3.10.config
+++ b/buildroot/target/device/armadeus/apf6/apf6legacy-linux-3.10.config
@@ -140,6 +140,7 @@ CONFIG_KEYBOARD_IMX=y
CONFIG_MOUSE_PS2=m
CONFIG_MOUSE_PS2_ELANTECH=y
CONFIG_INPUT_TOUCHSCREEN=y
+CONFIG_TOUCHSCREEN_SX8654=y
CONFIG_INPUT_MISC=y
CONFIG_SERIO_SERPORT=m
CONFIG_VT_HW_CONSOLE_BINDING=y
diff --git a/patches/linux/3.10.mx6_legacy/0450-armadeus-add-apf6q-and-apf6dl-device-trees.patch b/patches/linux/3.10.mx6_legacy/0450-armadeus-add-apf6q-and-apf6dl-device-trees.patch
index 691c8ed..b6fa626 100644
--- a/patches/linux/3.10.mx6_legacy/0450-armadeus-add-apf6q-and-apf6dl-device-trees.patch
+++ b/patches/linux/3.10.mx6_legacy/0450-armadeus-add-apf6q-and-apf6dl-device-trees.patch
@@ -111,33 +111,33 @@ Index: linux-wandboard_imx_3.10.31_1.1.0_beta2/arch/arm/boot/dts/imx6qdl-apf6.dt
+ apf6 {
+ pinctrl_enet: enetgrp {
+ fsl,pins = <
-+ MX6QDL_PAD_ENET_MDIO__ENET_MDIO 0x1b0b0
++ MX6QDL_PAD_ENET_MDIO__ENET_MDIO 0x1b8b0
+ MX6QDL_PAD_ENET_MDC__ENET_MDC 0x1b0b0
++ MX6QDL_PAD_ENET_REF_CLK__ENET_TX_CLK 0x1b0b0
++ MX6QDL_PAD_ENET_RX_ER__GPIO1_IO24 0x130b0
++ MX6QDL_PAD_ENET_TX_EN__GPIO1_IO28 0x130b0
+ MX6QDL_PAD_RGMII_TXC__RGMII_TXC 0x1b030
+ MX6QDL_PAD_RGMII_TD0__RGMII_TD0 0x1b030
+ MX6QDL_PAD_RGMII_TD1__RGMII_TD1 0x1b030
+ MX6QDL_PAD_RGMII_TD2__RGMII_TD2 0x1b030
+ MX6QDL_PAD_RGMII_TD3__RGMII_TD3 0x1b030
+ MX6QDL_PAD_RGMII_TX_CTL__RGMII_TX_CTL 0x1b030
-+ MX6QDL_PAD_ENET_REF_CLK__ENET_TX_CLK 0x1b0b0
-+ MX6QDL_PAD_RGMII_RXC__RGMII_RXC 0x1b030
++ MX6QDL_PAD_RGMII_RXC__RGMII_RXC 0x13030
+ MX6QDL_PAD_RGMII_RD0__RGMII_RD0 0x1b030
-+ MX6QDL_PAD_RGMII_RD1__RGMII_RD1 0x1b030
++ MX6QDL_PAD_RGMII_RD1__RGMII_RD1 0x13030
+ MX6QDL_PAD_RGMII_RD2__RGMII_RD2 0x1f030
+ MX6QDL_PAD_RGMII_RD3__RGMII_RD3 0x1f030
-+ MX6QDL_PAD_RGMII_RX_CTL__RGMII_RX_CTL 0x1b030
-+ MX6QDL_PAD_ENET_RX_ER__GPIO1_IO24 0x80000000
-+ MX6QDL_PAD_ENET_TX_EN__GPIO1_IO28 0x80000000
++ MX6QDL_PAD_RGMII_RX_CTL__RGMII_RX_CTL 0x13030
+ >;
+ };
+
+ pinctrl_uart2: uart2grp {
+ fsl,pins = <
-+ MX6QDL_PAD_SD4_DAT4__UART2_RX_DATA 0x1b0b1
-+ MX6QDL_PAD_SD4_DAT5__UART2_RTS_B 0x1b0b1
-+ MX6QDL_PAD_SD4_DAT6__UART2_CTS_B 0x1b0b1
-+ MX6QDL_PAD_SD4_DAT7__UART2_TX_DATA 0x1b0b1
-+ MX6QDL_PAD_SD4_DAT3__GPIO2_IO11 0x80000000 /* BT_EN */
++ MX6QDL_PAD_SD4_DAT4__UART2_RX_DATA 0x1b0b0
++ MX6QDL_PAD_SD4_DAT5__UART2_RTS_B 0x1b0b0
++ MX6QDL_PAD_SD4_DAT6__UART2_CTS_B 0x1b0b0
++ MX6QDL_PAD_SD4_DAT7__UART2_TX_DATA 0x1b0b0
++ MX6QDL_PAD_SD4_DAT3__GPIO2_IO11 0x130b0 /* BT_EN */
+ >;
+ };
+
@@ -149,8 +149,8 @@ Index: linux-wandboard_imx_3.10.31_1.1.0_beta2/arch/arm/boot/dts/imx6qdl-apf6.dt
+ 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 0x80000000 /* WL_EN */
-+ MX6QDL_PAD_SD4_DAT2__GPIO2_IO10 0x80000000 /* WL_IRQ */
++ MX6QDL_PAD_SD4_DAT0__GPIO2_IO08 0x1b0b0 /* WL_EN */
++ MX6QDL_PAD_SD4_DAT2__GPIO2_IO10 0x1b0b0 /* WL_IRQ */
+ >;
+ };
+
@@ -174,7 +174,7 @@ Index: linux-wandboard_imx_3.10.31_1.1.0_beta2/arch/arm/boot/dts/imx6qdl-apf6dev
===================================================================
--- /dev/null
+++ linux-wandboard_imx_3.10.31_1.1.0_beta2/arch/arm/boot/dts/imx6qdl-apf6dev.dtsi
-@@ -0,0 +1,508 @@
+@@ -0,0 +1,518 @@
+/*
+ * Copyright 2015 Armadeus Systems
+ *
@@ -344,9 +344,9 @@ Index: linux-wandboard_imx_3.10.31_1.1.0_beta2/arch/arm/boot/dts/imx6qdl-apf6dev
+ pinctrl-names = "default";
+ pinctrl-0 = <&pinctrl_ecspi1>;
+ fsl,spi-num-chipselects = <3>;
-+ cs-gpios = <&gpio4 9 GPIO_ACTIVE_HIGH>,
-+ <&gpio4 10 GPIO_ACTIVE_HIGH>,
-+ <&gpio4 11 GPIO_ACTIVE_HIGH>;
++ cs-gpios = <&gpio4 9 GPIO_ACTIVE_LOW>,
++ <&gpio4 10 GPIO_ACTIVE_LOW>,
++ <&gpio4 11 GPIO_ACTIVE_LOW>;
+ status = "okay";
+};
+
@@ -372,6 +372,15 @@ Index: linux-wandboard_imx_3.10.31_1.1.0_beta2/arch/arm/boot/dts/imx6qdl-apf6dev
+ clock-frequency = <100000>;
+ status = "okay";
+
++ touchscreen@48 {
++ compatible = "semtech,sx8654";
++ reg = <0x48>;
++ pinctrl-names = "default";
++ pinctrl-0 = <&pinctrl_touchscreen>;
++ interrupt-parent = <&gpio6>;
++ interrupts = <3 IRQ_TYPE_EDGE_FALLING>;
++ };
++
+ ov5640_mipi: ov5640_mipi@3c {
+ compatible = "ovti,ov5640_mipi";
+ pinctrl-names = "default";
@@ -504,10 +513,10 @@ Index: linux-wandboard_imx_3.10.31_1.1.0_beta2/arch/arm/boot/dts/imx6qdl-apf6dev
+ apf6dev {
+ pinctrl_audmux: audmuxgrp {
+ fsl,pins = <
-+ MX6QDL_PAD_CSI0_DAT7__AUD3_RXD 0x80000000
-+ MX6QDL_PAD_CSI0_DAT4__AUD3_TXC 0x80000000
-+ MX6QDL_PAD_CSI0_DAT5__AUD3_TXD 0x80000000
-+ MX6QDL_PAD_CSI0_DAT6__AUD3_TXFS 0x80000000
++ MX6QDL_PAD_CSI0_DAT7__AUD3_RXD 0x1b0b0
++ MX6QDL_PAD_CSI0_DAT4__AUD3_TXC 0x1b0b0
++ MX6QDL_PAD_CSI0_DAT5__AUD3_TXD 0x1b0b0
++ MX6QDL_PAD_CSI0_DAT6__AUD3_TXFS 0x1b0b0
+ MX6QDL_PAD_GPIO_0__CCM_CLKO1 0x130b0
+ >;
+ };
@@ -525,16 +534,16 @@ Index: linux-wandboard_imx_3.10.31_1.1.0_beta2/arch/arm/boot/dts/imx6qdl-apf6dev
+ MX6QDL_PAD_KEY_COL1__ECSPI1_MISO 0x100b1
+ MX6QDL_PAD_KEY_ROW0__ECSPI1_MOSI 0x100b1
+ MX6QDL_PAD_KEY_COL0__ECSPI1_SCLK 0x100b1
-+ MX6QDL_PAD_KEY_ROW1__GPIO4_IO09 0x80000000
-+ MX6QDL_PAD_KEY_ROW2__GPIO4_IO11 0x80000000
-+ MX6QDL_PAD_KEY_COL2__GPIO4_IO10 0x80000000
++ MX6QDL_PAD_KEY_ROW1__GPIO4_IO09 0x1b0b0
++ MX6QDL_PAD_KEY_ROW2__GPIO4_IO11 0x1b0b0
++ MX6QDL_PAD_KEY_COL2__GPIO4_IO10 0x1b0b0
+ >;
+ };
+
+ pinctrl_flexcan2: flexcan2grp {
+ fsl,pins = <
-+ MX6QDL_PAD_KEY_COL4__FLEXCAN2_TX 0x80000000
-+ MX6QDL_PAD_KEY_ROW4__FLEXCAN2_RX 0x80000000
++ MX6QDL_PAD_KEY_COL4__FLEXCAN2_TX 0x1b0b0
++ MX6QDL_PAD_KEY_ROW4__FLEXCAN2_RX 0x1b0b0
+ >;
+ };
+
@@ -543,30 +552,31 @@ Index: linux-wandboard_imx_3.10.31_1.1.0_beta2/arch/arm/boot/dts/imx6qdl-apf6dev
+ MX6QDL_PAD_GPIO_9__GPIO1_IO09 0x1b0b0
+ >;
+ };
++
+ pinctrl_gpio_leds: gpioledsgrp {
+ fsl,pins = <
-+ MX6QDL_PAD_GPIO_17__GPIO7_IO12 0x80000000
++ MX6QDL_PAD_GPIO_17__GPIO7_IO12 0x130b0
+ >;
+ };
+
+ pinctrl_gpios: gpiosgrp {
+ fsl,pins = <
-+ MX6QDL_PAD_DI0_PIN4__GPIO4_IO20 0x80000000
-+ MX6QDL_PAD_DISP0_DAT18__GPIO5_IO12 0x80000000
-+ MX6QDL_PAD_DISP0_DAT19__GPIO5_IO13 0x80000000
-+ MX6QDL_PAD_DISP0_DAT20__GPIO5_IO14 0x80000000
-+ MX6QDL_PAD_DISP0_DAT21__GPIO5_IO15 0x80000000
-+ MX6QDL_PAD_DISP0_DAT22__GPIO5_IO16 0x80000000
-+ MX6QDL_PAD_DISP0_DAT23__GPIO5_IO17 0x80000000
-+ MX6QDL_PAD_CSI0_PIXCLK__GPIO5_IO18 0x80000000
-+ MX6QDL_PAD_CSI0_VSYNC__GPIO5_IO21 0x80000000
++ MX6QDL_PAD_DI0_PIN4__GPIO4_IO20 0x100b1
++ MX6QDL_PAD_DISP0_DAT18__GPIO5_IO12 0x100b1
++ MX6QDL_PAD_DISP0_DAT19__GPIO5_IO13 0x100b1
++ MX6QDL_PAD_DISP0_DAT20__GPIO5_IO14 0x100b1
++ MX6QDL_PAD_DISP0_DAT21__GPIO5_IO15 0x100b1
++ MX6QDL_PAD_DISP0_DAT22__GPIO5_IO16 0x100b1
++ MX6QDL_PAD_DISP0_DAT23__GPIO5_IO17 0x100b1
++ MX6QDL_PAD_CSI0_PIXCLK__GPIO5_IO18 0x100b1
++ MX6QDL_PAD_CSI0_VSYNC__GPIO5_IO21 0x100b1
+ >;
+ };
+
+ pinctrl_gsm: gsmgrp {
+ fsl,pins = <
-+ MX6QDL_PAD_GPIO_4__GPIO1_IO04 0x80000000 /* GSM_POKIN */
-+ MX6QDL_PAD_GPIO_18__GPIO7_IO13 0x80000000 /* GSM_PWR_EN */
++ MX6QDL_PAD_GPIO_4__GPIO1_IO04 0x130b0 /* GSM_POKIN */
++ MX6QDL_PAD_GPIO_18__GPIO7_IO13 0x130b0 /* GSM_PWR_EN */
+ >;
+ };
+
@@ -593,34 +603,34 @@ Index: linux-wandboard_imx_3.10.31_1.1.0_beta2/arch/arm/boot/dts/imx6qdl-apf6dev
+
+ pinctrl_ipu1_disp1: ipu1disp1grp {
+ fsl,pins = <
-+ MX6QDL_PAD_DI0_DISP_CLK__IPU1_DI0_DISP_CLK 0x10
-+ MX6QDL_PAD_DI0_PIN15__IPU1_DI0_PIN15 0x10
-+ MX6QDL_PAD_DI0_PIN2__IPU1_DI0_PIN02 0x10
-+ MX6QDL_PAD_DI0_PIN3__IPU1_DI0_PIN03 0x10
-+ MX6QDL_PAD_DISP0_DAT0__IPU1_DISP0_DATA00 0x10
-+ MX6QDL_PAD_DISP0_DAT1__IPU1_DISP0_DATA01 0x10
-+ MX6QDL_PAD_DISP0_DAT2__IPU1_DISP0_DATA02 0x10
-+ MX6QDL_PAD_DISP0_DAT3__IPU1_DISP0_DATA03 0x10
-+ MX6QDL_PAD_DISP0_DAT4__IPU1_DISP0_DATA04 0x10
-+ MX6QDL_PAD_DISP0_DAT5__IPU1_DISP0_DATA05 0x10
-+ MX6QDL_PAD_DISP0_DAT6__IPU1_DISP0_DATA06 0x10
-+ MX6QDL_PAD_DISP0_DAT7__IPU1_DISP0_DATA07 0x10
-+ MX6QDL_PAD_DISP0_DAT8__IPU1_DISP0_DATA08 0x10
-+ MX6QDL_PAD_DISP0_DAT9__IPU1_DISP0_DATA09 0x10
-+ MX6QDL_PAD_DISP0_DAT10__IPU1_DISP0_DATA10 0x10
-+ MX6QDL_PAD_DISP0_DAT11__IPU1_DISP0_DATA11 0x10
-+ MX6QDL_PAD_DISP0_DAT12__IPU1_DISP0_DATA12 0x10
-+ MX6QDL_PAD_DISP0_DAT13__IPU1_DISP0_DATA13 0x10
-+ MX6QDL_PAD_DISP0_DAT14__IPU1_DISP0_DATA14 0x10
-+ MX6QDL_PAD_DISP0_DAT15__IPU1_DISP0_DATA15 0x10
-+ MX6QDL_PAD_DISP0_DAT16__IPU1_DISP0_DATA16 0x10
-+ MX6QDL_PAD_DISP0_DAT17__IPU1_DISP0_DATA17 0x10
++ MX6QDL_PAD_DI0_DISP_CLK__IPU1_DI0_DISP_CLK 0x100b1
++ MX6QDL_PAD_DI0_PIN15__IPU1_DI0_PIN15 0x100b1
++ MX6QDL_PAD_DI0_PIN2__IPU1_DI0_PIN02 0x100b1
++ MX6QDL_PAD_DI0_PIN3__IPU1_DI0_PIN03 0x100b1
++ MX6QDL_PAD_DISP0_DAT0__IPU1_DISP0_DATA00 0x100b1
++ MX6QDL_PAD_DISP0_DAT1__IPU1_DISP0_DATA01 0x100b1
++ MX6QDL_PAD_DISP0_DAT2__IPU1_DISP0_DATA02 0x100b1
++ MX6QDL_PAD_DISP0_DAT3__IPU1_DISP0_DATA03 0x100b1
++ MX6QDL_PAD_DISP0_DAT4__IPU1_DISP0_DATA04 0x100b1
++ MX6QDL_PAD_DISP0_DAT5__IPU1_DISP0_DATA05 0x100b1
++ MX6QDL_PAD_DISP0_DAT6__IPU1_DISP0_DATA06 0x100b1
++ MX6QDL_PAD_DISP0_DAT7__IPU1_DISP0_DATA07 0x100b1
++ MX6QDL_PAD_DISP0_DAT8__IPU1_DISP0_DATA08 0x100b1
++ MX6QDL_PAD_DISP0_DAT9__IPU1_DISP0_DATA09 0x100b1
++ MX6QDL_PAD_DISP0_DAT10__IPU1_DISP0_DATA10 0x100b1
++ MX6QDL_PAD_DISP0_DAT11__IPU1_DISP0_DATA11 0x100b1
++ MX6QDL_PAD_DISP0_DAT12__IPU1_DISP0_DATA12 0x100b1
++ MX6QDL_PAD_DISP0_DAT13__IPU1_DISP0_DATA13 0x100b1
++ MX6QDL_PAD_DISP0_DAT14__IPU1_DISP0_DATA14 0x100b1
++ MX6QDL_PAD_DISP0_DAT15__IPU1_DISP0_DATA15 0x100b1
++ MX6QDL_PAD_DISP0_DAT16__IPU1_DISP0_DATA16 0x100b1
++ MX6QDL_PAD_DISP0_DAT17__IPU1_DISP0_DATA17 0x100b1
+ >;
+ };
+
+ pinctrl_pcie: pciegrp {
+ fsl,pins = <
-+ MX6QDL_PAD_CSI0_DAT16__GPIO6_IO02 0x80000000
++ MX6QDL_PAD_CSI0_DAT16__GPIO6_IO02 0x130b0
+ >;
+ };
+
@@ -632,30 +642,30 @@ Index: linux-wandboard_imx_3.10.31_1.1.0_beta2/arch/arm/boot/dts/imx6qdl-apf6dev
+
+ pinctrl_uart1: uart1grp {
+ fsl,pins = <
-+ MX6QDL_PAD_CSI0_DAT10__UART1_TX_DATA 0x1b0b1
-+ MX6QDL_PAD_CSI0_DAT11__UART1_RX_DATA 0x1b0b1
++ MX6QDL_PAD_CSI0_DAT10__UART1_TX_DATA 0x1b0b0
++ MX6QDL_PAD_CSI0_DAT11__UART1_RX_DATA 0x1b0b0
+ >;
+ };
+
+ pinctrl_uart3: uart3grp {
+ fsl,pins = <
-+ MX6QDL_PAD_EIM_D23__UART3_CTS_B 0x1b0b1
-+ MX6QDL_PAD_EIM_D24__UART3_TX_DATA 0x1b0b1
-+ MX6QDL_PAD_EIM_D25__UART3_RX_DATA 0x1b0b1
-+ MX6QDL_PAD_EIM_D31__UART3_RTS_B 0x1b0b1
++ MX6QDL_PAD_EIM_D23__UART3_CTS_B 0x1b0b0
++ MX6QDL_PAD_EIM_D24__UART3_TX_DATA 0x1b0b0
++ MX6QDL_PAD_EIM_D25__UART3_RX_DATA 0x1b0b0
++ MX6QDL_PAD_EIM_D31__UART3_RTS_B 0x1b0b0
+ >;
+ };
+
+ pinctrl_uart4: uart4grp {
+ fsl,pins = <
-+ MX6QDL_PAD_CSI0_DAT12__UART4_TX_DATA 0x1b0b1
-+ MX6QDL_PAD_CSI0_DAT13__UART4_RX_DATA 0x1b0b1
++ MX6QDL_PAD_CSI0_DAT12__UART4_TX_DATA 0x1b0b0
++ MX6QDL_PAD_CSI0_DAT13__UART4_RX_DATA 0x1b0b0
+ >;
+ };
+
+ pinctrl_usbotg: usbotggrp {
+ fsl,pins = <
-+ MX6QDL_PAD_GPIO_1__USB_OTG_ID 0x17059
++ MX6QDL_PAD_GPIO_1__USB_OTG_ID 0x1b0b0
+ >;
+ };
+
@@ -678,7 +688,7 @@ Index: linux-wandboard_imx_3.10.31_1.1.0_beta2/arch/arm/boot/dts/imx6qdl-apf6dev
+
+ pinctrl_touchscreen: touchscreengrp {
+ fsl,pins = <
-+ MX6QDL_PAD_CSI0_DAT17__GPIO6_IO03 0x80000000
++ MX6QDL_PAD_CSI0_DAT17__GPIO6_IO03 0x1b0b0
+ >;
+ };
+ };
diff --git a/patches/linux/3.10.mx6_legacy/0451-Input-add-support-for-Semtech-SX8654-I2C-touchscreen.patch b/patches/linux/3.10.mx6_legacy/0451-Input-add-support-for-Semtech-SX8654-I2C-touchscreen.patch
new file mode 100644
index 0000000..9fa7450
--- /dev/null
+++ b/patches/linux/3.10.mx6_legacy/0451-Input-add-support-for-Semtech-SX8654-I2C-touchscreen.patch
@@ -0,0 +1,373 @@
+From 902cb3afab8d4c924376de51ec5c02d171992914 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?S=C3=A9bastien=20Szymanski?=
+ <seb...@ar...>
+Date: Fri, 6 Mar 2015 16:49:38 -0800
+Subject: [PATCH] Input: add support for Semtech SX8654 I2C touchscreen
+ controller
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Signed-off-by: Sébastien Szymanski <seb...@ar...>
+Signed-off-by: Dmitry Torokhov <dmi...@gm...>
+
+[added mainline fixes from Dmitry Torokhov and Dan Carpenter <dan...@or...>
+---
+ .../bindings/input/touchscreen/sx8654.txt | 16 ++
+ drivers/input/touchscreen/Kconfig | 11 +
+ drivers/input/touchscreen/Makefile | 1 +
+ drivers/input/touchscreen/sx8654.c | 286 +++++++++++++++++++++
+ 4 files changed, 314 insertions(+)
+ create mode 100644 Documentation/devicetree/bindings/input/touchscreen/sx8654.txt
+ create mode 100644 drivers/input/touchscreen/sx8654.c
+
+Index: linux-wandboard_imx_3.10.31_1.1.0_beta2/Documentation/devicetree/bindings/input/touchscreen/sx8654.txt
+===================================================================
+--- /dev/null
++++ linux-wandboard_imx_3.10.31_1.1.0_beta2/Documentation/devicetree/bindings/input/touchscreen/sx8654.txt
+@@ -0,0 +1,16 @@
++* Semtech SX8654 I2C Touchscreen Controller
++
++Required properties:
++- compatible: must be "semtech,sx8654"
++- reg: i2c slave address
++- interrupt-parent: the phandle for the interrupt controller
++- interrupts: touch controller interrupt
++
++Example:
++
++ sx8654@48 {
++ compatible = "semtech,sx8654";
++ reg = <0x48>;
++ interrupt-parent = <&gpio6>;
++ interrupts = <3 IRQ_TYPE_EDGE_FALLING>;
++ };
+Index: linux-wandboard_imx_3.10.31_1.1.0_beta2/drivers/input/touchscreen/Kconfig
+===================================================================
+--- linux-wandboard_imx_3.10.31_1.1.0_beta2.orig/drivers/input/touchscreen/Kconfig
++++ linux-wandboard_imx_3.10.31_1.1.0_beta2/drivers/input/touchscreen/Kconfig
+@@ -897,6 +897,17 @@ config TOUCHSCREEN_STMPE
+ To compile this driver as a module, choose M here: the
+ module will be called stmpe-ts.
+
++config TOUCHSCREEN_SX8654
++ tristate "Semtech SX8654 touchscreen"
++ depends on I2C
++ help
++ Say Y here if you have a Semtech SX8654 touchscreen controller.
++
++ If unsure, say N
++
++ To compile this driver as a module, choose M here: the
++ module will be called sx8654.
++
+ config TOUCHSCREEN_TPS6507X
+ tristate "TPS6507x based touchscreens"
+ depends on I2C
+Index: linux-wandboard_imx_3.10.31_1.1.0_beta2/drivers/input/touchscreen/Makefile
+===================================================================
+--- linux-wandboard_imx_3.10.31_1.1.0_beta2.orig/drivers/input/touchscreen/Makefile
++++ linux-wandboard_imx_3.10.31_1.1.0_beta2/drivers/input/touchscreen/Makefile
+@@ -72,5 +72,6 @@ obj-$(CONFIG_TOUCHSCREEN_WM97XX_ATMEL) +
+ obj-$(CONFIG_TOUCHSCREEN_WM97XX_MAINSTONE) += mainstone-wm97xx.o
+ obj-$(CONFIG_TOUCHSCREEN_WM97XX_ZYLONITE) += zylonite-wm97xx.o
+ obj-$(CONFIG_TOUCHSCREEN_W90X900) += w90p910_ts.o
++obj-$(CONFIG_TOUCHSCREEN_SX8654) += sx8654.o
+ obj-$(CONFIG_TOUCHSCREEN_TPS6507X) += tps6507x-ts.o
+ obj-$(CONFIG_TOUCHSCREEN_FUSION) += fusion_ts.o
+Index: linux-wandboard_imx_3.10.31_1.1.0_beta2/drivers/input/touchscreen/sx8654.c
+===================================================================
+--- /dev/null
++++ linux-wandboard_imx_3.10.31_1.1.0_beta2/drivers/input/touchscreen/sx8654.c
+@@ -0,0 +1,291 @@
++/*
++ * Driver for Semtech SX8654 I2C touchscreen controller.
++ *
++ * Copyright (c) 2015 Armadeus Systems
++ * Sébastien Szymanski <seb...@ar...>
++ *
++ * Using code from:
++ * - sx865x.c
++ * Copyright (c) 2013 U-MoBo Srl
++ * Pierluigi Passaro <p.p...@u-...>
++ * - sx8650.c
++ * Copyright (c) 2009 Wayne Roberts
++ * - tsc2007.c
++ * Copyright (c) 2008 Kwangwoo Lee
++ * - ads7846.c
++ * Copyright (c) 2005 David Brownell
++ * Copyright (c) 2006 Nokia Corporation
++ * - corgi_ts.c
++ * Copyright (C) 2004-2005 Richard Purdie
++ * - omap_ts.[hc], ads7846.h, ts_osk.c
++ * Copyright (C) 2002 MontaVista Software
++ * Copyright (C) 2004 Texas Instruments
++ * Copyright (C) 2005 Dirk Behme
++ *
++ * This program is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License version 2 as
++ * published by the Free Software Foundation.
++ */
++
++#include <linux/input.h>
++#include <linux/module.h>
++#include <linux/of.h>
++#include <linux/i2c.h>
++#include <linux/interrupt.h>
++#include <linux/irq.h>
++
++/* register addresses */
++#define I2C_REG_TOUCH0 0x00
++#define I2C_REG_TOUCH1 0x01
++#define I2C_REG_CHANMASK 0x04
++#define I2C_REG_IRQMASK 0x22
++#define I2C_REG_IRQSRC 0x23
++#define I2C_REG_SOFTRESET 0x3f
++
++/* commands */
++#define CMD_READ_REGISTER 0x40
++#define CMD_MANUAL 0xc0
++#define CMD_PENTRG 0xe0
++
++/* value for I2C_REG_SOFTRESET */
++#define SOFTRESET_VALUE 0xde
++
++/* bits for I2C_REG_IRQSRC */
++#define IRQ_PENTOUCH_TOUCHCONVDONE 0x08
++#define IRQ_PENRELEASE 0x04
++
++/* bits for RegTouch1 */
++#define CONDIRQ 0x20
++#define FILT_7SA 0x03
++
++/* bits for I2C_REG_CHANMASK */
++#define CONV_X 0x80
++#define CONV_Y 0x40
++
++/* coordinates rate: higher nibble of CTRL0 register */
++#define RATE_MANUAL 0x00
++#define RATE_5000CPS 0xf0
++
++/* power delay: lower nibble of CTRL0 register */
++#define POWDLY_1_1MS 0x0b
++
++#define MAX_12BIT ((1 << 12) - 1)
++
++struct sx8654 {
++ struct input_dev *input;
++ struct i2c_client *client;
++};
++
++static irqreturn_t sx8654_irq(int irq, void *handle)
++{
++ struct sx8654 *sx8654 = handle;
++ int irqsrc;
++ u8 data[4];
++ unsigned int x, y;
++ int retval;
++
++ irqsrc = i2c_smbus_read_byte_data(sx8654->client,
++ CMD_READ_REGISTER | I2C_REG_IRQSRC);
++ dev_dbg(&sx8654->client->dev, "irqsrc = 0x%x", irqsrc);
++
++ if (irqsrc < 0)
++ goto out;
++
++ if (irqsrc & IRQ_PENRELEASE) {
++ dev_dbg(&sx8654->client->dev, "pen release interrupt");
++
++ input_report_key(sx8654->input, BTN_TOUCH, 0);
++ input_sync(sx8654->input);
++ }
++
++ if (irqsrc & IRQ_PENTOUCH_TOUCHCONVDONE) {
++ dev_dbg(&sx8654->client->dev, "pen touch interrupt");
++
++ retval = i2c_master_recv(sx8654->client, data, sizeof(data));
++ if (retval != sizeof(data))
++ goto out;
++
++ /* invalid data */
++ if (unlikely(data[0] & 0x80 || data[2] & 0x80))
++ goto out;
++
++ x = ((data[0] & 0xf) << 8) | (data[1]);
++ y = ((data[2] & 0xf) << 8) | (data[3]);
++
++ input_report_abs(sx8654->input, ABS_X, x);
++ input_report_abs(sx8654->input, ABS_Y, y);
++ input_report_key(sx8654->input, BTN_TOUCH, 1);
++ input_sync(sx8654->input);
++
++ dev_dbg(&sx8654->client->dev, "point(%4d,%4d)\n", x, y);
++ }
++
++out:
++ return IRQ_HANDLED;
++}
++
++static int sx8654_open(struct input_dev *dev)
++{
++ struct sx8654 *sx8654 = input_get_drvdata(dev);
++ struct i2c_client *client = sx8654->client;
++ int error;
++
++ /* enable pen trigger mode */
++ error = i2c_smbus_write_byte_data(client, I2C_REG_TOUCH0,
++ RATE_5000CPS | POWDLY_1_1MS);
++ if (error) {
++ dev_err(&client->dev, "writing to I2C_REG_TOUCH0 failed");
++ return error;
++ }
++
++ error = i2c_smbus_write_byte(client, CMD_PENTRG);
++ if (error) {
++ dev_err(&client->dev, "writing command CMD_PENTRG failed");
++ return error;
++ }
++
++ enable_irq(client->irq);
++
++ return 0;
++}
++
++static void sx8654_close(struct input_dev *dev)
++{
++ struct sx8654 *sx8654 = input_get_drvdata(dev);
++ struct i2c_client *client = sx8654->client;
++ int error;
++
++ disable_irq(client->irq);
++
++ /* enable manual mode mode */
++ error = i2c_smbus_write_byte(client, CMD_MANUAL);
++ if (error) {
++ dev_err(&client->dev, "writing command CMD_MANUAL failed");
++ return;
++ }
++
++ error = i2c_smbus_write_byte_data(client, I2C_REG_TOUCH0, 0);
++ if (error) {
++ dev_err(&client->dev, "writing to I2C_REG_TOUCH0 failed");
++ return;
++ }
++}
++
++static int sx8654_probe(struct i2c_client *client,
++ const struct i2c_device_id *id)
++{
++ struct sx8654 *sx8654;
++ struct input_dev *input;
++ int error;
++
++ if (!i2c_check_functionality(client->adapter,
++ I2C_FUNC_SMBUS_READ_WORD_DATA))
++ return -ENXIO;
++
++ sx8654 = devm_kzalloc(&client->dev, sizeof(*sx8654), GFP_KERNEL);
++ if (!sx8654)
++ return -ENOMEM;
++
++ input = devm_input_allocate_device(&client->dev);
++ if (!input)
++ return -ENOMEM;
++
++ input->name = "SX8654 I2C Touchscreen";
++ input->id.bustype = BUS_I2C;
++ input->dev.parent = &client->dev;
++ input->open = sx8654_open;
++ input->close = sx8654_close;
++
++ __set_bit(EV_ABS, input->evbit);
++ __set_bit(EV_KEY, input->evbit);
++ __set_bit(BTN_TOUCH, input->keybit);
++ __set_bit(ABS_X, input->absbit);
++ __set_bit(ABS_Y, input->absbit);
++ __set_bit(INPUT_PROP_DIRECT, input->propbit);
++ input_set_capability(input, EV_KEY, BTN_TOUCH);
++ input_set_abs_params(input, ABS_X, 0, MAX_12BIT, 0, 0);
++ input_set_abs_params(input, ABS_Y, 0, MAX_12BIT, 0, 0);
++
++ sx8654->client = client;
++ sx8654->input = input;
++
++ input_set_drvdata(sx8654->input, sx8654);
++
++ error = i2c_smbus_write_byte_data(client, I2C_REG_SOFTRESET,
++ SOFTRESET_VALUE);
++ if (error) {
++ dev_err(&client->dev, "writing softreset value failed");
++ return error;
++ }
++
++ error = i2c_smbus_write_byte_data(client, I2C_REG_CHANMASK,
++ CONV_X | CONV_Y);
++ if (error) {
++ dev_err(&client->dev, "writing to I2C_REG_CHANMASK failed");
++ return error;
++ }
++
++ error = i2c_smbus_write_byte_data(client, I2C_REG_IRQMASK,
++ IRQ_PENTOUCH_TOUCHCONVDONE |
++ IRQ_PENRELEASE);
++ if (error) {
++ dev_err(&client->dev, "writing to I2C_REG_IRQMASK failed");
++ return error;
++ }
++
++ error = i2c_smbus_write_byte_data(client, I2C_REG_TOUCH1,
++ CONDIRQ | FILT_7SA);
++ if (error) {
++ dev_err(&client->dev, "writing to I2C_REG_TOUCH1 failed");
++ return error;
++ }
++
++ error = devm_request_threaded_irq(&client->dev, client->irq,
++ NULL, sx8654_irq,
++ IRQF_TRIGGER_FALLING | IRQF_ONESHOT,
++ client->name, sx8654);
++ if (error) {
++ dev_err(&client->dev,
++ "Failed to enable IRQ %d, error: %d\n",
++ client->irq, error);
++ return error;
++ }
++
++ /* Disable the IRQ, we'll enable it in sx8654_open() */
++ disable_irq(client->irq);
++
++ error = input_register_device(sx8654->input);
++ if (error)
++ return error;
++
++ i2c_set_clientdata(client, sx8654);
++ return 0;
++}
++
++#ifdef CONFIG_OF
++static const struct of_device_id sx8654_of_match[] = {
++ { .compatible = "semtech,sx8654", },
++ { },
++};
++MODULE_DEVICE_TABLE(of, sx8654_of_match);
++#endif
++
++static const struct i2c_device_id sx8654_id_table[] = {
++ { "semtech_sx8654", 0 },
++ { },
++};
++MODULE_DEVICE_TABLE(i2c, sx8654_id_table);
++
++static struct i2c_driver sx8654_driver = {
++ .driver = {
++ .name = "sx8654",
++ .of_match_table = of_match_ptr(sx8654_of_match),
++ },
++ .id_table = sx8654_id_table,
++ .probe = sx8654_probe,
++};
++module_i2c_driver(sx8654_driver);
++
++MODULE_AUTHOR("Sébastien Szymanski <seb...@ar...>");
++MODULE_DESCRIPTION("Semtech SX8654 I2C Touchscreen Driver");
++MODULE_LICENSE("GPL");
hooks/post-receive
--
armadeus
|
|
From: jorasse <jo...@us...> - 2015-04-30 05:20:16
|
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 aafc715325602f0e29aa1fad5bdae95c9f700f2d (commit)
via b9f2d4a3e9a9ffb496af830d3acc538abea1bf22 (commit)
via 3bcab92cfb84a242eabff97d898e02a73f58f176 (commit)
via 61f2cc37a90b2d46f203aecaec856c01815124fd (commit)
via dfc37507081bf5d34a65c0b7ba55d84de63320b3 (commit)
via 5aae7c7ec7e528e3bfbfc5930e1d0f66ff9ec543 (commit)
from fc78ad85435266184d74b96f9900a9e172cde2fc (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 aafc715325602f0e29aa1fad5bdae95c9f700f2d
Author: Philippe Reynes <tr...@gm...>
Date: Sat Mar 28 20:21:50 2015 +0100
[LINUX] 3.18: move to 3.18.10
commit b9f2d4a3e9a9ffb496af830d3acc538abea1bf22
Author: Philippe Reynes <tr...@gm...>
Date: Sat Mar 28 20:21:49 2015 +0100
[LINUX] 3.14: move to 3.14.37
commit 3bcab92cfb84a242eabff97d898e02a73f58f176
Author: Philippe Reynes <tr...@gm...>
Date: Sat Mar 28 20:21:48 2015 +0100
[LINUX] 3.10: move to 3.10.73
commit 61f2cc37a90b2d46f203aecaec856c01815124fd
Author: Philippe Reynes <tr...@gm...>
Date: Sun Mar 22 11:44:38 2015 +0100
[LINUX] 3.14: move to 3.14.36
commit dfc37507081bf5d34a65c0b7ba55d84de63320b3
Author: Philippe Reynes <tr...@gm...>
Date: Sun Mar 22 11:44:37 2015 +0100
[LINUX] 3.12: move to 3.12.39
commit 5aae7c7ec7e528e3bfbfc5930e1d0f66ff9ec543
Author: Philippe Reynes <tr...@gm...>
Date: Sun Mar 22 11:44:36 2015 +0100
[LINUX] 3.10: move to 3.10.72
-----------------------------------------------------------------------
Summary of changes:
...x-3.10.71.config => apf27-linux-3.10.73.config} | 0
...x-3.12.38.config => apf27-linux-3.12.39.config} | 0
...x-3.14.35.config => apf27-linux-3.14.37.config} | 0
...ux-3.18.9.config => apf27-linux-3.18.10.config} | 0
...x-3.10.71.config => apf28-linux-3.10.73.config} | 0
...x-3.12.38.config => apf28-linux-3.12.39.config} | 0
...x-3.14.35.config => apf28-linux-3.14.37.config} | 0
...ux-3.18.9.config => apf28-linux-3.18.10.config} | 0
...x-3.10.71.config => apf51-linux-3.10.73.config} | 0
...x-3.12.38.config => apf51-linux-3.12.39.config} | 0
...x-3.14.35.config => apf51-linux-3.14.37.config} | 0
...ux-3.18.9.config => apf51-linux-3.18.10.config} | 0
patches/linux/{3.10.71 => 3.10.73} | 0
patches/linux/{3.12.38 => 3.12.39} | 0
patches/linux/{3.14.35 => 3.14.37} | 0
patches/linux/{3.18.9 => 3.18.10} | 0
16 files changed, 0 insertions(+), 0 deletions(-)
rename buildroot/target/device/armadeus/apf27/{apf27-linux-3.10.71.config => apf27-linux-3.10.73.config} (100%)
rename buildroot/target/device/armadeus/apf27/{apf27-linux-3.12.38.config => apf27-linux-3.12.39.config} (100%)
rename buildroot/target/device/armadeus/apf27/{apf27-linux-3.14.35.config => apf27-linux-3.14.37.config} (100%)
rename buildroot/target/device/armadeus/apf27/{apf27-linux-3.18.9.config => apf27-linux-3.18.10.config} (100%)
rename buildroot/target/device/armadeus/apf28/{apf28-linux-3.10.71.config => apf28-linux-3.10.73.config} (100%)
rename buildroot/target/device/armadeus/apf28/{apf28-linux-3.12.38.config => apf28-linux-3.12.39.config} (100%)
rename buildroot/target/device/armadeus/apf28/{apf28-linux-3.14.35.config => apf28-linux-3.14.37.config} (100%)
rename buildroot/target/device/armadeus/apf28/{apf28-linux-3.18.9.config => apf28-linux-3.18.10.config} (100%)
rename buildroot/target/device/armadeus/apf51/{apf51-linux-3.10.71.config => apf51-linux-3.10.73.config} (100%)
rename buildroot/target/device/armadeus/apf51/{apf51-linux-3.12.38.config => apf51-linux-3.12.39.config} (100%)
rename buildroot/target/device/armadeus/apf51/{apf51-linux-3.14.35.config => apf51-linux-3.14.37.config} (100%)
rename buildroot/target/device/armadeus/apf51/{apf51-linux-3.18.9.config => apf51-linux-3.18.10.config} (100%)
rename patches/linux/{3.10.71 => 3.10.73} (100%)
rename patches/linux/{3.12.38 => 3.12.39} (100%)
rename patches/linux/{3.14.35 => 3.14.37} (100%)
rename patches/linux/{3.18.9 => 3.18.10} (100%)
diff --git a/buildroot/target/device/armadeus/apf27/apf27-linux-3.10.71.config b/buildroot/target/device/armadeus/apf27/apf27-linux-3.10.73.config
similarity index 100%
rename from buildroot/target/device/armadeus/apf27/apf27-linux-3.10.71.config
rename to buildroot/target/device/armadeus/apf27/apf27-linux-3.10.73.config
diff --git a/buildroot/target/device/armadeus/apf27/apf27-linux-3.12.38.config b/buildroot/target/device/armadeus/apf27/apf27-linux-3.12.39.config
similarity index 100%
rename from buildroot/target/device/armadeus/apf27/apf27-linux-3.12.38.config
rename to buildroot/target/device/armadeus/apf27/apf27-linux-3.12.39.config
diff --git a/buildroot/target/device/armadeus/apf27/apf27-linux-3.14.35.config b/buildroot/target/device/armadeus/apf27/apf27-linux-3.14.37.config
similarity index 100%
rename from buildroot/target/device/armadeus/apf27/apf27-linux-3.14.35.config
rename to buildroot/target/device/armadeus/apf27/apf27-linux-3.14.37.config
diff --git a/buildroot/target/device/armadeus/apf27/apf27-linux-3.18.9.config b/buildroot/target/device/armadeus/apf27/apf27-linux-3.18.10.config
similarity index 100%
rename from buildroot/target/device/armadeus/apf27/apf27-linux-3.18.9.config
rename to buildroot/target/device/armadeus/apf27/apf27-linux-3.18.10.config
diff --git a/buildroot/target/device/armadeus/apf28/apf28-linux-3.10.71.config b/buildroot/target/device/armadeus/apf28/apf28-linux-3.10.73.config
similarity index 100%
rename from buildroot/target/device/armadeus/apf28/apf28-linux-3.10.71.config
rename to buildroot/target/device/armadeus/apf28/apf28-linux-3.10.73.config
diff --git a/buildroot/target/device/armadeus/apf28/apf28-linux-3.12.38.config b/buildroot/target/device/armadeus/apf28/apf28-linux-3.12.39.config
similarity index 100%
rename from buildroot/target/device/armadeus/apf28/apf28-linux-3.12.38.config
rename to buildroot/target/device/armadeus/apf28/apf28-linux-3.12.39.config
diff --git a/buildroot/target/device/armadeus/apf28/apf28-linux-3.14.35.config b/buildroot/target/device/armadeus/apf28/apf28-linux-3.14.37.config
similarity index 100%
rename from buildroot/target/device/armadeus/apf28/apf28-linux-3.14.35.config
rename to buildroot/target/device/armadeus/apf28/apf28-linux-3.14.37.config
diff --git a/buildroot/target/device/armadeus/apf28/apf28-linux-3.18.9.config b/buildroot/target/device/armadeus/apf28/apf28-linux-3.18.10.config
similarity index 100%
rename from buildroot/target/device/armadeus/apf28/apf28-linux-3.18.9.config
rename to buildroot/target/device/armadeus/apf28/apf28-linux-3.18.10.config
diff --git a/buildroot/target/device/armadeus/apf51/apf51-linux-3.10.71.config b/buildroot/target/device/armadeus/apf51/apf51-linux-3.10.73.config
similarity index 100%
rename from buildroot/target/device/armadeus/apf51/apf51-linux-3.10.71.config
rename to buildroot/target/device/armadeus/apf51/apf51-linux-3.10.73.config
diff --git a/buildroot/target/device/armadeus/apf51/apf51-linux-3.12.38.config b/buildroot/target/device/armadeus/apf51/apf51-linux-3.12.39.config
similarity index 100%
rename from buildroot/target/device/armadeus/apf51/apf51-linux-3.12.38.config
rename to buildroot/target/device/armadeus/apf51/apf51-linux-3.12.39.config
diff --git a/buildroot/target/device/armadeus/apf51/apf51-linux-3.14.35.config b/buildroot/target/device/armadeus/apf51/apf51-linux-3.14.37.config
similarity index 100%
rename from buildroot/target/device/armadeus/apf51/apf51-linux-3.14.35.config
rename to buildroot/target/device/armadeus/apf51/apf51-linux-3.14.37.config
diff --git a/buildroot/target/device/armadeus/apf51/apf51-linux-3.18.9.config b/buildroot/target/device/armadeus/apf51/apf51-linux-3.18.10.config
similarity index 100%
rename from buildroot/target/device/armadeus/apf51/apf51-linux-3.18.9.config
rename to buildroot/target/device/armadeus/apf51/apf51-linux-3.18.10.config
diff --git a/patches/linux/3.10.71 b/patches/linux/3.10.73
similarity index 100%
rename from patches/linux/3.10.71
rename to patches/linux/3.10.73
diff --git a/patches/linux/3.12.38 b/patches/linux/3.12.39
similarity index 100%
rename from patches/linux/3.12.38
rename to patches/linux/3.12.39
diff --git a/patches/linux/3.14.35 b/patches/linux/3.14.37
similarity index 100%
rename from patches/linux/3.14.35
rename to patches/linux/3.14.37
diff --git a/patches/linux/3.18.9 b/patches/linux/3.18.10
similarity index 100%
rename from patches/linux/3.18.9
rename to patches/linux/3.18.10
hooks/post-receive
--
armadeus
|
|
From: Julien B a. A. <ar...@us...> - 2015-04-29 13:34:10
|
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 fc78ad85435266184d74b96f9900a9e172cde2fc (commit)
via 11d659720a5ad4e94b57ada53498654ae67d667c (commit)
via 5d21c8ffd037eabfc51cc13063004ad12be8a5af (commit)
via 7e1ac5b35e1c8ff98af27837c1bb9952188cfc79 (commit)
via 2a785e193ef009195a5b86ccd0999821f22f2e18 (commit)
via c0a69c33746ec27d37706905b3dff7f1eb816a65 (commit)
from 36f64611ad86152425bed0fb1ff0fb3c62b7ee87 (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 fc78ad85435266184d74b96f9900a9e172cde2fc
Author: Julien Boibessot <jul...@ar...>
Date: Wed Apr 29 15:33:38 2015 +0200
[TEST] fpga: better user instructions
commit 11d659720a5ad4e94b57ada53498654ae67d667c
Author: Julien Boibessot <jul...@ar...>
Date: Wed Apr 29 15:32:59 2015 +0200
[TEST] gpio: uses gpio-led on APF51 as heartbeat prevent anything else by default
commit 5d21c8ffd037eabfc51cc13063004ad12be8a5af
Author: Julien Boibessot <jul...@ar...>
Date: Wed Apr 29 15:31:46 2015 +0200
[TEST] pwm: add better instruction for APF51
commit 7e1ac5b35e1c8ff98af27837c1bb9952188cfc79
Author: Julien Boibessot <jul...@ar...>
Date: Wed Apr 29 15:31:13 2015 +0200
[TEST] rs232: add regexpr to find devices and fixes test on APF51
commit 2a785e193ef009195a5b86ccd0999821f22f2e18
Author: Julien Boibessot <jul...@ar...>
Date: Wed Apr 29 15:30:07 2015 +0200
[TEST] Wi-Fi: down eth0 before test to be sure that wlan is used for transfer test + better user instructions.
commit c0a69c33746ec27d37706905b3dff7f1eb816a65
Author: Julien Boibessot <jul...@ar...>
Date: Wed Apr 29 15:13:27 2015 +0200
[TEST] Add test script for lighttpd
-----------------------------------------------------------------------
Summary of changes:
.../packages/{test_boa.sh => test_lighttpd.sh} | 43 ++++++++++++++------
target/test/test_fpga.sh | 7 ++-
target/test/test_gpio.sh | 7 ++-
target/test/test_pwm.sh | 5 ++
target/test/test_release.sh | 1 +
target/test/test_rs232.sh | 28 +++++++++----
target/test/test_wifi.sh | 6 +-
7 files changed, 66 insertions(+), 31 deletions(-)
copy target/test/packages/{test_boa.sh => test_lighttpd.sh} (59%)
diff --git a/target/test/packages/test_boa.sh b/target/test/packages/test_lighttpd.sh
similarity index 59%
copy from target/test/packages/test_boa.sh
copy to target/test/packages/test_lighttpd.sh
index 6ef1e77..c0a3a6a 100755
--- a/target/test/packages/test_boa.sh
+++ b/target/test/packages/test_lighttpd.sh
@@ -3,7 +3,7 @@
#
# Script to test a Buildroot package for Armadeus Software release
#
-# Copyright (C) 2008 The Armadeus Project
+# Copyright (C) 2008-2015 The Armadeus Project
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -15,50 +15,68 @@ source ./test_helpers.sh
source ./test_env.sh
#DEBUG=True
-EXEC_NAME="boa"
-HTML_DIR="/var/www"
+EXEC_NAME="lighttpd"
+HTML_DIR="/var/www/servers/www.example.org/pages/"
HTML_FILE="$HTML_DIR/index.html"
-BOA_LOG_DIR="/var/log/boa"
+CONFIG="/root/lighttpd.conf"
+HTML_PORT=3000
+BOARD=`cat /etc/machine`
generate_html_test_file()
{
cat << EOF > $HTML_FILE
<html>
<head>
- <title> Test of Boa Web Server </title>
+ <title> Test of $EXEC_NAME Web Server </title>
</head>
<body>
- <h1> If you can read that, then the test is OK ! ;-) </h1>
+ <h1> If you can read that, then the test on your $BOARD is OK ! ;-) </h1>
</body>
</html>
EOF
}
+generate_lighttpd_config_file()
+{
+ cat << EOF > $CONFIG
+server.document-root = "/var/www/servers/www.example.org/pages/"
+
+server.port = $HTML_PORT
+
+mimetype.assign = (
+ ".html" => "text/html",
+ ".txt" => "text/plain",
+ ".jpg" => "image/jpeg",
+ ".png" => "image/png"
+)
+EOF
+}
+
test_cleanup()
{
rm -f "$HTML_FILE"
killall $EXEC_NAME
}
-test_boa()
+test_lighttpd()
{
- show_test_banner "Boa"
+ show_test_banner "Lighttpd"
is_package_installed $EXEC_NAME
if [ "$?" == 0 ]; then
mkdir -p $HTML_DIR
- mkdir -p $BOA_LOG_DIR
grep armadeus /etc/hosts | grep 127.0.0.1
if [ "$?" != 0 ]; then
echo "127.0.0.1 `cat /etc/hostname`" >> /etc/hosts
fi
generate_html_test_file
+ generate_lighttpd_config_file
IP=`ifconfig eth0 | grep "inet addr" | cut -d ":" -f 2 | cut -d " " -f 1`
# Launch it
- $EXEC_NAME
+ $EXEC_NAME -f $CONFIG
#
- echo "Now you can access to http://"$IP"/index.html from your web browser"
+ echo "Now you can access to http://"$IP":"$HTML_PORT"/index.html from your Host PC Web browser"
sleep 8
if [ "$?" == 0 ]; then
ask_user "Did you manage to show the web page ? (y/N)"
@@ -73,5 +91,4 @@ test_boa()
exit_failed
}
-test_boa
-
+test_lighttpd
diff --git a/target/test/test_fpga.sh b/target/test/test_fpga.sh
index bf22000..0321b17 100755
--- a/target/test/test_fpga.sh
+++ b/target/test/test_fpga.sh
@@ -3,7 +3,7 @@
#
# Script to test Armadeus Software release
#
-# Copyright (C) 2008-2012 The Armadeus Project - Armadeus systems
+# Copyright (C) 2008-2015 The Armadeus Project - Armadeus systems
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -21,11 +21,12 @@ load_led()
load_fpga $BITFILE_DIR/blinking_led_apf9328_200k.bit
RES=$?
elif [ "$1" == "APF27" ]; then
- ask_user "Please connect pins 1 & 39 of J20 connector (3,3V supply for FPGA bank)\nThen press enter"
+ ask_user "Please connect pins 1 & 39 of J20 connector\
+ (3,3V supply for FPGA bank)\nThen press ENTER"
load_fpga $BITFILE_DIR/blinking_led_apf27_200k.bit
RES=$?
elif [ "$1" == "APF51" ]; then
- ask_user "Please power on FPGA Bank 1\nThen press enter"
+ ask_user "Please power on FPGA Bank 1\nThen press ENTER"
load_fpga $BITFILE_DIR/top_wishbone_example_apf51_lx9.bin
RES=$?
if [ "$RES" == 0 ]; then
diff --git a/target/test/test_gpio.sh b/target/test/test_gpio.sh
index d37d76e..448be7c 100755
--- a/target/test/test_gpio.sh
+++ b/target/test/test_gpio.sh
@@ -22,7 +22,7 @@ load_module()
echo "Module failed to load"
exit_failed
fi
- elif [ "$1" == "APF51" ] || [ "$1" == "APF28" ]; then
+ elif [ "$1" == "APF51" ] || [ "$1" == "APF28" ] || [ "$1" == "APF6" ]; then
echo
else
echo "Platform not supported by this test"
@@ -34,7 +34,7 @@ unload_module()
{
if [ "$1" == "APF9328" ] || [ "$1" == "APF27" ]; then
rmmod gpio
- elif [ "$1" == "APF51" ] || [ "$1" == "APF28" ]; then
+ elif [ "$1" == "APF51" ] || [ "$1" == "APF28" ] || [ "$1" == "APF6" ]; then
echo
else
echo "Platform not supported by this test"
@@ -50,11 +50,11 @@ blink_led_gpiolib()
fi
LED="$1"
echo $LED > /sys/class/gpio/export
- ls /sys/class/gpio/gpio$LED/
if [ "$?" != 0 ]; then
echo "Failed to export GPIO $LED"
return
fi
+ ls /sys/class/gpio/gpio$LED/
echo out > /sys/class/gpio/gpio$LED/direction
for i in `seq 0 5`; do
@@ -122,6 +122,7 @@ blink_led()
elif [ "$1" == "APF51" ]; then
LED_NAME="i.MX"
blink_led_gpiolib 2
+ blink_led_gpioled apfdev\:green\:user
elif [ "$1" == "APF28" ]; then
blink_led_gpioled apfdev\:green\:user
else
diff --git a/target/test/test_pwm.sh b/target/test/test_pwm.sh
index f553de2..f265b72 100755
--- a/target/test/test_pwm.sh
+++ b/target/test/test_pwm.sh
@@ -31,6 +31,11 @@ load_driver()
modprobe imx-pwm
if [ ! -d "$SYS_DIR" ]; then
echo "can't find /sys/ interface"
+ if [ "$1" == "APF51" ]; then
+ echo -e "On APF51, PWM is multiplexed with i.MX \
+LED so you can't have both\nwith default\
+ kernel"
+ fi
exit_failed
fi
elif [ "$1" == "APF28" ]; then
diff --git a/target/test/test_release.sh b/target/test/test_release.sh
index ae7e9a7..4ea1bbe 100755
--- a/target/test/test_release.sh
+++ b/target/test/test_release.sh
@@ -70,6 +70,7 @@ $THIS_DIR/media_perf.sh --mode=speed
rm /tmp/data.bin
echo
$THIS_DIR/test_wifi.sh
+ifconfig eth0 up # Wi-Fi test has down eth0
# Following tests needs Internet access:
ask_user "I will now try to configure Internet access. Press ENTER when ready"
$THIS_DIR/dhcp.sh
diff --git a/target/test/test_rs232.sh b/target/test/test_rs232.sh
index 6e93889..692a2b0 100755
--- a/target/test/test_rs232.sh
+++ b/target/test/test_rs232.sh
@@ -25,7 +25,13 @@ echo_jumper_help()
elif [ "$1" == "APF27" ]; then
echo " (Pin 2 & 3 of J21 connector (between RS and J8))"
elif [ "$1" == "APF51" ]; then
- echo " (Pin 2 & 3 of RS-232 connector)"
+ if [ "$2" == "0" ]; then
+ echo
+ echo " (Pin 2 & 3 of RS-232 connector \ o x x o o /)"
+ echo " \ o o o o /"
+ else
+ echo " (No consign yet for this port)"
+ fi
elif [ "$1" == "APF28" ]; then
if [ "$2" == "0" ]; then
echo " (Pin 21 & 23 (Rx/Tx) and 25 & 27 (CTS/RTS) of J9 connector)"
@@ -85,24 +91,28 @@ configure_ports_devices()
{
LINUX_VERSION=`uname -r | cut -d . -f 1-3`
if [ "$1" == "APF9328" ]; then
+ REGEXPR="*"
if [ "$LINUX_VERSION" == "2.6.29" ]; then
- SERIAL_DEVICES="/dev/ttySMX*"
+ SERIAL_DEVICES="/dev/ttySMX"
else
- SERIAL_DEVICES="/dev/ttymxc*"
+ SERIAL_DEVICES="/dev/ttymxc"
fi
elif [ "$1" == "APF27" ]; then
+ REGEXPR="[!0]"
if [ "$LINUX_VERSION" == "2.6.29" ]; then
- SERIAL_DEVICES="/dev/ttySMX2"
+ SERIAL_DEVICES="/dev/ttySMX"
else
- SERIAL_DEVICES="/dev/ttymxc2"
+ SERIAL_DEVICES="/dev/ttymxc"
fi
elif [ "$1" == "APF51" ]; then
- SERIAL_DEVICES="/dev/ttymxc*"
+ REGEXPR="[!2]"
+ SERIAL_DEVICES="/dev/ttymxc"
elif [ "$1" == "APF28" ]; then
+ REGEXPR="*"
if [ "$LINUX_VERSION" == "2.6.35" ]; then
- SERIAL_DEVICES="/dev/ttySP*"
+ SERIAL_DEVICES="/dev/ttySP"
else
- SERIAL_DEVICES="/dev/ttyAPP*"
+ SERIAL_DEVICES="/dev/ttyAPP"
fi
else
echo "$1 platform not supported by this test"
@@ -119,7 +129,7 @@ HELP="NO"
if [ "$1" == "" ]; then
HELP="YES"
echo "Please give the port number to test !"
- PORTS=`ls $SERIAL_DEVICES`
+ PORTS=`ls $SERIAL_DEVICES$REGEXPR`
echo -n " Available one: [ "
for port in $PORTS; do
port_num=`echo $port | awk '{print substr($0,length($0))}'`
diff --git a/target/test/test_wifi.sh b/target/test/test_wifi.sh
index e6d86ab..e8097de 100755
--- a/target/test/test_wifi.sh
+++ b/target/test/test_wifi.sh
@@ -33,9 +33,9 @@ get_interface_name()
test_wifi()
{
- show_test_banner "WiFi (802.11 b/g)"
+ show_test_banner "Wi-Fi (802.11 b/g)"
- ask_user "This test assumes that you run a private WiFi network (WEP shared key security). Your Access Point (AP) should be connected to your Host. Press ENTER to continue"
+ ask_user "This test assumes that you run a private Wi-Fi network (WEP shared key security). \nYour Access Point (AP) should be connected to your Host. Press ENTER to continue"
if [ "$1" == "" ]; then
ask_user "Do you have an APW wireless extension board or an APF51Dev ? (Y/n)"
@@ -59,7 +59,7 @@ test_wifi()
echo "WLAN interface not available !!"
exit_failed
fi
- #ifconfig eth0 down # if connected to same network eth0 can perturbate the test
+ ifconfig eth0 down # if connected to same network eth0 can perturbate the test
# get available APs (remove hidden one)
echo -e "\n Scanning available APs"
hooks/post-receive
--
armadeus
|
|
From: Julien B a. A. <ar...@us...> - 2015-04-29 13:27:06
|
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "armadeus".
The branch, master has been updated
via 36f64611ad86152425bed0fb1ff0fb3c62b7ee87 (commit)
via 427f2b3e9696a19379679f6172c28504b07a69bb (commit)
from 5a6ffdc0f9027497cbf0da95476279b08809ba8d (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 36f64611ad86152425bed0fb1ff0fb3c62b7ee87
Author: Julien Boibessot <jul...@ar...>
Date: Wed Apr 29 15:24:49 2015 +0200
[BUILDROOT] APF51: even if no regression seem visible with gcc 4.8, go back to 4.7 like other APF.
commit 427f2b3e9696a19379679f6172c28504b07a69bb
Author: Julien Boibessot <jul...@ar...>
Date: Wed Apr 29 15:10:46 2015 +0200
[LINUX] APF51: 2.6.38/3.19/4.0: add support for ext4 filesystem in default configs
-----------------------------------------------------------------------
Summary of changes:
buildroot/configs/apf51_defconfig | 1 +
buildroot/configs/apf51mainline_defconfig | 1 +
buildroot/configs/apf51test_defconfig | 1 +
.../armadeus/apf51/apf51-linux-2.6.38.config | 1 +
.../device/armadeus/apf51/apf51-linux-3.19.config | 1 +
.../device/armadeus/apf51/apf51-linux-4.0.config | 1 +
.../armadeus/apf51/apf51test-linux-2.6.38.config | 1 +
7 files changed, 7 insertions(+), 0 deletions(-)
diff --git a/buildroot/configs/apf51_defconfig b/buildroot/configs/apf51_defconfig
index 85baf45..b1873ca 100644
--- a/buildroot/configs/apf51_defconfig
+++ b/buildroot/configs/apf51_defconfig
@@ -15,6 +15,7 @@ BR2_TOOLCHAIN_BUILDROOT_INET_RPC=y
BR2_TOOLCHAIN_BUILDROOT_LOCALE=y
BR2_PTHREAD_DEBUG=y
BR2_BINUTILS_VERSION_2_23_2=y
+BR2_GCC_VERSION_4_7_X=y
BR2_TOOLCHAIN_BUILDROOT_CXX=y
BR2_PACKAGE_HOST_GDB=y
BR2_ENABLE_LOCALE_PURGE=y
diff --git a/buildroot/configs/apf51mainline_defconfig b/buildroot/configs/apf51mainline_defconfig
index d23e265..20ec6f8 100644
--- a/buildroot/configs/apf51mainline_defconfig
+++ b/buildroot/configs/apf51mainline_defconfig
@@ -16,6 +16,7 @@ BR2_TOOLCHAIN_BUILDROOT_INET_RPC=y
BR2_TOOLCHAIN_BUILDROOT_LOCALE=y
BR2_PTHREAD_DEBUG=y
BR2_BINUTILS_VERSION_2_23_2=y
+BR2_GCC_VERSION_4_7_X=y
BR2_TOOLCHAIN_BUILDROOT_CXX=y
BR2_PACKAGE_HOST_GDB=y
BR2_ENABLE_LOCALE_PURGE=y
diff --git a/buildroot/configs/apf51test_defconfig b/buildroot/configs/apf51test_defconfig
index 6cae2a7..aab2d6c 100644
--- a/buildroot/configs/apf51test_defconfig
+++ b/buildroot/configs/apf51test_defconfig
@@ -15,6 +15,7 @@ BR2_TOOLCHAIN_BUILDROOT_INET_RPC=y
BR2_TOOLCHAIN_BUILDROOT_LOCALE=y
BR2_PTHREAD_DEBUG=y
BR2_BINUTILS_VERSION_2_23_2=y
+BR2_GCC_VERSION_4_7_X=y
BR2_TOOLCHAIN_BUILDROOT_CXX=y
BR2_PACKAGE_HOST_GDB=y
BR2_ENABLE_LOCALE_PURGE=y
diff --git a/buildroot/target/device/armadeus/apf51/apf51-linux-2.6.38.config b/buildroot/target/device/armadeus/apf51/apf51-linux-2.6.38.config
index 6643bc3..bbf7cca 100644
--- a/buildroot/target/device/armadeus/apf51/apf51-linux-2.6.38.config
+++ b/buildroot/target/device/armadeus/apf51/apf51-linux-2.6.38.config
@@ -274,6 +274,7 @@ CONFIG_EXT2_FS_XIP=y
CONFIG_EXT3_FS=y
CONFIG_EXT3_FS_POSIX_ACL=y
CONFIG_EXT3_FS_SECURITY=y
+CONFIG_EXT4_FS=y
CONFIG_AUTOFS4_FS=y
CONFIG_ISO9660_FS=y
CONFIG_JOLIET=y
diff --git a/buildroot/target/device/armadeus/apf51/apf51-linux-3.19.config b/buildroot/target/device/armadeus/apf51/apf51-linux-3.19.config
index f0a64f0..ffc25b1 100644
--- a/buildroot/target/device/armadeus/apf51/apf51-linux-3.19.config
+++ b/buildroot/target/device/armadeus/apf51/apf51-linux-3.19.config
@@ -257,6 +257,7 @@ CONFIG_EXT2_FS_XIP=y
CONFIG_EXT3_FS=y
CONFIG_EXT3_FS_POSIX_ACL=y
CONFIG_EXT3_FS_SECURITY=y
+CONFIG_EXT4_FS=y
CONFIG_AUTOFS4_FS=y
CONFIG_ISO9660_FS=y
CONFIG_JOLIET=y
diff --git a/buildroot/target/device/armadeus/apf51/apf51-linux-4.0.config b/buildroot/target/device/armadeus/apf51/apf51-linux-4.0.config
index f0a64f0..ffc25b1 100644
--- a/buildroot/target/device/armadeus/apf51/apf51-linux-4.0.config
+++ b/buildroot/target/device/armadeus/apf51/apf51-linux-4.0.config
@@ -257,6 +257,7 @@ CONFIG_EXT2_FS_XIP=y
CONFIG_EXT3_FS=y
CONFIG_EXT3_FS_POSIX_ACL=y
CONFIG_EXT3_FS_SECURITY=y
+CONFIG_EXT4_FS=y
CONFIG_AUTOFS4_FS=y
CONFIG_ISO9660_FS=y
CONFIG_JOLIET=y
diff --git a/buildroot/target/device/armadeus/apf51/apf51test-linux-2.6.38.config b/buildroot/target/device/armadeus/apf51/apf51test-linux-2.6.38.config
index 2ba4d11..0a0cb57 100644
--- a/buildroot/target/device/armadeus/apf51/apf51test-linux-2.6.38.config
+++ b/buildroot/target/device/armadeus/apf51/apf51test-linux-2.6.38.config
@@ -267,6 +267,7 @@ CONFIG_EXT2_FS_XIP=y
CONFIG_EXT3_FS=y
CONFIG_EXT3_FS_POSIX_ACL=y
CONFIG_EXT3_FS_SECURITY=y
+CONFIG_EXT4_FS=y
CONFIG_AUTOFS4_FS=y
CONFIG_ISO9660_FS=y
CONFIG_JOLIET=y
hooks/post-receive
--
armadeus
|
|
From: Julien B a. A. <ar...@us...> - 2015-04-29 09:46:33
|
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "armadeus".
The branch, master has been updated
via 5a6ffdc0f9027497cbf0da95476279b08809ba8d (commit)
via b41f98dfb207f7ff225fe964eb2041ca6e01676b (commit)
via 1d55df29d4b6b331f0dd969dceb8cbb9818eddf2 (commit)
via 7c1e7371a0ff451e7544aca404808c1b15e1a4a4 (commit)
via 00f01edb8f82f139750f225c8a59caf019b9cddd (commit)
from 3135c06538c7bf7475126a412c492d463f388cb6 (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 5a6ffdc0f9027497cbf0da95476279b08809ba8d
Author: Julien Boibessot <jul...@ar...>
Date: Wed Apr 29 11:45:55 2015 +0200
[TEST] Serial: it is a bad idea to use serial port 0 (console) on APF27 in test, so remove it from choices.
commit b41f98dfb207f7ff225fe964eb2041ca6e01676b
Author: Julien Boibessot <jul...@ar...>
Date: Wed Apr 29 11:44:06 2015 +0200
[TEST] GPIO: factorize led-gpios test and use it on APF27 as others will fail due to heartbeat.
commit 1d55df29d4b6b331f0dd969dceb8cbb9818eddf2
Author: Julien Boibessot <jul...@ar...>
Date: Wed Apr 29 11:40:36 2015 +0200
[TEST] Framebuffer: fixes test with new fb-test behaviour
commit 7c1e7371a0ff451e7544aca404808c1b15e1a4a4
Author: Julien Boibessot <jul...@ar...>
Date: Wed Apr 29 11:37:11 2015 +0200
[TEST] DAC: factorize some code in test script
commit 00f01edb8f82f139750f225c8a59caf019b9cddd
Author: Julien Boibessot <jul...@ar...>
Date: Wed Apr 29 11:36:03 2015 +0200
[TEST] Python: hide killall errors if python process was already killed
-----------------------------------------------------------------------
Summary of changes:
target/test/packages/test_python.sh | 2 +-
target/test/test_dac.sh | 35 ++++++++++++++++---------
target/test/test_framebuffer.sh | 21 ++++++++------
target/test/test_gpio.sh | 48 +++++++++++++++++++++++++++--------
target/test/test_rs232.sh | 16 ++++++------
5 files changed, 80 insertions(+), 42 deletions(-)
diff --git a/target/test/packages/test_python.sh b/target/test/packages/test_python.sh
index e30cbb5..66fff0d 100755
--- a/target/test/packages/test_python.sh
+++ b/target/test/packages/test_python.sh
@@ -31,7 +31,7 @@ EOF
test_cleanup()
{
rm -f "$PYTHON_FILE"
- killall $EXEC_NAME
+ killall $EXEC_NAME 2>/dev/null
}
test_python()
diff --git a/target/test/test_dac.sh b/target/test/test_dac.sh
index 10e71a3..bae2fcf 100755
--- a/target/test/test_dac.sh
+++ b/target/test/test_dac.sh
@@ -3,7 +3,7 @@
#
# Script to test Armadeus Software release
#
-# Copyright (C) 2008-2012 The Armadeus Project - Armadeus systems
+# Copyright (C) 2008-2015 The Armadeus Project - Armadeus systems
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -16,21 +16,34 @@ source ./test_helpers.sh
check_platform()
{
- if [ "$1" == "APF28" ]; then
+ if [ "$1" == "APF28" ] || [ "$1" == "APF6" ]; then
echo "Platform not supported by this test"
exit 0
fi
}
+apf9328_27_setdac()
+{
+ echo "Setting $1 channels to $2"
+ setDAC $1 $2
+}
+
+apf51_setdac()
+{
+ echo "Setting 0 & 1 channels to $1"
+ echo $1 > out0_raw
+ echo $1 > out1_raw
+}
+
do_test()
{
if [ "$1" == "APF9328" ] || [ "$1" == "APF27" ]; then
- setDAC AB 500
+ apf9328_27_setdac AB 500
if [ "$?" == 0 ]; then
sleep 2
- setDAC AB 250
+ apf9328_27_setdac AB 250
sleep 2
- setDAC AB 0
+ apf9328_27_setdac AB 0
echo_test_ok
else
echo "Hardware not found !"
@@ -39,17 +52,13 @@ do_test()
modprobe mcp49x2
cd /sys/bus/spi/devices/spi0.1/device0
ls
- echo 250 > out0_raw
- echo 250 > out1_raw
+ apf51_setdac 250
sleep 2
- echo 500 > out0_raw
- echo 500 > out1_raw
+ apf51_setdac 500
sleep 2
- echo 250 > out0_raw
- echo 250 > out1_raw
+ apf51_setdac 250
sleep 2
- echo 0 > out0_raw
- echo 0 > out1_raw
+ apf51_setdac 0
echo_test_ok
fi
}
diff --git a/target/test/test_framebuffer.sh b/target/test/test_framebuffer.sh
index 3ac5041..9c96804 100755
--- a/target/test/test_framebuffer.sh
+++ b/target/test/test_framebuffer.sh
@@ -3,7 +3,7 @@
#
# Script to test Armadeus Software release
#
-# Copyright (C) 2008 The Armadeus Project
+# Copyright (C) 2008-2015 The Armadeus Project
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@@ -25,24 +25,27 @@ test_framebuffer()
is_package_installed $EXEC_NAME
$EXEC_NAME 0 fb-test-perf.log
- RES=$?
-
- if [ "$RES" == 0 ]; then
- EXEC_NAME="fb-test"
- is_package_installed $EXEC_NAME
- $EXEC_NAME
- RES=$?
+ if [ "$?" != 0 ]; then
+ exit_failed
fi
+ EXEC_NAME="fb-test"
+ is_package_installed $EXEC_NAME
+ $EXEC_NAME &
+ PID=$!
+ sleep 1
+
# Reactivate cursor
echo 1 > /sys/class/graphics/fbcon/cursor_blink
# Ask user for feedbacks
- if [ "$RES" == 0 ]; then
+ if [ "$PID" != "" ]; then
ask_user "Did all the tests show fine ? (y/N)"
if [ "$response" == "y" ] || [ "$response" == "yes" ]; then
echo_test_ok
+ kill $PID
exit 0
fi
+ kill $PID
fi
exit_failed
}
diff --git a/target/test/test_gpio.sh b/target/test/test_gpio.sh
index 567d9ef..d37d76e 100755
--- a/target/test/test_gpio.sh
+++ b/target/test/test_gpio.sh
@@ -51,6 +51,11 @@ blink_led_gpiolib()
LED="$1"
echo $LED > /sys/class/gpio/export
ls /sys/class/gpio/gpio$LED/
+ if [ "$?" != 0 ]; then
+ echo "Failed to export GPIO $LED"
+ return
+ fi
+
echo out > /sys/class/gpio/gpio$LED/direction
for i in `seq 0 5`; do
echo 1 > /sys/class/gpio/gpio$LED/value
@@ -61,6 +66,31 @@ blink_led_gpiolib()
echo $LED > /sys/class/gpio/unexport
}
+blink_led_gpioled()
+{
+ if [ "$1" == "" ]; then
+ echo "Please give a correct LED name"
+ return
+ fi
+
+ MAX_BRIGHT=`cat /sys/class/leds/"$1"/max_brightness 2>/dev/null`
+ if [ "$MAX_BRIGHT" == "" ]; then
+ MAX_BRIGHT=255
+ fi
+ if [ -f /sys/class/leds/"$1"/gpio ]; then
+ echo gpio > /sys/class/leds/"$1"/trigger
+ echo 1 > /sys/class/leds/"$1"/gpio
+ fi
+ for i in `seq 0 5`; do
+ echo -n .
+ echo 0 > /sys/class/leds/"$1"/brightness
+ usleep 500000
+ echo -n .
+ echo $MAX_BRIGHT > /sys/class/leds/"$1"/brightness
+ usleep 500000
+ done
+}
+
blink_led()
{
if [ "$1" == "APF9328" ]; then
@@ -74,7 +104,7 @@ blink_led()
done
elif [ "$1" == "APF27" ]; then
LED_NAME="D14"
- echo "oO- Old way to do it (custom GPIO driver)... -Oo"
+ echo -e "\n _oO- Old way to do it (custom GPIO driver)... -Oo_"
gpio_mode PF14 1
for i in `seq 0 5`; do
gpio_set_value_old PF14 0
@@ -82,21 +112,18 @@ blink_led()
gpio_set_value_old PF14 1
usleep 500000
done
- echo "oO- New way to do it (gpiolib)... -Oo"
+
+ echo -e "\n _oO- New way to do it (gpiolib)... -Oo_"
# PF14 -> GPIO 174 (5x32 + 14)
blink_led_gpiolib 174
+
+ echo -e "\n _oO- New way to do it (led-gpios)... -Oo_"
+ blink_led_gpioled apfdev\:green\:user
elif [ "$1" == "APF51" ]; then
LED_NAME="i.MX"
blink_led_gpiolib 2
elif [ "$1" == "APF28" ]; then
- echo gpio > /sys/class/leds/apfdev\:green\:user/trigger
- echo 1 > /sys/class/leds/apfdev\:green\:user/gpio
- for i in `seq 0 5`; do
- echo 0 > /sys/class/leds/apfdev\:green\:user/brightness
- usleep 500000
- cat /sys/class/leds/apfdev\:green\:user/max_brightness > /sys/class/leds/apfdev\:green\:user/brightness
- usleep 500000
- done
+ blink_led_gpioled apfdev\:green\:user
else
echo "Platform not supported by this test"
fi
@@ -119,7 +146,6 @@ check_button()
else
echo "Platform not supported by this test"
fi
-
}
test_led_gpio()
diff --git a/target/test/test_rs232.sh b/target/test/test_rs232.sh
index 355feef..6e93889 100755
--- a/target/test/test_rs232.sh
+++ b/target/test/test_rs232.sh
@@ -86,23 +86,23 @@ configure_ports_devices()
LINUX_VERSION=`uname -r | cut -d . -f 1-3`
if [ "$1" == "APF9328" ]; then
if [ "$LINUX_VERSION" == "2.6.29" ]; then
- SERIAL_DEVICES="/dev/ttySMX"
+ SERIAL_DEVICES="/dev/ttySMX*"
else
- SERIAL_DEVICES="/dev/ttymxc"
+ SERIAL_DEVICES="/dev/ttymxc*"
fi
elif [ "$1" == "APF27" ]; then
if [ "$LINUX_VERSION" == "2.6.29" ]; then
- SERIAL_DEVICES="/dev/ttySMX"
+ SERIAL_DEVICES="/dev/ttySMX2"
else
- SERIAL_DEVICES="/dev/ttymxc"
+ SERIAL_DEVICES="/dev/ttymxc2"
fi
elif [ "$1" == "APF51" ]; then
- SERIAL_DEVICES="/dev/ttymxc"
+ SERIAL_DEVICES="/dev/ttymxc*"
elif [ "$1" == "APF28" ]; then
if [ "$LINUX_VERSION" == "2.6.35" ]; then
- SERIAL_DEVICES="/dev/ttySP"
+ SERIAL_DEVICES="/dev/ttySP*"
else
- SERIAL_DEVICES="/dev/ttyAPP"
+ SERIAL_DEVICES="/dev/ttyAPP*"
fi
else
echo "$1 platform not supported by this test"
@@ -119,7 +119,7 @@ HELP="NO"
if [ "$1" == "" ]; then
HELP="YES"
echo "Please give the port number to test !"
- PORTS=`ls $SERIAL_DEVICES*`
+ PORTS=`ls $SERIAL_DEVICES`
echo -n " Available one: [ "
for port in $PORTS; do
port_num=`echo $port | awk '{print substr($0,length($0))}'`
hooks/post-receive
--
armadeus
|
|
From: Julien B a. A. <ar...@us...> - 2015-04-29 09:31:36
|
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 3135c06538c7bf7475126a412c492d463f388cb6 (commit)
from d261f0d57fa6cb53fea2db36b21e7a11ec709f57 (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 3135c06538c7bf7475126a412c492d463f388cb6
Author: Julien Boibessot <jul...@ar...>
Date: Wed Apr 29 11:29:36 2015 +0200
[BUILDROOT] Replace Boa (no more maintained) with Lighttpd in test configs that can afford it
-----------------------------------------------------------------------
Summary of changes:
buildroot/configs/apf27test_defconfig | 29 +++++++++++++++--------------
buildroot/configs/apf28test_defconfig | 4 +++-
buildroot/configs/apf51test_defconfig | 6 ++++--
3 files changed, 22 insertions(+), 17 deletions(-)
diff --git a/buildroot/configs/apf27test_defconfig b/buildroot/configs/apf27test_defconfig
index aa5afeb..07487c1 100644
--- a/buildroot/configs/apf27test_defconfig
+++ b/buildroot/configs/apf27test_defconfig
@@ -4,7 +4,6 @@ BR2_DL_DIR="$(BASE_DIR)/../downloads"
BR2_BACKUP_SITE="ftp://ftp2.armadeus.com/armadeusw/download"
BR2_CCACHE=y
BR2_CCACHE_DIR="$(TOPDIR)/.$(BR2_BOARD_NAME)-buildroot-ccache"
-BR2_STRIP_sstrip=y
BR2_KERNEL_HEADERS_VERSION=y
BR2_DEFAULT_KERNEL_VERSION="2.6.29.6"
BR2_UCLIBC_CONFIG="target/device/armadeus/uClibc-$(BR2_UCLIBC_VERSION_STRING).config"
@@ -88,28 +87,28 @@ BR2_PACKAGE_GDB=y
BR2_PACKAGE_LMBENCH=y
BR2_PACKAGE_LTRACE=y
BR2_PACKAGE_STRACE=y
+BR2_PACKAGE_E2FSPROGS=y
+BR2_PACKAGE_MTD=y
+BR2_PACKAGE_MTD_JFFS2DUMP=y
+BR2_PACKAGE_MTD_MKFSJFFS2=y
+BR2_PACKAGE_MTD_SUMTOOL=y
+BR2_PACKAGE_DOOM_WAD=y
BR2_PACKAGE_LBREAKOUT2=y
BR2_PACKAGE_OPENTYRIAN=y
BR2_PACKAGE_PRBOOM=y
-BR2_PACKAGE_DOOM_WAD=y
+BR2_PACKAGE_SLIDESHOW=y
BR2_PACKAGE_FBDUMP=y
BR2_PACKAGE_FBGRAB=y
BR2_PACKAGE_FBSET=y
-BR2_PACKAGE_FBV=y
BR2_PACKAGE_FB_TEST_APP=y
+BR2_PACKAGE_FBV=y
+BR2_PACKAGE_SDL_GFX=y
BR2_PACKAGE_SDL_IMAGE_GIF=y
BR2_PACKAGE_SDL_IMAGE_JPEG=y
BR2_PACKAGE_SDL_IMAGE_PNG=y
BR2_PACKAGE_SDL_SOUND=y
BR2_PACKAGE_SDL_SOUND_PLAYSOUND=y
-BR2_PACKAGE_SDL_GFX=y
-BR2_PACKAGE_SLIDESHOW=y
BR2_PACKAGE_SDL_WATER=y
-BR2_PACKAGE_E2FSPROGS=y
-BR2_PACKAGE_MTD=y
-BR2_PACKAGE_MTD_JFFS2DUMP=y
-BR2_PACKAGE_MTD_MKFSJFFS2=y
-BR2_PACKAGE_MTD_SUMTOOL=y
BR2_PACKAGE_LINUX_FIRMWARE=y
BR2_PACKAGE_LINUX_FIRMWARE_LIBERTAS_SD8686_V9=y
BR2_PACKAGE_GPSD=y
@@ -130,16 +129,18 @@ BR2_PACKAGE_PYTHON3=y
BR2_PACKAGE_PYTHON_SERIAL=y
BR2_PACKAGE_LIBID3TAG=y
BR2_PACKAGE_LIBMAD=y
-BR2_PACKAGE_TSLIB=y
BR2_PACKAGE_LIBUSB=y
+BR2_PACKAGE_TSLIB=y
BR2_PACKAGE_BLUEZ_UTILS=y
-BR2_PACKAGE_BOA=y
BR2_PACKAGE_BLUEZ3_LIBS=y
BR2_PACKAGE_CAN_UTILS=y
BR2_PACKAGE_DROPBEAR=y
BR2_PACKAGE_ETHTOOL=y
BR2_PACKAGE_IPERF=y
BR2_PACKAGE_IPROUTE2=y
+BR2_PACKAGE_LIGHTTPD=y
+BR2_PACKAGE_LIGHTTPD_OPENSSL=y
+BR2_PACKAGE_LIGHTTPD_LUA=y
BR2_PACKAGE_LINKS=y
BR2_PACKAGE_NTP=y
# BR2_PACKAGE_NTP_NTPD is not set
@@ -149,11 +150,11 @@ BR2_PACKAGE_PPPD=y
BR2_PACKAGE_TCPDUMP=y
BR2_PACKAGE_WIRELESS_TOOLS=y
BR2_PACKAGE_WPA_SUPPLICANT=y
+BR2_PACKAGE_WPA_SUPPLICANT_AP_SUPPORT=y
BR2_PACKAGE_WPA_SUPPLICANT_EAP=y
+BR2_PACKAGE_WPA_SUPPLICANT_WPS=y
BR2_PACKAGE_WPA_SUPPLICANT_CLI=y
BR2_PACKAGE_WPA_SUPPLICANT_PASSPHRASE=y
-BR2_PACKAGE_WPA_SUPPLICANT_AP_SUPPORT=y
-BR2_PACKAGE_WPA_SUPPLICANT_WPS=y
BR2_PACKAGE_NANO=y
BR2_TARGET_ROOTFS_JFFS2=y
BR2_TARGET_ROOTFS_JFFS2_NANDFLASH_2K_128K=y
diff --git a/buildroot/configs/apf28test_defconfig b/buildroot/configs/apf28test_defconfig
index 331de52..00298f4 100644
--- a/buildroot/configs/apf28test_defconfig
+++ b/buildroot/configs/apf28test_defconfig
@@ -125,11 +125,13 @@ BR2_PACKAGE_TSLIB=y
BR2_PACKAGE_LIBXML2=y
BR2_PACKAGE_BLUEZ_UTILS=y
BR2_PACKAGE_BLUEZ_UTILS_COMPAT=y
-BR2_PACKAGE_BOA=y
BR2_PACKAGE_CAN_UTILS=y
BR2_PACKAGE_DROPBEAR=y
BR2_PACKAGE_IPERF=y
BR2_PACKAGE_IPROUTE2=y
+BR2_PACKAGE_LIGHTTPD=y
+BR2_PACKAGE_LIGHTTPD_OPENSSL=y
+BR2_PACKAGE_LIGHTTPD_LUA=y
BR2_PACKAGE_LINKS=y
BR2_PACKAGE_NTP=y
# BR2_PACKAGE_NTP_NTPD is not set
diff --git a/buildroot/configs/apf51test_defconfig b/buildroot/configs/apf51test_defconfig
index 8af3204..6cae2a7 100644
--- a/buildroot/configs/apf51test_defconfig
+++ b/buildroot/configs/apf51test_defconfig
@@ -134,17 +134,19 @@ BR2_PACKAGE_PYTHON_PYGAME_MIXER_MUSIC=y
BR2_PACKAGE_PYTHON_SERIAL=y
BR2_PACKAGE_LIBID3TAG=y
BR2_PACKAGE_LIBMAD=y
+BR2_PACKAGE_LIBUSB=y
BR2_PACKAGE_SPEEX=y
BR2_PACKAGE_MESALIB=y
BR2_PACKAGE_TSLIB=y
-BR2_PACKAGE_LIBUSB=y
BR2_PACKAGE_LIBXML2=y
-BR2_PACKAGE_BOA=y
BR2_PACKAGE_BLUEZ3_UTILS=y
BR2_PACKAGE_CAN_UTILS=y
BR2_PACKAGE_DROPBEAR=y
BR2_PACKAGE_IPERF=y
BR2_PACKAGE_IPROUTE2=y
+BR2_PACKAGE_LIGHTTPD=y
+BR2_PACKAGE_LIGHTTPD_OPENSSL=y
+BR2_PACKAGE_LIGHTTPD_LUA=y
BR2_PACKAGE_LINKS=y
BR2_PACKAGE_NTP=y
# BR2_PACKAGE_NTP_NTPD is not set
hooks/post-receive
--
armadeus
|
|
From: Julien B a. A. <ar...@us...> - 2015-04-29 07:45:03
|
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 d261f0d57fa6cb53fea2db36b21e7a11ec709f57 (commit)
from f68255d0781a682a7eedf79051b6e67bbe87d16c (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 d261f0d57fa6cb53fea2db36b21e7a11ec709f57
Author: Julien Boibessot <jul...@ar...>
Date: Wed Apr 29 09:42:46 2015 +0200
[BUILDROOT] fb-test: fixes tty/virtual console configuration when exiting test
-----------------------------------------------------------------------
Summary of changes:
...armadeus-fb-test-fixes-tty-config-on-exit.patch | 114 ++++++++++++++++++++
patches/buildroot/2015.02/cleanup_buildroot.sh | 1 +
2 files changed, 115 insertions(+), 0 deletions(-)
create mode 100644 patches/buildroot/2015.02/038-armadeus-fb-test-fixes-tty-config-on-exit.patch
diff --git a/patches/buildroot/2015.02/038-armadeus-fb-test-fixes-tty-config-on-exit.patch b/patches/buildroot/2015.02/038-armadeus-fb-test-fixes-tty-config-on-exit.patch
new file mode 100644
index 0000000..ac73627
--- /dev/null
+++ b/patches/buildroot/2015.02/038-armadeus-fb-test-fixes-tty-config-on-exit.patch
@@ -0,0 +1,114 @@
+Makes fb-test restore virtual framebuffer console correctly after test.
+
+Signed-off-by: Julien Boibessot <jul...@ar...>
+
+Index: buildroot/package/fb-test-app/001-fixes-tty-vc-config-on-fb-test-exit.patch
+===================================================================
+--- /dev/null 1970-01-01 00:00:00.000000000 +0000
++++ buildroot/package/fb-test-app/001-fixes-tty-vc-config-on-fb-test-exit.patch 2015-04-29 09:39:38.613881722 +0200
+@@ -0,0 +1,105 @@
++Makes fb-test restore virtual framebuffer console correctly after test.
++
++Signed-off-by: Julien Boibessot <jul...@ar...>
++
++diff -urN -X linux-2.6.29.6/Documentation/dontdiff fb-test-app-rosetta-1.1.0/common.c fb-test-app-rosetta-1.1.0.mod/common.c
++--- fb-test-app-rosetta-1.1.0/common.c 2014-09-25 18:52:11.000000000 +0200
+++++ fb-test-app-rosetta-1.1.0.mod/common.c 2015-04-29 09:29:03.617876194 +0200
++@@ -35,12 +35,28 @@
++
++ #include "common.h"
++
+++void fb_close(struct fb_info *fb_info)
+++{
+++ munmap(fb_info->ptr, fb_info->var.yres_virtual *
+++ fb_info->fix.line_length);
+++ close(fb_info->fd);
+++ if(ioctl(fb_info->tty, KDSETMODE, fb_info->oldmode) == -1)
+++ perror("Failed to set back previous mode on tty1");
+++
+++ close(fb_info->tty);
+++}
+++
++ void fb_open(int fb_num, struct fb_info *fb_info)
++ {
++ char str[64];
++ int fd,tty;
++
++ tty = open("/dev/tty1", O_RDWR);
+++ ASSERT(tty >= 0);
+++ fb_info->tty = tty;
+++
+++ if(ioctl(tty, KDGETMODE, &fb_info->oldmode) == -1)
+++ printf("Failed to get current mode on tty1\n");
++
++ if(ioctl(tty, KDSETMODE, KD_GRAPHICS) == -1)
++ printf("Failed to set graphics mode on tty1\n");
++diff -urN -X linux-2.6.29.6/Documentation/dontdiff fb-test-app-rosetta-1.1.0/common.h fb-test-app-rosetta-1.1.0.mod/common.h
++--- fb-test-app-rosetta-1.1.0/common.h 2014-09-25 18:52:11.000000000 +0200
+++++ fb-test-app-rosetta-1.1.0.mod/common.h 2015-04-28 17:15:39.073367734 +0200
++@@ -41,6 +41,8 @@
++ struct fb_info
++ {
++ int fd;
+++ int tty;
+++ int oldmode;
++
++ void *ptr;
++
++@@ -52,6 +54,7 @@
++ extern char fontdata_8x8[];
++
++ void fb_open(int fb_num, struct fb_info *fb_info);
+++void fb_close(struct fb_info *fb_info);
++ void fb_update_window(int fd, short x, short y, short w, short h);
++ void fb_sync_gfx(int fd);
++ int fb_put_string(struct fb_info *fb_info, int x, int y, char *s, int maxlen,
++diff -urN -X linux-2.6.29.6/Documentation/dontdiff fb-test-app-rosetta-1.1.0/fb-test.c fb-test-app-rosetta-1.1.0.mod/fb-test.c
++--- fb-test-app-rosetta-1.1.0/fb-test.c 2014-09-25 18:52:11.000000000 +0200
+++++ fb-test-app-rosetta-1.1.0.mod/fb-test.c 2015-04-29 09:23:24.977873245 +0200
++@@ -25,6 +25,7 @@
++ #include <unistd.h>
++ #include <getopt.h>
++ #include <time.h>
+++#include <signal.h>
++
++ #include <sys/ioctl.h>
++ #include <sys/stat.h>
++@@ -196,6 +197,19 @@
++ printf(" -p pattern = fill framebuffer with pattern number\n");
++ }
++
+++static int cont = 1;
+++
+++void signal_handler(int sig)
+++{
+++ printf("%s: caught signal %d\n", __func__, sig);
+++ cont = 0;
+++}
+++
+++void cleanup(void)
+++{
+++ fb_close(&fb_info);
+++}
+++
++ int main(int argc, char **argv)
++ {
++ int opt;
++@@ -233,9 +247,17 @@
++ }
++ }
++
+++ signal(SIGTERM, signal_handler);
+++ signal(SIGINT, signal_handler);
+++ signal(SIGQUIT, signal_handler);
+++ signal(SIGSEGV, signal_handler);
+++
++ fb_open(req_fb, &fb_info);
+++ atexit(cleanup);
++
++ do_fill_screen(&fb_info, req_pattern);
+++ while (cont)
+++ sleep(1);
++
++ return 0;
++ }
diff --git a/patches/buildroot/2015.02/cleanup_buildroot.sh b/patches/buildroot/2015.02/cleanup_buildroot.sh
index ca18c0f..d99a8e5 100755
--- a/patches/buildroot/2015.02/cleanup_buildroot.sh
+++ b/patches/buildroot/2015.02/cleanup_buildroot.sh
@@ -43,6 +43,7 @@ rm -rf buildroot/package/cunit/cunit.mk
rm -rf buildroot/package/dbus/dbus.mk
rm -rf buildroot/package/e-uae/Config.in
rm -rf buildroot/package/e-uae/e-uae.mk
+rm -rf buildroot/package/fb-test-app/001-fixes-tty-vc-config-on-fb-test-exit.patch
rm -rf buildroot/package/freescale-imx/Config.in
rm -rf buildroot/package/freescale-imx/freescale-imx.mk
rm -rf buildroot/package/freescale-imx/imx-vpu/0001-vpu-io-fix-IOSystemInit-failure.patch
hooks/post-receive
--
armadeus
|
|
From: Julien B a. A. <ar...@us...> - 2015-04-27 12:41: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, master has been updated
via f68255d0781a682a7eedf79051b6e67bbe87d16c (commit)
from fa2a5750157df78013358e709852aec9a8ac01bf (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 f68255d0781a682a7eedf79051b6e67bbe87d16c
Author: Julien Boibessot <jul...@ar...>
Date: Fri Apr 24 10:57:08 2015 +0200
[TESTS] Enhance serial port test for APF28Dev. Improve comment for USB test on APF28Dev aswell.
-----------------------------------------------------------------------
Summary of changes:
target/test/test_helpers.sh | 10 +++++-----
target/test/test_rs232.sh | 24 ++++++++++++++++++------
target/test/test_usb_host.sh | 2 +-
3 files changed, 24 insertions(+), 12 deletions(-)
diff --git a/target/test/test_helpers.sh b/target/test/test_helpers.sh
index b31c5b8..186978b 100755
--- a/target/test/test_helpers.sh
+++ b/target/test/test_helpers.sh
@@ -163,15 +163,15 @@ execute_for_target()
BOARD=`cat /etc/machine`
if [ "$1" != "" ]; then
if [ "$BOARD" == "APF9328" ]; then
- $1 $BOARD
+ $1 $BOARD $2
elif [ "$BOARD" == "APF27" ]; then
- $1 $BOARD
+ $1 $BOARD $2
elif [ "$BOARD" == "APF28" ]; then
- $1 $BOARD
+ $1 $BOARD $2
elif [ "$BOARD" == "APF51" ]; then
- $1 $BOARD
+ $1 $BOARD $2
elif [ "$BOARD" == "APF6" ]; then
- $1 $BOARD
+ $1 $BOARD $2
fi
fi
}
diff --git a/target/test/test_rs232.sh b/target/test/test_rs232.sh
index a34ffb8..355feef 100755
--- a/target/test/test_rs232.sh
+++ b/target/test/test_rs232.sh
@@ -27,7 +27,19 @@ echo_jumper_help()
elif [ "$1" == "APF51" ]; then
echo " (Pin 2 & 3 of RS-232 connector)"
elif [ "$1" == "APF28" ]; then
- echo " (Pin 21 & 23 and 25 & 27 of j9 connector)"
+ if [ "$2" == "0" ]; then
+ echo " (Pin 21 & 23 (Rx/Tx) and 25 & 27 (CTS/RTS) of J9 connector)"
+ elif [ "$2" == "1" ]; then
+ echo " (Pin 26 & 28 (Rx/Tx) and 22 & 24 (CTS/RTS) of J9 connector)"
+ elif [ "$2" == "2" ]; then
+ echo " (Pin 12 & 14 (Rx/Tx) and 16 & 18 (CTS/RTS) of J9 connector)"
+ elif [ "$2" == "3" ]; then
+ echo " (Pin 11 & 13 (Rx/Tx) and 15 & 17 (CTS/RTS) of J9 connector)"
+ elif [ "$2" == "4" ]; then
+ echo " (Pin 14 & 16 (Rx/Tx) and 18 & 20 (CTS/RTS) of J10 connector)"
+ else
+ echo " (No consign yet for this port)"
+ fi
else
echo "Platform not supported by this test"
fi
@@ -43,7 +55,7 @@ test_serial_port()
stty -F $SERIAL_DEVICE -echo
if [ "$?" == 0 ]; then
echo -n "Connect loopback jumper"
- execute_for_target echo_jumper_help
+ execute_for_target echo_jumper_help $1
ask_user "and then press <ENTER>"
# Configure port as raw
stty -F $SERIAL_DEVICE raw
@@ -71,15 +83,15 @@ test_serial_port()
configure_ports_devices()
{
- LINUX_VERSION=`uname -r`
+ LINUX_VERSION=`uname -r | cut -d . -f 1-3`
if [ "$1" == "APF9328" ]; then
- if [ "$LINUX_VERSION" == "2.6.29.6" ]; then
+ if [ "$LINUX_VERSION" == "2.6.29" ]; then
SERIAL_DEVICES="/dev/ttySMX"
else
SERIAL_DEVICES="/dev/ttymxc"
fi
elif [ "$1" == "APF27" ]; then
- if [ "$LINUX_VERSION" == "2.6.29.6" ]; then
+ if [ "$LINUX_VERSION" == "2.6.29" ]; then
SERIAL_DEVICES="/dev/ttySMX"
else
SERIAL_DEVICES="/dev/ttymxc"
@@ -87,7 +99,7 @@ configure_ports_devices()
elif [ "$1" == "APF51" ]; then
SERIAL_DEVICES="/dev/ttymxc"
elif [ "$1" == "APF28" ]; then
- if [ "$LINUX_VERSION" == "2.6.35.3" ]; then
+ if [ "$LINUX_VERSION" == "2.6.35" ]; then
SERIAL_DEVICES="/dev/ttySP"
else
SERIAL_DEVICES="/dev/ttyAPP"
diff --git a/target/test/test_usb_host.sh b/target/test/test_usb_host.sh
index 87df2d3..17279ad 100755
--- a/target/test/test_usb_host.sh
+++ b/target/test/test_usb_host.sh
@@ -76,7 +76,7 @@ test_usb_host()
check_usb_key
wait_key_removal
- wait_key_insertion "the mini"
+ wait_key_insertion "the mini USB OTG set as"
check_usb_key
wait_key_removal
else
hooks/post-receive
--
armadeus
|
|
From: Julien B a. A. <ar...@us...> - 2015-04-25 17:36:51
|
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "armadeus".
The branch, master has been updated
via fa2a5750157df78013358e709852aec9a8ac01bf (commit)
from b4f5c0ba77affe3e37984b36146a72c0562b7ab9 (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 fa2a5750157df78013358e709852aec9a8ac01bf
Author: Julien Boibessot <jul...@ar...>
Date: Sat Apr 25 19:35:07 2015 +0200
[BUILDROOT] APF27: all defconfigs: gt back to gcc 4.7 as BR default gcc (4.8) doesn't seem able to build bootin U-Boot images
-----------------------------------------------------------------------
Summary of changes:
buildroot/configs/apf27_defconfig | 1 +
buildroot/configs/apf27mainline_defconfig | 1 +
buildroot/configs/apf27test_defconfig | 1 +
buildroot/configs/apf27xenomai_defconfig | 1 +
buildroot/configs/apf27xenomaimainline_defconfig | 1 +
5 files changed, 5 insertions(+), 0 deletions(-)
diff --git a/buildroot/configs/apf27_defconfig b/buildroot/configs/apf27_defconfig
index 20fabd6..87cf7ff 100644
--- a/buildroot/configs/apf27_defconfig
+++ b/buildroot/configs/apf27_defconfig
@@ -14,6 +14,7 @@ BR2_TOOLCHAIN_BUILDROOT_INET_RPC=y
BR2_TOOLCHAIN_BUILDROOT_LOCALE=y
BR2_PTHREAD_DEBUG=y
BR2_BINUTILS_VERSION_2_23_2=y
+BR2_GCC_VERSION_4_7_X=y
BR2_TOOLCHAIN_BUILDROOT_CXX=y
BR2_PACKAGE_HOST_GDB=y
BR2_ENABLE_LOCALE_PURGE=y
diff --git a/buildroot/configs/apf27mainline_defconfig b/buildroot/configs/apf27mainline_defconfig
index fa6cbee..de16a92 100644
--- a/buildroot/configs/apf27mainline_defconfig
+++ b/buildroot/configs/apf27mainline_defconfig
@@ -15,6 +15,7 @@ BR2_TOOLCHAIN_BUILDROOT_INET_RPC=y
BR2_TOOLCHAIN_BUILDROOT_LOCALE=y
BR2_PTHREAD_DEBUG=y
BR2_BINUTILS_VERSION_2_23_2=y
+BR2_GCC_VERSION_4_7_X=y
BR2_TOOLCHAIN_BUILDROOT_CXX=y
BR2_PACKAGE_HOST_GDB=y
BR2_ENABLE_LOCALE_PURGE=y
diff --git a/buildroot/configs/apf27test_defconfig b/buildroot/configs/apf27test_defconfig
index 97cfcec..aa5afeb 100644
--- a/buildroot/configs/apf27test_defconfig
+++ b/buildroot/configs/apf27test_defconfig
@@ -14,6 +14,7 @@ BR2_TOOLCHAIN_BUILDROOT_INET_RPC=y
BR2_TOOLCHAIN_BUILDROOT_LOCALE=y
BR2_PTHREAD_DEBUG=y
BR2_BINUTILS_VERSION_2_23_2=y
+BR2_GCC_VERSION_4_7_X=y
BR2_TOOLCHAIN_BUILDROOT_CXX=y
BR2_PACKAGE_HOST_GDB=y
BR2_ENABLE_LOCALE_PURGE=y
diff --git a/buildroot/configs/apf27xenomai_defconfig b/buildroot/configs/apf27xenomai_defconfig
index 8db8920..4d86c48 100644
--- a/buildroot/configs/apf27xenomai_defconfig
+++ b/buildroot/configs/apf27xenomai_defconfig
@@ -14,6 +14,7 @@ BR2_TOOLCHAIN_BUILDROOT_INET_RPC=y
BR2_TOOLCHAIN_BUILDROOT_LOCALE=y
BR2_PTHREAD_DEBUG=y
BR2_BINUTILS_VERSION_2_23_2=y
+BR2_GCC_VERSION_4_7_X=y
BR2_TOOLCHAIN_BUILDROOT_CXX=y
BR2_PACKAGE_HOST_GDB=y
BR2_ENABLE_LOCALE_PURGE=y
diff --git a/buildroot/configs/apf27xenomaimainline_defconfig b/buildroot/configs/apf27xenomaimainline_defconfig
index 1aa42bb..ad88b0d 100644
--- a/buildroot/configs/apf27xenomaimainline_defconfig
+++ b/buildroot/configs/apf27xenomaimainline_defconfig
@@ -12,6 +12,7 @@ BR2_TOOLCHAIN_BUILDROOT_INET_RPC=y
BR2_TOOLCHAIN_BUILDROOT_LOCALE=y
BR2_PTHREAD_DEBUG=y
BR2_BINUTILS_VERSION_2_23_2=y
+BR2_GCC_VERSION_4_7_X=y
BR2_TOOLCHAIN_BUILDROOT_CXX=y
BR2_PACKAGE_HOST_GDB=y
BR2_ENABLE_LOCALE_PURGE=y
hooks/post-receive
--
armadeus
|
|
From: Fabien M <fa...@us...> - 2015-04-23 14:40:55
|
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "armadeus".
The branch, master has been updated
via b4f5c0ba77affe3e37984b36146a72c0562b7ab9 (commit)
from c7e8af966080093bc15ba25f8439ec82f1783cba (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 b4f5c0ba77affe3e37984b36146a72c0562b7ab9
Author: Fabien Marteau <fab...@ar...>
Date: Thu Apr 23 16:38:52 2015 +0200
[LINUX][APF6] FabienM is guilty
-----------------------------------------------------------------------
Summary of changes:
.../0700-armadeus-pcie_clk_defined_in_uboot.patch | 6 ++++++
.../0700-armadeus-pcie_clk_defined_in_uboot.patch | 6 ++++++
2 files changed, 12 insertions(+), 0 deletions(-)
diff --git a/patches/linux/3.19/0700-armadeus-pcie_clk_defined_in_uboot.patch b/patches/linux/3.19/0700-armadeus-pcie_clk_defined_in_uboot.patch
index 2a51bbe..28395fd 100644
--- a/patches/linux/3.19/0700-armadeus-pcie_clk_defined_in_uboot.patch
+++ b/patches/linux/3.19/0700-armadeus-pcie_clk_defined_in_uboot.patch
@@ -1,3 +1,9 @@
+Do not configure PCIe clock with Linux. PCIe Frequency clock is configured
+under U-Boot.
+
+Signed-off-by: Fabien Marteau <fab...@ar...>
+---
+
Index: linux-4.0-rc1/arch/arm/mach-imx/clk-imx6q.c
===================================================================
--- linux-4.0-rc1.orig/arch/arm/mach-imx/clk-imx6q.c 2015-04-22 16:21:27.538399032 +0200
diff --git a/patches/linux/4.0/0700-armadeus-pcie_clk_defined_in_uboot.patch b/patches/linux/4.0/0700-armadeus-pcie_clk_defined_in_uboot.patch
index 2a51bbe..28395fd 100644
--- a/patches/linux/4.0/0700-armadeus-pcie_clk_defined_in_uboot.patch
+++ b/patches/linux/4.0/0700-armadeus-pcie_clk_defined_in_uboot.patch
@@ -1,3 +1,9 @@
+Do not configure PCIe clock with Linux. PCIe Frequency clock is configured
+under U-Boot.
+
+Signed-off-by: Fabien Marteau <fab...@ar...>
+---
+
Index: linux-4.0-rc1/arch/arm/mach-imx/clk-imx6q.c
===================================================================
--- linux-4.0-rc1.orig/arch/arm/mach-imx/clk-imx6q.c 2015-04-22 16:21:27.538399032 +0200
hooks/post-receive
--
armadeus
|