armadeus-commitlog Mailing List for armadeus (Page 71)
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: jorasse <jo...@us...> - 2012-09-12 14:39:46
|
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 99d493523977febb00ea7d7f0e9c942eb17b4c2d (commit)
from 3cca475fada3e5c9072deebf3ca2731baf2d7d1b (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 99d493523977febb00ea7d7f0e9c942eb17b4c2d
Author: Eric Jarrige <eri...@ar...>
Date: Wed Sep 12 16:42:21 2012 +0200
[LINUX] APF28: update kernel 2.6.35 up to fresscale tag rel_imx_2.6.35_11.09.01
-----------------------------------------------------------------------
Summary of changes:
buildroot/configs/apf28_defconfig | 2 +-
buildroot/configs/apf28test_defconfig | 2 +-
.../armadeus/apf28/apf28-linux-2.6.35.config | 32 +++++++++++++-------
.../450-armadeus-add_apf28_module_support.patch | 9 +++--
4 files changed, 28 insertions(+), 17 deletions(-)
diff --git a/buildroot/configs/apf28_defconfig b/buildroot/configs/apf28_defconfig
index 068ef58..77cd6e6 100644
--- a/buildroot/configs/apf28_defconfig
+++ b/buildroot/configs/apf28_defconfig
@@ -79,6 +79,6 @@ BR2_TARGET_UBOOT_ETHADDR=""
BR2_LINUX_KERNEL=y
BR2_LINUX_KERNEL_CUSTOM_VERSION=y
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="2.6.35.3"
-BR2_LINUX_KERNEL_PATCH="ftp://ftp2.armadeus.com/armadeusw/linux-2.6.35.3-imx_10.12.01.patch.tar.gz ftp://ftp2.armadeus.com/armadeusw/patches_for_L2.6.35_MX28_SDK_10.12_SOURCE.tar.gz ftp://ftp2.armadeus.com/armadeusw/L2.6.35_10.12_EMI_FREQ_PATCH_UP.tar.gz ftp://ftp2.armadeus.com/armadeusw/MX28-FEC-PROBLEM-PATCH.tar.gz ../patches/linux/$(BR2_LINUX_KERNEL_VERSION)"
+BR2_LINUX_KERNEL_PATCH="ftp://ftp2.armadeus.com/armadeusw/linux-2.6.35.3-imx_10.12.01.patch.tar.gz ftp://ftp2.armadeus.com/armadeusw/patches_for_L2.6.35_MX28_SDK_10.12_SOURCE.tar.gz ftp://ftp2.armadeus.com/armadeusw/L2.6.35_10.12_EMI_FREQ_PATCH_UP.tar.gz ftp://ftp2.armadeus.com/armadeusw/MX28-FEC-PROBLEM-PATCH.tar.gz ftp://ftp2.armadeus.com/armadeusw/linux-2.6.35.3-imx_11.09.01.patch.tar.gz ../patches/linux/$(BR2_LINUX_KERNEL_VERSION)"
BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="$(BR2_BOARD_PATH)/$(BR2_BOARD_NAME)-linux-$(BR2_LINUX_KERNEL_VERSION).config"
diff --git a/buildroot/configs/apf28test_defconfig b/buildroot/configs/apf28test_defconfig
index 8254250..09e4dcf 100644
--- a/buildroot/configs/apf28test_defconfig
+++ b/buildroot/configs/apf28test_defconfig
@@ -106,6 +106,6 @@ BR2_TARGET_UBOOT_ETHADDR=""
BR2_LINUX_KERNEL=y
BR2_LINUX_KERNEL_CUSTOM_VERSION=y
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="2.6.35.3"
-BR2_LINUX_KERNEL_PATCH="ftp://ftp2.armadeus.com/armadeusw/linux-2.6.35.3-imx_10.12.01.patch.tar.gz ftp://ftp2.armadeus.com/armadeusw/patches_for_L2.6.35_MX28_SDK_10.12_SOURCE.tar.gz ftp://ftp2.armadeus.com/armadeusw/L2.6.35_10.12_EMI_FREQ_PATCH_UP.tar.gz ftp://ftp2.armadeus.com/armadeusw/MX28-FEC-PROBLEM-PATCH.tar.gz ../patches/linux/$(BR2_LINUX_KERNEL_VERSION)"
+BR2_LINUX_KERNEL_PATCH="ftp://ftp2.armadeus.com/armadeusw/linux-2.6.35.3-imx_10.12.01.patch.tar.gz ftp://ftp2.armadeus.com/armadeusw/patches_for_L2.6.35_MX28_SDK_10.12_SOURCE.tar.gz ftp://ftp2.armadeus.com/armadeusw/L2.6.35_10.12_EMI_FREQ_PATCH_UP.tar.gz ftp://ftp2.armadeus.com/armadeusw/MX28-FEC-PROBLEM-PATCH.tar.gz ftp://ftp2.armadeus.com/armadeusw/linux-2.6.35.3-imx_11.09.01.patch.tar.gz ../patches/linux/$(BR2_LINUX_KERNEL_VERSION)"
BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="$(BR2_BOARD_PATH)/$(BR2_BOARD_NAME)-linux-$(BR2_LINUX_KERNEL_VERSION).config"
diff --git a/buildroot/target/device/armadeus/apf28/apf28-linux-2.6.35.config b/buildroot/target/device/armadeus/apf28/apf28-linux-2.6.35.config
index 960aae6..612ffa8 100644
--- a/buildroot/target/device/armadeus/apf28/apf28-linux-2.6.35.config
+++ b/buildroot/target/device/armadeus/apf28/apf28-linux-2.6.35.config
@@ -1,7 +1,7 @@
#
# Automatically generated make config: don't edit
# Linux kernel version: 2.6.35.3
-# Thu Aug 16 13:30:29 2012
+# Tue Sep 11 18:40:49 2012
#
CONFIG_ARM=y
CONFIG_SYS_SUPPORTS_APM_EMULATION=y
@@ -527,6 +527,7 @@ CONFIG_BT_HCIBTUSB=m
CONFIG_BT_HCIUART=m
CONFIG_BT_HCIUART_H4=y
CONFIG_BT_HCIUART_BCSP=y
+# CONFIG_BT_HCIUART_ATH3K is not set
# CONFIG_BT_HCIUART_LL is not set
# CONFIG_BT_HCIBCM203X is not set
# CONFIG_BT_HCIBPA10X is not set
@@ -641,6 +642,7 @@ CONFIG_MTD_CFI_I2=y
#
# CONFIG_MTD_DATAFLASH is not set
# CONFIG_MTD_MXC_DATAFLASH is not set
+# CONFIG_MTD_MXC_M25P80 is not set
# CONFIG_MTD_M25P80 is not set
# CONFIG_MTD_SST25L is not set
# CONFIG_MTD_SLRAM is not set
@@ -863,7 +865,6 @@ CONFIG_RT2X00_LIB_LEDS=y
# CONFIG_WL12XX is not set
CONFIG_ZD1211RW=m
# CONFIG_ZD1211RW_DEBUG is not set
-# CONFIG_ATH6K_LEGACY is not set
#
# Enable WiMAX (Networking options) to see the WiMAX drivers
@@ -936,6 +937,7 @@ CONFIG_KEYBOARD_GPIO=m
# CONFIG_KEYBOARD_SUNKBD is not set
# CONFIG_KEYBOARD_XTKBD is not set
CONFIG_KEYBOARD_MXS=m
+# CONFIG_KEYBOARD_MPR121 is not set
CONFIG_INPUT_MOUSE=y
# CONFIG_MOUSE_PS2 is not set
# CONFIG_MOUSE_SERIAL is not set
@@ -976,6 +978,7 @@ CONFIG_INPUT_TOUCHSCREEN=y
# CONFIG_TOUCHSCREEN_DYNAPRO is not set
# CONFIG_TOUCHSCREEN_HAMPSHIRE is not set
# CONFIG_TOUCHSCREEN_EETI is not set
+# CONFIG_TOUCHSCREEN_EGALAX is not set
# CONFIG_TOUCHSCREEN_FUJITSU is not set
# CONFIG_TOUCHSCREEN_GUNZE is not set
# CONFIG_TOUCHSCREEN_ELO is not set
@@ -993,6 +996,8 @@ CONFIG_TOUCHSCREEN_MXS=y
# CONFIG_TOUCHSCREEN_TSC2007 is not set
# CONFIG_TOUCHSCREEN_W90X900 is not set
# CONFIG_TOUCHSCREEN_TPS6507X is not set
+# CONFIG_TOUCHSCREEN_P1003 is not set
+# CONFIG_TOUCHSCREEN_MAX11801 is not set
CONFIG_INPUT_MISC=y
# CONFIG_INPUT_AD714X is not set
# CONFIG_INPUT_ATI_REMOTE is not set
@@ -1004,6 +1009,7 @@ CONFIG_INPUT_MISC=y
CONFIG_INPUT_UINPUT=m
# CONFIG_INPUT_PCF8574 is not set
# CONFIG_INPUT_GPIO_ROTARY_ENCODER is not set
+# CONFIG_INPUT_ISL29023 is not set
#
# Hardware I/O ports
@@ -1245,6 +1251,9 @@ CONFIG_HWMON=y
# CONFIG_SENSORS_W83627EHF is not set
# CONFIG_SENSORS_LIS3_SPI is not set
# CONFIG_SENSORS_LIS3_I2C is not set
+# CONFIG_SENSORS_MAG3110 is not set
+# CONFIG_MXC_MMA8450 is not set
+# CONFIG_MXC_MMA8451 is not set
# CONFIG_THERMAL is not set
CONFIG_WATCHDOG=y
CONFIG_WATCHDOG_NOWAYOUT=y
@@ -1292,6 +1301,7 @@ CONFIG_MFD_SUPPORT=y
# CONFIG_MFD_LTC3589_I2C is not set
# CONFIG_MFD_PCF50633 is not set
# CONFIG_MFD_MC13783 is not set
+# CONFIG_PMIC_DA9052 is not set
# CONFIG_ABX500_CORE is not set
# CONFIG_EZX_PCAP is not set
# CONFIG_AB8500_CORE is not set
@@ -1601,22 +1611,21 @@ CONFIG_SND_DRIVERS=y
# CONFIG_SND_SERIAL_U16550 is not set
# CONFIG_SND_MPU401 is not set
CONFIG_SND_ARM=y
-# CONFIG_SND_MXC_SPDIF is not set
CONFIG_SND_SPI=y
CONFIG_SND_USB=y
# CONFIG_SND_USB_AUDIO is not set
# CONFIG_SND_USB_UA101 is not set
# CONFIG_SND_USB_CAIAQ is not set
CONFIG_SND_SOC=y
-CONFIG_SND_MXS_SOC=y
-CONFIG_SND_MXS_SOC_SPDIF_DAI=y
+CONFIG_SND_MXS_SOC=m
+CONFIG_SND_MXS_SOC_SPDIF_DAI=m
CONFIG_SND_MXS_SOC_EVK_DEVB=m
CONFIG_SND_MXS_SOC_DAI=m
-CONFIG_SND_MXS_SOC_EVK_DEVB_SPDIF=y
+CONFIG_SND_MXS_SOC_EVK_DEVB_SPDIF=m
CONFIG_SND_SOC_I2C_AND_SPI=y
# CONFIG_SND_SOC_ALL_CODECS is not set
CONFIG_SND_SOC_SGTL5000=m
-CONFIG_SND_SOC_MXS_SPDIF=y
+CONFIG_SND_SOC_MXS_SPDIF=m
# CONFIG_SOUND_PRIME is not set
CONFIG_HID_SUPPORT=y
CONFIG_HID=y
@@ -1717,7 +1726,7 @@ CONFIG_USB_EHCI_ARC_OTG=y
# CONFIG_USB_EHCI_FSL_1504 is not set
CONFIG_USB_EHCI_FSL_UTMI=y
CONFIG_USB_EHCI_ROOT_HUB_TT=y
-CONFIG_USB_EHCI_TT_NEWSCHED=y
+# CONFIG_USB_EHCI_TT_NEWSCHED is not set
# CONFIG_USB_OXU210HP_HCD is not set
# CONFIG_USB_ISP116X_HCD is not set
# CONFIG_USB_ISP1760_HCD is not set
@@ -1791,10 +1800,10 @@ CONFIG_USB_STORAGE=y
# CONFIG_USB_IOWARRIOR is not set
# CONFIG_USB_TEST is not set
# CONFIG_USB_ISIGHTFW is not set
-CONFIG_USB_GADGET=y
+CONFIG_USB_GADGET=m
CONFIG_USB_GADGET_DEBUG_FILES=y
CONFIG_USB_GADGET_DEBUG_FS=y
-CONFIG_USB_GADGET_VBUS_DRAW=2
+CONFIG_USB_GADGET_VBUS_DRAW=500
CONFIG_USB_GADGET_SELECTED=y
# CONFIG_USB_GADGET_AT91 is not set
# CONFIG_USB_GADGET_ATMEL_USBA is not set
@@ -1814,7 +1823,7 @@ CONFIG_USB_GADGET_SELECTED=y
# CONFIG_USB_GADGET_NET2280 is not set
# CONFIG_USB_GADGET_GOKU is not set
CONFIG_USB_GADGET_ARC=y
-CONFIG_USB_ARC=y
+CONFIG_USB_ARC=m
CONFIG_WORKAROUND_ARCUSB_REG_RW=y
# CONFIG_USB_GADGET_LANGWELL is not set
# CONFIG_USB_GADGET_DUMMY_HCD is not set
@@ -2046,6 +2055,7 @@ CONFIG_IIO=m
# CONFIG_TI_ST is not set
# CONFIG_ST_BT is not set
# CONFIG_ADIS16255 is not set
+# CONFIG_ATH6K_LEGACY is not set
#
# Android
diff --git a/patches/linux/2.6.35/450-armadeus-add_apf28_module_support.patch b/patches/linux/2.6.35/450-armadeus-add_apf28_module_support.patch
index e06dc08..701d881 100644
--- a/patches/linux/2.6.35/450-armadeus-add_apf28_module_support.patch
+++ b/patches/linux/2.6.35/450-armadeus-add_apf28_module_support.patch
@@ -1,6 +1,7 @@
Add APF28 module support to Freescale's 2.6.35 BSP.
Signed-off-by: Julien Boibessot <jul...@ar...>
+Signed-off-by: Eric Jarrige <eri...@ar...>
Index: linux-2.6.35.3/arch/arm/mach-mx28/Kconfig
===================================================================
@@ -739,8 +740,8 @@ Index: linux-2.6.35.3/arch/arm/tools/mach-types
===================================================================
--- linux-2.6.35.3.orig/arch/arm/tools/mach-types 2012-01-31 14:28:17.000000000 +0100
+++ linux-2.6.35.3/arch/arm/tools/mach-types 2012-02-01 11:03:29.000000000 +0100
-@@ -3077,3 +3077,4 @@
- torbreck MACH_TORBRECK TORBRECK 3090
- saarb_mg1 MACH_SAARB_MG1 SAARB_MG1 3091
- callisto MACH_CALLISTO CALLISTO 3092
+@@ -3257,3 +3257,4 @@
+ lq2 MACH_LQ2 LQ2 3271
+ sweda_tms2 MACH_SWEDA_TMS2 SWEDA_TMS2 3272
+ mx53_loco MACH_MX53_LOCO MX53_LOCO 3273
+apf28 MACH_APF28 APF28 3845
hooks/post-receive
--
armadeus
|
|
From: jorasse <jo...@us...> - 2012-09-12 14:33:09
|
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "armadeus".
The branch, master has been updated
via 3cca475fada3e5c9072deebf3ca2731baf2d7d1b (commit)
from a4e3b8b667285d64a0f7b35f6a851e8f095829ad (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 3cca475fada3e5c9072deebf3ca2731baf2d7d1b
Author: Eric Jarrige <eri...@ar...>
Date: Wed Sep 12 16:37:19 2012 +0200
[BUILDROOT] update BR cleanup script
-----------------------------------------------------------------------
Summary of changes:
patches/buildroot/2012.02/cleanup_buildroot.sh | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/patches/buildroot/2012.02/cleanup_buildroot.sh b/patches/buildroot/2012.02/cleanup_buildroot.sh
index 7949a19..4f83c77 100755
--- a/patches/buildroot/2012.02/cleanup_buildroot.sh
+++ b/patches/buildroot/2012.02/cleanup_buildroot.sh
@@ -74,3 +74,5 @@ rm -rf buildroot/package/linux-firmware/
rm -rf buildroot/package/uboot-tools/
rm -rf buildroot/package/qtcreator/
rm -rf buildroot/package/marble/
+rm -rf buildroot/package/m4/m4-1.4.16-no-gets.patch
+rm -rf buildroot/package/tar/tar-1.26-no-gets.patch
hooks/post-receive
--
armadeus
|
|
From: Fabien M <fa...@us...> - 2012-09-10 10:18:57
|
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "armadeus".
The branch, master has been updated
via a4e3b8b667285d64a0f7b35f6a851e8f095829ad (commit)
via 149aeaf86dfceab2b943dfde43b791391e514a47 (commit)
from 4768bc75d3e477c6d6cffd1d022a736cc6ff9244 (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 a4e3b8b667285d64a0f7b35f6a851e8f095829ad
Author: Kevin JOLY <jol...@gm...>
Date: Tue Sep 4 18:50:48 2012 +0200
Add pod_servo driver to virtual_components
Signed-off-by: Fabien Marteau <fab...@ar...>
commit 149aeaf86dfceab2b943dfde43b791391e514a47
Author: Kevin JOLY <jol...@gm...>
Date: Tue Sep 4 18:48:28 2012 +0200
Add pod_pwm driver to virtual_components
Signed-off-by: Fabien Marteau <fab...@ar...>
-----------------------------------------------------------------------
Summary of changes:
.../linux/modules/fpga/virtual_components/Kconfig | 2 +
.../linux/modules/fpga/virtual_components/Makefile | 2 +-
.../fpga/virtual_components/pod_pwm/.test.c.swp | Bin 0 -> 12288 bytes
.../fpga/virtual_components/pod_pwm/Kconfig | 8 +
.../fpga/virtual_components/pod_pwm/Makefile | 3 +
.../fpga/virtual_components/pod_pwm/pod_pwm.c | 368 ++++++++++++++++++++
.../fpga/virtual_components/pod_pwm/pod_pwm.h} | 24 +-
.../fpga/virtual_components/pod_servo/Kconfig | 8 +
.../fpga/virtual_components/pod_servo/Makefile | 3 +
.../fpga/virtual_components/pod_servo/pod_servo.c | 305 ++++++++++++++++
.../fpga/virtual_components/pod_servo/pod_servo.h} | 24 +-
11 files changed, 712 insertions(+), 35 deletions(-)
create mode 100644 target/linux/modules/fpga/virtual_components/pod_pwm/.test.c.swp
create mode 100644 target/linux/modules/fpga/virtual_components/pod_pwm/Kconfig
create mode 100644 target/linux/modules/fpga/virtual_components/pod_pwm/Makefile
create mode 100644 target/linux/modules/fpga/virtual_components/pod_pwm/pod_pwm.c
copy target/linux/{debug/imxregs/definitions.h => modules/fpga/virtual_components/pod_pwm/pod_pwm.h} (68%)
create mode 100644 target/linux/modules/fpga/virtual_components/pod_servo/Kconfig
create mode 100644 target/linux/modules/fpga/virtual_components/pod_servo/Makefile
create mode 100644 target/linux/modules/fpga/virtual_components/pod_servo/pod_servo.c
copy target/linux/{debug/imxregs/definitions.h => modules/fpga/virtual_components/pod_servo/pod_servo.h} (68%)
diff --git a/target/linux/modules/fpga/virtual_components/Kconfig b/target/linux/modules/fpga/virtual_components/Kconfig
index c976c69..a3e63e8 100644
--- a/target/linux/modules/fpga/virtual_components/Kconfig
+++ b/target/linux/modules/fpga/virtual_components/Kconfig
@@ -10,4 +10,6 @@ source "drivers/armadeus/fpga/virtual_components/irq_mngr/Kconfig"
source "drivers/armadeus/fpga/virtual_components/button/Kconfig"
source "drivers/armadeus/fpga/virtual_components/led/Kconfig"
source "drivers/armadeus/fpga/virtual_components/pod_gpio/Kconfig"
+source "drivers/armadeus/fpga/virtual_components/pod_pwm/Kconfig"
+source "drivers/armadeus/fpga/virtual_components/pod_servo/Kconfig"
source "drivers/armadeus/fpga/virtual_components/sploader/Kconfig"
diff --git a/target/linux/modules/fpga/virtual_components/Makefile b/target/linux/modules/fpga/virtual_components/Makefile
index 71d24a9..8060879 100644
--- a/target/linux/modules/fpga/virtual_components/Makefile
+++ b/target/linux/modules/fpga/virtual_components/Makefile
@@ -1,3 +1,3 @@
-obj-$(CONFIG_ARMADEUS_FPGA_VIRTUAL_COMPONENTS) += button/ irq_mngr/ led/ pod_gpio/ sploader/
+obj-$(CONFIG_ARMADEUS_FPGA_VIRTUAL_COMPONENTS) += button/ irq_mngr/ led/ pod_gpio/ sploader/ pod_pwm/ pod_servo/
diff --git a/target/linux/modules/fpga/virtual_components/pod_pwm/.test.c.swp b/target/linux/modules/fpga/virtual_components/pod_pwm/.test.c.swp
new file mode 100644
index 0000000..d7f225b
Binary files /dev/null and b/target/linux/modules/fpga/virtual_components/pod_pwm/.test.c.swp differ
diff --git a/target/linux/modules/fpga/virtual_components/pod_pwm/Kconfig b/target/linux/modules/fpga/virtual_components/pod_pwm/Kconfig
new file mode 100644
index 0000000..bf00c2c
--- /dev/null
+++ b/target/linux/modules/fpga/virtual_components/pod_pwm/Kconfig
@@ -0,0 +1,8 @@
+
+config ARMADEUS_FPGA_VIRTUAL_COMPONENTS_PWM
+ tristate "pod_pwm"
+ default n
+ depends on ARMADEUS_FPGA_VIRTUAL_COMPONENTS
+ ---help---
+ Armadeus driver for virtual pod_pwm component.
+ kernel >= 2.6.38 is required
diff --git a/target/linux/modules/fpga/virtual_components/pod_pwm/Makefile b/target/linux/modules/fpga/virtual_components/pod_pwm/Makefile
new file mode 100644
index 0000000..890a4a8
--- /dev/null
+++ b/target/linux/modules/fpga/virtual_components/pod_pwm/Makefile
@@ -0,0 +1,3 @@
+# Makefile for pod_pwm driver
+
+obj-$(CONFIG_ARMADEUS_FPGA_VIRTUAL_COMPONENTS_PWM) += pod_pwm.o
diff --git a/target/linux/modules/fpga/virtual_components/pod_pwm/pod_pwm.c b/target/linux/modules/fpga/virtual_components/pod_pwm/pod_pwm.c
new file mode 100644
index 0000000..291bcab
--- /dev/null
+++ b/target/linux/modules/fpga/virtual_components/pod_pwm/pod_pwm.c
@@ -0,0 +1,368 @@
+/*
+ * Linux kernel driver for the POD component pod_pwm
+ *
+ * (C) Copyright 2012 - EIRBOT <eirbot.enseirb.fr>
+ * Author: Kevin JOLY jol...@gm...
+ *
+ * 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 <linux/module.h>
+#include <linux/io.h>
+#include <linux/fs.h>
+#include <linux/device.h>
+#include <linux/platform_device.h>
+#include <linux/slab.h>
+
+#include "pod_pwm.h"
+
+/* POD_PWM Registers*/
+#define REG_PWM_ID 0x00
+#define REG_T_ON 0x02
+#define REG_DIV 0x04
+
+#define DEFAULT_CLOCK_SOURCE_FREQUENCY 100000000
+
+struct class *class_pwm;
+
+struct pod_pwm_device {
+ int angle;
+ void __iomem *membase;
+ struct device *dev;
+ int gMajor;
+ unsigned long clock_source;
+};
+
+const struct file_operations pwm_fops = {
+ /* TODO */
+};
+
+/* Low level access */
+static u16 read_reg(const struct pod_pwm_device *pwm, u16 reg)
+{
+ return ioread16(pwm->membase + reg);
+}
+
+void write_reg(const struct pod_pwm_device *pwm, u16 reg, u16 value)
+{
+ iowrite16(value, pwm->membase + reg);
+}
+
+unsigned int get_duty(const struct pod_pwm_device *pwm)
+{
+ u16 t_on;
+ u16 div;
+
+ t_on = read_reg(pwm, REG_T_ON);
+ div = read_reg(pwm, REG_DIV);
+
+ if (div < 1)
+ return 0;
+
+ return (t_on*1000)/div;
+}
+
+/* Attributes */
+
+static ssize_t pwm_show_duty(struct device *dev, struct device_attribute *attr,
+ char *buf)
+{
+ struct pod_pwm_device *pwm =
+ (struct pod_pwm_device *)(dev_get_drvdata(dev));
+
+ return sprintf(buf, "%d\n", get_duty(pwm));
+}
+
+static ssize_t pwm_store_duty(struct device *dev, struct device_attribute *attr,
+ const char *buf, size_t size)
+{
+ int err;
+ u16 div;
+ u16 duty;
+ struct pod_pwm_device *pwm =
+ (struct pod_pwm_device *)(dev_get_drvdata(dev));
+
+ err = kstrtouint(buf, 10, (unsigned int *)(&duty));
+
+ if (err) {
+ dev_err(dev, "kstrtol failed with error code %d.\n", err);
+ return size;
+ }
+
+ if (duty < 0)
+ duty = 0;
+ if (duty > 1000)
+ duty = 1000;
+
+ div = read_reg(pwm, REG_DIV);
+ write_reg(pwm, REG_T_ON, (div * duty)/1000);
+
+ return size;
+}
+
+static ssize_t pwm_show_frequency(struct device *dev,
+ struct device_attribute *attr, char *buf)
+{
+ u16 div;
+ struct pod_pwm_device *pwm =
+ (struct pod_pwm_device *)(dev_get_drvdata(dev));
+
+ div = read_reg(pwm, REG_DIV);
+ if (div <= 0)
+ return pwm->clock_source;
+
+ return sprintf(buf, "%ld\n", pwm->clock_source/div);
+}
+
+static ssize_t pwm_store_frequency(struct device *dev,
+ struct device_attribute *attr, const char *buf, size_t size)
+{
+ u16 div;
+ int err;
+ unsigned int duty;
+ unsigned long freq;
+ struct pod_pwm_device *pwm =
+ (struct pod_pwm_device *)(dev_get_drvdata(dev));
+
+ err = kstrtol(buf, 10, &freq);
+
+ if (err) {
+ dev_err(dev, "kstrtol failed with error code %d.\n", err);
+ return size;
+ }
+
+ if ((freq > pwm->clock_source) || (freq < pwm->clock_source/65635)) {
+ dev_err(dev, "Invalid pwm frequency %ld.\n", freq);
+ return size;
+ }
+
+ duty = get_duty(pwm);
+ div = pwm->clock_source / freq;
+
+ write_reg(pwm, REG_DIV, div);
+ write_reg(pwm, REG_T_ON, (div * duty)/1000);
+
+ return size;
+}
+
+static ssize_t pwm_show_clock_source(struct device *dev,
+ struct device_attribute *attr, char *buf)
+{
+ struct pod_pwm_device *pwm =
+ (struct pod_pwm_device *)(dev_get_drvdata(dev));
+
+ return sprintf(buf, "%ld\n", pwm->clock_source);
+}
+
+static ssize_t pwm_store_clock_source(struct device *dev,
+ struct device_attribute *attr, const char *buf, size_t size)
+{
+ int err;
+ long freq;
+ struct pod_pwm_device *pwm =
+ (struct pod_pwm_device *)(dev_get_drvdata(dev));
+
+ err = kstrtol(buf, 10, &freq);
+
+ if (err) {
+ dev_err(dev, "kstrtol failed with error code %d.\n", err);
+ return size;
+ }
+
+ if (freq < 1)
+ return 0;
+
+ pwm->clock_source = freq;
+
+ return size;
+}
+
+/* dev_attr_duty /class/pwm/pwmX/duty */
+static DEVICE_ATTR(duty, S_IWUSR | S_IRUGO, pwm_show_duty, pwm_store_duty);
+/* dev_attr_frequency /sys/class/pwm/pwmX/frequency */
+static DEVICE_ATTR(frequency, S_IWUSR | S_IRUGO, pwm_show_frequency,
+ pwm_store_frequency);
+/* dev_attr_clock_source /sys/class/pwm/pwmX/clock_source */
+static DEVICE_ATTR(clock_source, S_IWUSR | S_IRUGO, pwm_show_clock_source,
+ pwm_store_clock_source);
+
+void init_pwm(struct pod_pwm_device *pwm)
+{
+ pwm->clock_source = DEFAULT_CLOCK_SOURCE_FREQUENCY;
+ pwm->gMajor = 0;
+}
+
+static int pod_pwm_drv_probe(struct platform_device *pdev)
+{
+ struct resource *resource_memory;
+ struct pod_pwm_device *pwm;
+ int err;
+ u16 id;
+
+ resource_memory = platform_get_resource(pdev, IORESOURCE_MEM, 0);
+
+ if (!resource_memory) {
+ err = -ENODEV;
+ dev_err(&pdev->dev, "Device pod_pwm not found\n");
+ goto exit_error;
+ }
+
+ if (!request_mem_region(resource_memory->start,
+ resource_size(resource_memory), DRIVER_NAME)) {
+ dev_err(&pdev->dev, "Can't request memory region %x to %x\n",
+ resource_memory->start,
+ resource_memory->start + resource_memory->end);
+ err = -ENOMEM;
+ goto exit_error;
+ }
+
+ pwm = kmalloc(sizeof(struct pod_pwm_device), GFP_KERNEL);
+
+ if (!pwm) {
+ err = -ENOMEM;
+ goto exit_release_mem;
+ }
+ pwm->membase = ioremap(resource_memory->start,
+ resource_memory->end - resource_memory->start + 1);
+ if (!pwm) {
+ err = -ENOMEM;
+ goto exit_kfree;
+ }
+
+ id = read_reg(pwm, REG_PWM_ID);
+
+ if (pdev->id != id) {
+ dev_err(&pdev->dev,
+ "Driver id %d doesn't match with the device id %d\n",
+ pdev->id, id);
+ err = -ENODEV;
+ goto exit_iounmap;
+ }
+
+ init_pwm(pwm);
+
+ err = register_chrdev(pwm->gMajor, DRIVER_NAME, &pwm_fops);
+ if (err < 0) {
+ dev_err(&pdev->dev, "unable to register char driver.\n");
+ goto exit_iounmap;
+ }
+
+ if (!pwm->gMajor)
+ pwm->gMajor = err;
+
+ pwm->dev = device_create(class_pwm, NULL, MKDEV(pwm->gMajor, pdev->id),
+ NULL, "pwm%i", pdev->id);
+
+ if (IS_ERR(pwm->dev)) {
+ err = PTR_ERR(pwm->dev);
+ dev_err(&pdev->dev, "can't create device\n");
+ goto error_device_destroy;
+ }
+
+ err = device_create_file(pwm->dev, &dev_attr_duty);
+ if (err) {
+ dev_err(&pdev->dev,
+ "can't create device attribute \"duty\".\n");
+ goto error_device_destroy;
+ }
+
+ err = device_create_file(pwm->dev, &dev_attr_frequency);
+ if (err) {
+ dev_err(&pdev->dev,
+ "can't create device attribute \"frequency\".\n");
+ goto error_device_destroy;
+ }
+
+ err = device_create_file(pwm->dev, &dev_attr_clock_source);
+
+ if (err) {
+ dev_err(&pdev->dev,
+ "can't create device attribute \"clock_source\".\n");
+ goto error_device_destroy;
+ }
+
+ dev_set_drvdata(&pdev->dev, pwm);
+ dev_set_drvdata(pwm->dev, pwm);
+
+ dev_info(&pdev->dev, "pod_pwm:%d Succesfully probed", id);
+
+ return 0;
+
+error_device_destroy:
+ device_destroy(class_pwm, MKDEV(pwm->gMajor, pdev->id));
+ unregister_chrdev(pwm->gMajor, DRIVER_NAME);
+exit_iounmap:
+ iounmap(pwm->membase);
+exit_kfree:
+ kfree(pwm);
+exit_release_mem:
+ release_mem_region(resource_memory->start,
+ resource_size(resource_memory));
+exit_error:
+ return err;
+}
+
+static int pod_pwm_drv_remove(struct platform_device *pdev)
+{
+ struct pod_pwm_device *pwm =
+ (struct pod_pwm_device *)(dev_get_drvdata(&pdev->dev));
+ struct resource *resource_memory =
+ platform_get_resource(pdev, IORESOURCE_MEM, 0);
+
+ device_remove_file(pwm->dev, &dev_attr_duty);
+ device_remove_file(pwm->dev, &dev_attr_frequency);
+ device_remove_file(pwm->dev, &dev_attr_clock_source);
+
+ device_destroy(class_pwm, MKDEV(pwm->gMajor, pdev->id));
+ unregister_chrdev(pwm->gMajor, DRIVER_NAME);
+
+ if (pwm->membase > 0)
+ iounmap(pwm->membase);
+
+ kfree(pwm);
+ release_mem_region(resource_memory->start,
+ resource_size(resource_memory));
+
+ return 0;
+}
+
+static struct platform_driver pod_pwm_driver = {
+ .probe = pod_pwm_drv_probe,
+ .remove = pod_pwm_drv_remove,
+ .driver = {
+ .name = DRIVER_NAME,
+},
+};
+
+static int __init pod_pwm_init(void)
+{
+ class_pwm = class_create(THIS_MODULE, "pod_pwm");
+ if (IS_ERR(class_pwm))
+ return PTR_ERR(class_pwm);
+
+ return platform_driver_register(&pod_pwm_driver);
+}
+
+static void __exit pod_pwm_exit(void)
+{
+ platform_driver_unregister(&pod_pwm_driver);
+ class_destroy(class_pwm);
+}
+
+module_init(pod_pwm_init);
+module_exit(pod_pwm_exit);
+
+MODULE_AUTHOR("Kevin JOLY, inspired by i.MX PWM driver");
+MODULE_DESCRIPTION("POD pwm driver");
+MODULE_LICENSE("GPL");
diff --git a/target/linux/debug/imxregs/definitions.h b/target/linux/modules/fpga/virtual_components/pod_pwm/pod_pwm.h
similarity index 68%
copy from target/linux/debug/imxregs/definitions.h
copy to target/linux/modules/fpga/virtual_components/pod_pwm/pod_pwm.h
index ee71db3..aa5fca3 100644
--- a/target/linux/debug/imxregs/definitions.h
+++ b/target/linux/modules/fpga/virtual_components/pod_pwm/pod_pwm.h
@@ -1,8 +1,8 @@
/*
- * definitions.h - imxregs common definitions
+ * Linux kernel driver for the POD component pod_pwm
*
- * Copyright (C) 2008 armadeus systems
- * Author: Julien Boibessot
+ * (C) Copyright 2012 - EIRBOT <eirbot.enseirb.fr>
+ * Author: Kevin JOLY jol...@gm...
*
* 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
@@ -17,20 +17,10 @@
* 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.
- *
*/
+#ifndef LINUX_POD_PWM
+#define LINUX_POD_PWM
-typedef unsigned int u32;
-
-struct reg_info {
- char *name;
- u32 addr;
- int shift;
- u32 mask;
- char type;
- char *desc;
-};
+#define DRIVER_NAME "pod_pwm"
-// Size of mmapping:
-#define MAP_SIZE 4096
-#define MAP_MASK ( MAP_SIZE - 1 )
+#endif
diff --git a/target/linux/modules/fpga/virtual_components/pod_servo/Kconfig b/target/linux/modules/fpga/virtual_components/pod_servo/Kconfig
new file mode 100644
index 0000000..eaeb370
--- /dev/null
+++ b/target/linux/modules/fpga/virtual_components/pod_servo/Kconfig
@@ -0,0 +1,8 @@
+
+config ARMADEUS_FPGA_VIRTUAL_COMPONENTS_SERVO
+ tristate "pod_servo"
+ default n
+ depends on ARMADEUS_FPGA_VIRTUAL_COMPONENTS
+ ---help---
+ Armadeus driver for virtual pod_servo component.
+ kernel >= 2.6.38 is required
diff --git a/target/linux/modules/fpga/virtual_components/pod_servo/Makefile b/target/linux/modules/fpga/virtual_components/pod_servo/Makefile
new file mode 100644
index 0000000..35d9c2a
--- /dev/null
+++ b/target/linux/modules/fpga/virtual_components/pod_servo/Makefile
@@ -0,0 +1,3 @@
+# Makefile for pod_pwm driver
+
+obj-$(CONFIG_ARMADEUS_FPGA_VIRTUAL_COMPONENTS_PWM) += pod_servo.o
diff --git a/target/linux/modules/fpga/virtual_components/pod_servo/pod_servo.c b/target/linux/modules/fpga/virtual_components/pod_servo/pod_servo.c
new file mode 100644
index 0000000..d62e78f
--- /dev/null
+++ b/target/linux/modules/fpga/virtual_components/pod_servo/pod_servo.c
@@ -0,0 +1,305 @@
+/*
+ * Linux kernel driver for the POD component pod_servo
+ *
+ * (C) Copyright 2012 - EIRBOT <eirbot.enseirb.fr>
+ * Author: Kevin JOLY jol...@gm...
+ *
+ * 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 <linux/module.h>
+#include <linux/io.h>
+#include <linux/fs.h>
+#include <linux/device.h>
+#include <linux/platform_device.h>
+#include <linux/slab.h>
+
+#include "pod_servo.h"
+
+/* POD_SERVO Registers*/
+#define REG_SERVO_ID 0x00
+#define REG_ANGLE 0x02
+
+#define DEFAULT_CLOCK_SOURCE_FREQUENCY 100000000
+
+struct class *class_servo;
+
+struct pod_servo_device {
+ int angle;
+ void __iomem *membase;
+ struct device *dev;
+ int gMajor;
+ unsigned long clock_source;
+};
+
+const struct file_operations servo_fops = {
+ /* TODO */
+};
+
+/* Low level access */
+static u16 read_reg(const struct pod_servo_device *servo, u16 reg)
+{
+ return ioread16(servo->membase + reg);
+}
+
+void write_reg(const struct pod_servo_device *servo, u16 reg, u16 value)
+{
+ iowrite16(value, servo->membase + reg);
+}
+
+unsigned int get_angle(const struct pod_servo_device *servo)
+{
+ u16 angle;
+
+ angle = read_reg(servo, REG_ANGLE);
+
+ return (angle*180)/1000;
+}
+
+/* Attributes */
+
+static ssize_t servo_show_angle(struct device *dev, struct device_attribute *attr,
+ char *buf)
+{
+ struct pod_servo_device *servo =
+ (struct pod_servo_device *)(dev_get_drvdata(dev));
+
+ return sprintf(buf, "%d\n", get_angle(servo));
+}
+
+static ssize_t servo_store_angle(struct device *dev, struct device_attribute *attr,
+ const char *buf, size_t size)
+{
+ int err;
+ u16 angle;
+ struct pod_servo_device *servo =
+ (struct pod_servo_device *)(dev_get_drvdata(dev));
+
+ err = kstrtouint(buf, 10, (unsigned int *)(&angle));
+
+ if (err) {
+ dev_err(dev, "kstrtol failed with error code %d.\n", err);
+ return size;
+ }
+
+ if (angle < 0)
+ angle = 0;
+ if (angle > 180)
+ angle = 1000;
+
+ write_reg(servo, REG_ANGLE, (angle*1000)/180);
+
+ return size;
+}
+
+static ssize_t servo_show_clock_source(struct device *dev,
+ struct device_attribute *attr, char *buf)
+{
+ struct pod_servo_device *servo =
+ (struct pod_servo_device *)(dev_get_drvdata(dev));
+
+ return sprintf(buf, "%ld\n", servo->clock_source);
+}
+
+static ssize_t servo_store_clock_source(struct device *dev,
+ struct device_attribute *attr, const char *buf, size_t size)
+{
+ int err;
+ long freq;
+ struct pod_servo_device *servo =
+ (struct pod_servo_device *)(dev_get_drvdata(dev));
+
+ err = kstrtol(buf, 10, &freq);
+
+ if (err) {
+ dev_err(dev, "kstrtol failed with error code %d.\n", err);
+ return size;
+ }
+
+ if (freq < 1)
+ return 0;
+
+ servo->clock_source = freq;
+
+ return size;
+}
+
+/* dev_attr_angle /class/servo/servoX/angle */
+static DEVICE_ATTR(angle, S_IWUSR | S_IRUGO, servo_show_angle,
+ servo_store_angle);
+/* dev_attr_clock_source /sys/class/servo/servoX/clock_source */
+static DEVICE_ATTR(clock_source, S_IWUSR | S_IRUGO, servo_show_clock_source,
+ servo_store_clock_source);
+
+void init_servo(struct pod_servo_device *servo)
+{
+ servo->clock_source = DEFAULT_CLOCK_SOURCE_FREQUENCY;
+ servo->gMajor = 0;
+}
+
+static int pod_servo_drv_probe(struct platform_device *pdev)
+{
+ struct resource *resource_memory;
+ struct pod_servo_device *servo;
+ int err;
+ u16 id;
+
+ resource_memory = platform_get_resource(pdev, IORESOURCE_MEM, 0);
+
+ if (!resource_memory) {
+ err = -ENODEV;
+ dev_err(&pdev->dev, "Device pod_servo not found\n");
+ goto exit_error;
+ }
+
+ if (!request_mem_region(resource_memory->start,
+ resource_size(resource_memory), DRIVER_NAME)) {
+ dev_err(&pdev->dev, "Can't request memory region %x to %x\n",
+ resource_memory->start,
+ resource_memory->start + resource_memory->end);
+ err = -ENOMEM;
+ goto exit_error;
+ }
+
+ servo = kmalloc(sizeof(struct pod_servo_device), GFP_KERNEL);
+
+ if (!servo) {
+ err = -ENOMEM;
+ goto exit_release_mem;
+ }
+ servo->membase = ioremap(resource_memory->start,
+ resource_memory->end - resource_memory->start + 1);
+ if (!servo) {
+ err = -ENOMEM;
+ goto exit_kfree;
+ }
+
+ id = read_reg(servo, REG_SERVO_ID);
+
+ if (pdev->id != id) {
+ dev_err(&pdev->dev,
+ "Driver id %d doesn't match with the device id %d\n",
+ pdev->id, id);
+ err = -ENODEV;
+ goto exit_iounmap;
+ }
+
+ init_servo(servo);
+
+ err = register_chrdev(servo->gMajor, DRIVER_NAME, &servo_fops);
+ if (err < 0) {
+ dev_err(&pdev->dev, "unable to register char driver.\n");
+ goto exit_iounmap;
+ }
+
+ if (!servo->gMajor)
+ servo->gMajor = err;
+
+ servo->dev = device_create(class_servo, NULL, MKDEV(servo->gMajor, pdev->id),
+ NULL, "servo%i", pdev->id);
+
+ if (IS_ERR(servo->dev)) {
+ err = PTR_ERR(servo->dev);
+ dev_err(&pdev->dev, "can't create device\n");
+ goto error_device_destroy;
+ }
+
+ err = device_create_file(servo->dev, &dev_attr_angle);
+ if (err) {
+ dev_err(&pdev->dev,
+ "can't create device attribute \"angle\".\n");
+ goto error_device_destroy;
+ }
+
+ err = device_create_file(servo->dev, &dev_attr_clock_source);
+
+ if (err) {
+ dev_err(&pdev->dev,
+ "can't create device attribute \"clock_source\".\n");
+ goto error_device_destroy;
+ }
+
+ dev_set_drvdata(&pdev->dev, servo);
+ dev_set_drvdata(servo->dev, servo);
+
+ dev_info(&pdev->dev, "pod_servo:%d Succesfully probed", id);
+
+ return 0;
+
+error_device_destroy:
+ device_destroy(class_servo, MKDEV(servo->gMajor, pdev->id));
+ unregister_chrdev(servo->gMajor, DRIVER_NAME);
+exit_iounmap:
+ iounmap(servo->membase);
+exit_kfree:
+ kfree(servo);
+exit_release_mem:
+ release_mem_region(resource_memory->start,
+ resource_size(resource_memory));
+exit_error:
+ return err;
+}
+
+static int pod_servo_drv_remove(struct platform_device *pdev)
+{
+ struct pod_servo_device *servo =
+ (struct pod_servo_device *)(dev_get_drvdata(&pdev->dev));
+ struct resource *resource_memory =
+ platform_get_resource(pdev, IORESOURCE_MEM, 0);
+
+ device_remove_file(servo->dev, &dev_attr_angle);
+ device_remove_file(servo->dev, &dev_attr_clock_source);
+
+ device_destroy(class_servo, MKDEV(servo->gMajor, pdev->id));
+ unregister_chrdev(servo->gMajor, DRIVER_NAME);
+
+ if (servo->membase > 0)
+ iounmap(servo->membase);
+
+ kfree(servo);
+ release_mem_region(resource_memory->start,
+ resource_size(resource_memory));
+
+ return 0;
+}
+
+static struct platform_driver pod_servo_driver = {
+ .probe = pod_servo_drv_probe,
+ .remove = pod_servo_drv_remove,
+ .driver = {
+ .name = DRIVER_NAME,
+},
+};
+
+static int __init pod_servo_init(void)
+{
+ class_servo = class_create(THIS_MODULE, "pod_servo");
+ if (IS_ERR(class_servo))
+ return PTR_ERR(class_servo);
+
+ return platform_driver_register(&pod_servo_driver);
+}
+
+static void __exit pod_servo_exit(void)
+{
+ platform_driver_unregister(&pod_servo_driver);
+ class_destroy(class_servo);
+}
+
+module_init(pod_servo_init);
+module_exit(pod_servo_exit);
+
+MODULE_AUTHOR("Kevin JOLY, inspired by i.MX PWM driver");
+MODULE_DESCRIPTION("POD servo driver");
+MODULE_LICENSE("GPL");
diff --git a/target/linux/debug/imxregs/definitions.h b/target/linux/modules/fpga/virtual_components/pod_servo/pod_servo.h
similarity index 68%
copy from target/linux/debug/imxregs/definitions.h
copy to target/linux/modules/fpga/virtual_components/pod_servo/pod_servo.h
index ee71db3..69729df 100644
--- a/target/linux/debug/imxregs/definitions.h
+++ b/target/linux/modules/fpga/virtual_components/pod_servo/pod_servo.h
@@ -1,8 +1,8 @@
/*
- * definitions.h - imxregs common definitions
+ * Linux kernel driver for the POD component pod_servo
*
- * Copyright (C) 2008 armadeus systems
- * Author: Julien Boibessot
+ * (C) Copyright 2012 - EIRBOT <eirbot.enseirb.fr>
+ * Author: Kevin JOLY jol...@gm...
*
* 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
@@ -17,20 +17,10 @@
* 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.
- *
*/
+#ifndef LINUX_POD_SERVO
+#define LINUX_POD_SERVO
-typedef unsigned int u32;
-
-struct reg_info {
- char *name;
- u32 addr;
- int shift;
- u32 mask;
- char type;
- char *desc;
-};
+#define DRIVER_NAME "pod_servo"
-// Size of mmapping:
-#define MAP_SIZE 4096
-#define MAP_MASK ( MAP_SIZE - 1 )
+#endif
hooks/post-receive
--
armadeus
|
|
From: jscheer <js...@us...> - 2012-09-05 13:32: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 4768bc75d3e477c6d6cffd1d022a736cc6ff9244 (commit)
from fda00d580f0c54b69ee30969ee7e702be2576235 (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 4768bc75d3e477c6d6cffd1d022a736cc6ff9244
Author: Jeremie Scheer <jer...@ar...>
Date: Wed Sep 5 15:32:35 2012 +0200
[BUILDROOT] Remove QWS_CURSOR option in Qt package - patch 132.
-----------------------------------------------------------------------
Summary of changes:
...-qt-full_integration_with_cross_compiling.patch | 22 +++----------------
1 files changed, 4 insertions(+), 18 deletions(-)
diff --git a/patches/buildroot/2012.02/132-qt-full_integration_with_cross_compiling.patch b/patches/buildroot/2012.02/132-qt-full_integration_with_cross_compiling.patch
index 12e078d..ab9e958 100644
--- a/patches/buildroot/2012.02/132-qt-full_integration_with_cross_compiling.patch
+++ b/patches/buildroot/2012.02/132-qt-full_integration_with_cross_compiling.patch
@@ -4,8 +4,8 @@ Signed-off-by: Jérémie Scheer <jer...@ar...>
Index: buildroot/package/qt/Config.in
===================================================================
---- buildroot.orig/package/qt/Config.in 2012-02-21 16:43:25.000000000 +0100
-+++ buildroot/package/qt/Config.in 2012-02-21 16:45:50.000000000 +0100
+--- buildroot.orig/package/qt/Config.in 2012-02-29 23:19:47.000000000 +0100
++++ buildroot/package/qt/Config.in 2012-09-05 15:29:54.000000000 +0200
@@ -17,7 +17,12 @@
If unsure, say N.
@@ -20,24 +20,10 @@ Index: buildroot/package/qt/Config.in
help
If unsure, say N.
-@@ -233,6 +238,13 @@
- bool "Use Qt bundled libtiff"
- endchoice
-
-+config BR2_PACKAGE_QT_QWS_CURSOR
-+ bool "QWS cursor"
-+ default y
-+ help
-+ Display a QWS cursor on the target GUI.
-+
-+
- endif # BR2_PACKAGE_QT_GUI_MODULE
-
- choice
Index: buildroot/package/qt/qt.mk
===================================================================
---- buildroot.orig/package/qt/qt.mk 2012-02-21 16:43:25.000000000 +0100
-+++ buildroot/package/qt/qt.mk 2012-02-21 16:45:50.000000000 +0100
+--- buildroot.orig/package/qt/qt.mk 2012-02-29 23:19:47.000000000 +0100
++++ buildroot/package/qt/qt.mk 2012-09-05 15:24:44.000000000 +0200
@@ -52,9 +52,14 @@
endif
hooks/post-receive
--
armadeus
|
|
From: Gwenhael Goavec-M. <gwe...@us...> - 2012-09-02 13:13:56
|
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "armadeus".
The branch, master has been updated
via fda00d580f0c54b69ee30969ee7e702be2576235 (commit)
via 1d6fd529a8ac30dfcac835947e219ce6f84f5a5b (commit)
via d70cd9ffa9e12e64c20c3e1b424cec7c6eb58926 (commit)
via 889b7988eb7ea108ff5c15c3bc5b453098a97cfc (commit)
from 7b7c02ce26135023ba7ffed72b871ccb16da73f8 (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 fda00d580f0c54b69ee30969ee7e702be2576235
Author: Gwenhael Goavec-Merou <gw...@tr...>
Date: Sun Sep 2 15:13:20 2012 +0200
[LINUX][3.5] apf28 config: selects GPMI NAND by default
commit 1d6fd529a8ac30dfcac835947e219ce6f84f5a5b
Author: Gwenhael Goavec-Merou <gw...@tr...>
Date: Sun Sep 2 15:12:36 2012 +0200
[LINUX][3.5] imx28: suppress now useless 0001 patch
commit d70cd9ffa9e12e64c20c3e1b424cec7c6eb58926
Author: Gwenhael Goavec-Merou <gw...@tr...>
Date: Sun Sep 2 15:12:00 2012 +0200
[LINUX][3.5] apf28 dts: add nand partitions definition
commit 889b7988eb7ea108ff5c15c3bc5b453098a97cfc
Author: Gwenhael Goavec-Merou <gw...@tr...>
Date: Sun Sep 2 15:10:43 2012 +0200
[LINUX][3.5] imx28: renames gpmi-nand clock
-----------------------------------------------------------------------
Summary of changes:
.../device/armadeus/apf28/apf28-linux-3.5.config | 1 +
...001-mtd-mxc_nand-use-32bit-copy-functions.patch | 122 --------------------
.../3.5/0403-armadeus-Add-apf28-dts-files.patch | 31 +++++-
...0405-armadeus-mx28_rename_gpmi_nand_clock.patch | 18 +++
4 files changed, 49 insertions(+), 123 deletions(-)
delete mode 100644 patches/linux/3.5/0001-mtd-mxc_nand-use-32bit-copy-functions.patch
create mode 100644 patches/linux/3.5/0405-armadeus-mx28_rename_gpmi_nand_clock.patch
diff --git a/buildroot/target/device/armadeus/apf28/apf28-linux-3.5.config b/buildroot/target/device/armadeus/apf28/apf28-linux-3.5.config
index 2fbedd1..15f272c 100644
--- a/buildroot/target/device/armadeus/apf28/apf28-linux-3.5.config
+++ b/buildroot/target/device/armadeus/apf28/apf28-linux-3.5.config
@@ -65,6 +65,7 @@ CONFIG_MTD_CMDLINE_PARTS=y
CONFIG_MTD_CHAR=y
CONFIG_MTD_BLOCK=y
CONFIG_MTD_NAND=y
+CONFIG_MTD_NAND_GPMI_NAND=y
CONFIG_MTD_UBI=y
CONFIG_EEPROM_AT24=y
CONFIG_EEPROM_AT25=y
diff --git a/patches/linux/3.5/0001-mtd-mxc_nand-use-32bit-copy-functions.patch b/patches/linux/3.5/0001-mtd-mxc_nand-use-32bit-copy-functions.patch
deleted file mode 100644
index a30b1b6..0000000
--- a/patches/linux/3.5/0001-mtd-mxc_nand-use-32bit-copy-functions.patch
+++ /dev/null
@@ -1,122 +0,0 @@
-From 065af3d5c54df784b8262817d530c9341d84f2d6 Mon Sep 17 00:00:00 2001
-From: Sascha Hauer <s....@pe...>
-Date: Tue, 29 May 2012 10:16:09 +0200
-Subject: [PATCH 1/3] mtd mxc_nand: use 32bit copy functions
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-The following commit changes the function used to copy from/to
-the hardware buffer to memcpy_[from|to]io. This does not work
-since the hardware cannot handle the byte accesses used by these
-functions. Instead of reverting this patch introduce 32bit
-correspondents of these functions.
-
-| commit 5775ba36ea9c760c2d7e697dac04f2f7fc95aa62
-| Author: Uwe Kleine-König <u.k...@pe...>
-| Date: Tue Apr 24 10:05:22 2012 +0200
-|
-| mtd: mxc_nand: fix several sparse warnings about incorrect address space
-|
-| Signed-off-by: Uwe Kleine-König <u.k...@pe...>
-| Signed-off-by: Artem Bityutskiy <art...@li...>
-
-Signed-off-by: Sascha Hauer <s....@pe...>
-Cc: Uwe Kleine-König <u.k...@pe...>
-tested-by: Philippe Reynes <tr...@ya...>
----
- drivers/mtd/nand/mxc_nand.c | 37 +++++++++++++++++++++++++++++--------
- 1 files changed, 29 insertions(+), 8 deletions(-)
-
-diff --git a/drivers/mtd/nand/mxc_nand.c b/drivers/mtd/nand/mxc_nand.c
-index c58e6a9..6acc790 100644
---- a/drivers/mtd/nand/mxc_nand.c
-+++ b/drivers/mtd/nand/mxc_nand.c
-@@ -273,6 +273,26 @@ static struct nand_ecclayout nandv2_hw_eccoob_4k = {
-
- static const char *part_probes[] = { "RedBoot", "cmdlinepart", "ofpart", NULL };
-
-+static void memcpy32_fromio(void *trg, const void __iomem *src, size_t size)
-+{
-+ int i;
-+ u32 *t = trg;
-+ const __iomem u32 *s = src;
-+
-+ for (i = 0; i < (size >> 2); i++)
-+ *t++ = __raw_readl(s++);
-+}
-+
-+static void memcpy32_toio(void __iomem *trg, const void *src, int size)
-+{
-+ int i;
-+ u32 __iomem *t = trg;
-+ const u32 *s = src;
-+
-+ for (i = 0; i < (size >> 2); i++)
-+ __raw_writel(*s++, t++);
-+}
-+
- static int check_int_v3(struct mxc_nand_host *host)
- {
- uint32_t tmp;
-@@ -519,7 +539,7 @@ static void send_read_id_v3(struct mxc_nand_host *host)
-
- wait_op_done(host, true);
-
-- memcpy_fromio(host->data_buf, host->main_area0, 16);
-+ memcpy32_fromio(host->data_buf, host->main_area0, 16);
- }
-
- /* Request the NANDFC to perform a read of the NAND device ID. */
-@@ -535,7 +555,7 @@ static void send_read_id_v1_v2(struct mxc_nand_host *host)
- /* Wait for operation to complete */
- wait_op_done(host, true);
-
-- memcpy_fromio(host->data_buf, host->main_area0, 16);
-+ memcpy32_fromio(host->data_buf, host->main_area0, 16);
-
- if (this->options & NAND_BUSWIDTH_16) {
- /* compress the ID info */
-@@ -797,16 +817,16 @@ static void copy_spare(struct mtd_info *mtd, bool bfrom)
-
- if (bfrom) {
- for (i = 0; i < n - 1; i++)
-- memcpy_fromio(d + i * j, s + i * t, j);
-+ memcpy32_fromio(d + i * j, s + i * t, j);
-
- /* the last section */
-- memcpy_fromio(d + i * j, s + i * t, mtd->oobsize - i * j);
-+ memcpy32_fromio(d + i * j, s + i * t, mtd->oobsize - i * j);
- } else {
- for (i = 0; i < n - 1; i++)
-- memcpy_toio(&s[i * t], &d[i * j], j);
-+ memcpy32_toio(&s[i * t], &d[i * j], j);
-
- /* the last section */
-- memcpy_toio(&s[i * t], &d[i * j], mtd->oobsize - i * j);
-+ memcpy32_toio(&s[i * t], &d[i * j], mtd->oobsize - i * j);
- }
- }
-
-@@ -1070,7 +1090,8 @@ static void mxc_nand_command(struct mtd_info *mtd, unsigned command,
-
- host->devtype_data->send_page(mtd, NFC_OUTPUT);
-
-- memcpy_fromio(host->data_buf, host->main_area0, mtd->writesize);
-+ memcpy32_fromio(host->data_buf, host->main_area0,
-+ mtd->writesize);
- copy_spare(mtd, true);
- break;
-
-@@ -1086,7 +1107,7 @@ static void mxc_nand_command(struct mtd_info *mtd, unsigned command,
- break;
-
- case NAND_CMD_PAGEPROG:
-- memcpy_toio(host->main_area0, host->data_buf, mtd->writesize);
-+ memcpy32_toio(host->main_area0, host->data_buf, mtd->writesize);
- copy_spare(mtd, false);
- host->devtype_data->send_page(mtd, NFC_INPUT);
- host->devtype_data->send_cmd(host, command, true);
---
-1.7.1
-
diff --git a/patches/linux/3.5/0403-armadeus-Add-apf28-dts-files.patch b/patches/linux/3.5/0403-armadeus-Add-apf28-dts-files.patch
index 12173ab..92a36bb 100644
--- a/patches/linux/3.5/0403-armadeus-Add-apf28-dts-files.patch
+++ b/patches/linux/3.5/0403-armadeus-Add-apf28-dts-files.patch
@@ -2,7 +2,7 @@ Index: linux-3.5/arch/arm/boot/dts/imx28-apf28.dts
===================================================================
--- /dev/null
+++ linux-3.5/arch/arm/boot/dts/imx28-apf28.dts
-@@ -0,0 +1,53 @@
+@@ -0,0 +1,82 @@
+/*
+ * Copyright 2012 Armadeus Systems - <su...@ar...>
+ *
@@ -34,6 +34,35 @@ Index: linux-3.5/arch/arm/boot/dts/imx28-apf28.dts
+ pinctrl-names = "default";
+ pinctrl-0 = <&gpmi_pins_a &gpmi_status_cfg>;
+ status = "okay";
++
++ partition@0 {
++ label = "u-boot";
++ reg = <0x0 0x300000>;
++ };
++ partition@1 {
++ label = "env";
++ reg = <0x300000 0x80000>;
++ };
++ partition@2 {
++ label = "env2";
++ reg = <0x380000 0x20000>;
++ };
++ partition@3 {
++ label = "dtb";
++ reg = <0x400000 0x80000>;
++ };
++ partition@4 {
++ label = "splash";
++ reg = <0x480000 0x20000>;
++ };
++ partition@5 {
++ label = "kernel";
++ reg = <0x500000 0x800000>;
++ };
++ partition@6 {
++ label = "rootfs";
++ reg = <0xd00000 0xf300000>;
++ };
+ };
+ };
+
diff --git a/patches/linux/3.5/0405-armadeus-mx28_rename_gpmi_nand_clock.patch b/patches/linux/3.5/0405-armadeus-mx28_rename_gpmi_nand_clock.patch
new file mode 100644
index 0000000..d3220aa
--- /dev/null
+++ b/patches/linux/3.5/0405-armadeus-mx28_rename_gpmi_nand_clock.patch
@@ -0,0 +1,18 @@
+Renames gpmi-nand clock dev_id according to the driver.
+
+Signed-off-by: Gwenhael Goavec-Merou <gwe...@ar...>
+---
+
+Index: linux-3.5/drivers/clk/mxs/clk-imx28.c
+===================================================================
+--- linux-3.5.orig/drivers/clk/mxs/clk-imx28.c
++++ linux-3.5/drivers/clk/mxs/clk-imx28.c
+@@ -174,7 +174,7 @@ static struct clk_lookup lcdif_lookups[]
+
+ static struct clk_lookup gpmi_lookups[] = {
+ { .dev_id = "imx28-gpmi-nand", },
+- { .dev_id = "8000c000.gpmi", },
++ { .dev_id = "8000c000.gpmi-nand", },
+ };
+
+ static struct clk_lookup fec_lookups[] = {
hooks/post-receive
--
armadeus
|
|
From: Gwenhael Goavec-M. <gwe...@us...> - 2012-09-02 12:49:49
|
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 7b7c02ce26135023ba7ffed72b871ccb16da73f8 (commit)
via 7d3cd3f63bb26ff76c46a12283f84eeaddf3499b (commit)
from 35feb0551061d31a7ae82655cd67cd51bac3572f (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 7b7c02ce26135023ba7ffed72b871ccb16da73f8
Author: Gwenhael Goavec-Merou <gw...@tr...>
Date: Sun Sep 2 14:49:03 2012 +0200
[LINUX][3.5] apf28 dts: add fec reset gpio definition
commit 7d3cd3f63bb26ff76c46a12283f84eeaddf3499b
Author: Gwenhael Goavec-Merou <gw...@tr...>
Date: Sun Sep 2 14:48:08 2012 +0200
[LINUX][3.5] mx28: enable fec phy clock
-----------------------------------------------------------------------
Summary of changes:
.../3.5/0403-armadeus-Add-apf28-dts-files.patch | 9 +++--
...04-armadeus-mx28_Initialize_fec_phy_clock.patch | 34 ++++++++++++++++++++
2 files changed, 39 insertions(+), 4 deletions(-)
create mode 100644 patches/linux/3.5/0404-armadeus-mx28_Initialize_fec_phy_clock.patch
diff --git a/patches/linux/3.5/0403-armadeus-Add-apf28-dts-files.patch b/patches/linux/3.5/0403-armadeus-Add-apf28-dts-files.patch
index 8e1a561..12173ab 100644
--- a/patches/linux/3.5/0403-armadeus-Add-apf28-dts-files.patch
+++ b/patches/linux/3.5/0403-armadeus-Add-apf28-dts-files.patch
@@ -1,8 +1,8 @@
-Index: linux-3.5-rc5/arch/arm/boot/dts/imx28-apf28.dts
+Index: linux-3.5/arch/arm/boot/dts/imx28-apf28.dts
===================================================================
---- /dev/null 1970-01-01 00:00:00.000000000 +0000
-+++ linux-3.5-rc5/arch/arm/boot/dts/imx28-apf28.dts 2012-07-09 08:29:09.000000000 +0200
-@@ -0,0 +1,52 @@
+--- /dev/null
++++ linux-3.5/arch/arm/boot/dts/imx28-apf28.dts
+@@ -0,0 +1,53 @@
+/*
+ * Copyright 2012 Armadeus Systems - <su...@ar...>
+ *
@@ -51,6 +51,7 @@ Index: linux-3.5-rc5/arch/arm/boot/dts/imx28-apf28.dts
+ phy-mode = "rmii";
+ pinctrl-names = "default";
+ pinctrl-0 = <&mac0_pins_a>;
++ phy-reset-gpios = <&gpio4 13 0>;
+ status = "okay";
+ };
+ };
diff --git a/patches/linux/3.5/0404-armadeus-mx28_Initialize_fec_phy_clock.patch b/patches/linux/3.5/0404-armadeus-mx28_Initialize_fec_phy_clock.patch
new file mode 100644
index 0000000..3958f4e
--- /dev/null
+++ b/patches/linux/3.5/0404-armadeus-mx28_Initialize_fec_phy_clock.patch
@@ -0,0 +1,34 @@
+Fec phy clock needs to be enabled to have the interface working.
+
+Signed-off-by: Gwenhael Goavec-Merou <gwe...@ar...>
+---
+
+Index: linux-3.5/arch/arm/mach-mxs/mach-mxs.c
+===================================================================
+--- linux-3.5.orig/arch/arm/mach-mxs/mach-mxs.c
++++ linux-3.5/arch/arm/mach-mxs/mach-mxs.c
+@@ -81,11 +81,24 @@ static void __init imx28_evk_init(void)
+ clk_prepare_enable(clk);
+ }
+
++static void __init apf28_init(void)
++{
++ struct clk *clk;
++
++ /* Enable fec phy clock */
++ clk = clk_get_sys("enet_out", NULL);
++ if (!IS_ERR(clk))
++ clk_prepare_enable(clk);
++}
++
+ static void __init mxs_machine_init(void)
+ {
+ if (of_machine_is_compatible("fsl,imx28-evk"))
+ imx28_evk_init();
+
++ if (of_machine_is_compatible("armadeus,imx28-apf28"))
++ apf28_init();
++
+ of_platform_populate(NULL, of_default_bus_match_table,
+ NULL, NULL);
+ }
hooks/post-receive
--
armadeus
|
|
From: Julien B a. A. <ar...@us...> - 2012-08-16 11:51:09
|
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "armadeus".
The branch, master has been updated
via 35feb0551061d31a7ae82655cd67cd51bac3572f (commit)
via 933a72a543e1ba2677f93d3dc3fff08c804c7668 (commit)
from 3436582bb92062af9369bc8536319897d6b4b68a (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 35feb0551061d31a7ae82655cd67cd51bac3572f
Merge: 933a72a 3436582
Author: Julien Boibessot <jul...@ar...>
Date: Thu Aug 16 13:49:20 2012 +0200
Merge branch 'master' of ssh://armadeus.git.sourceforge.net/gitroot/armadeus/armadeus
commit 933a72a543e1ba2677f93d3dc3fff08c804c7668
Author: Julien Boibessot <jul...@ar...>
Date: Thu Aug 16 13:48:29 2012 +0200
After release stuff
-----------------------------------------------------------------------
Summary of changes:
.../rootfs/target_skeleton/etc/armadeus-version | 2 +-
scripts/release/changes.sh | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/buildroot/target/device/armadeus/rootfs/target_skeleton/etc/armadeus-version b/buildroot/target/device/armadeus/rootfs/target_skeleton/etc/armadeus-version
index 819e07a..0ccb242 100644
--- a/buildroot/target/device/armadeus/rootfs/target_skeleton/etc/armadeus-version
+++ b/buildroot/target/device/armadeus/rootfs/target_skeleton/etc/armadeus-version
@@ -1 +1 @@
-5.0
+5.1-devt-git
diff --git a/scripts/release/changes.sh b/scripts/release/changes.sh
index 5d60c58..01f0362 100755
--- a/scripts/release/changes.sh
+++ b/scripts/release/changes.sh
@@ -15,7 +15,7 @@ CHANGES_TOOLS=$TEMP_DIR/tools.log
CHANGES_ASDEVICES=$TEMP_DIR/asdevices.log
CHANGES_OTHER=$TEMP_DIR/other.log
-LATEST_RELEASE_DATE="2012-01-27"
+LATEST_RELEASE_DATE="2012-08-12"
usage()
{
hooks/post-receive
--
armadeus
|
|
From: jorasse <jo...@us...> - 2012-08-16 11:32: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 3436582bb92062af9369bc8536319897d6b4b68a (commit)
from f6a3a49a8f3549413e914e16d4e2cfe7cd1639e0 (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 3436582bb92062af9369bc8536319897d6b4b68a
Author: Eric Jarrige <eri...@ar...>
Date: Thu Aug 16 13:36:06 2012 +0200
[LINUX] apf28: Disable RAM frequency scaling - Fix USB, ethernet.. random crashes - Use CPUFreq governor ondemand as default config
-----------------------------------------------------------------------
Summary of changes:
.../armadeus/apf28/apf28-linux-2.6.35.config | 10 ++++------
1 files changed, 4 insertions(+), 6 deletions(-)
diff --git a/buildroot/target/device/armadeus/apf28/apf28-linux-2.6.35.config b/buildroot/target/device/armadeus/apf28/apf28-linux-2.6.35.config
index 9977bf7..960aae6 100644
--- a/buildroot/target/device/armadeus/apf28/apf28-linux-2.6.35.config
+++ b/buildroot/target/device/armadeus/apf28/apf28-linux-2.6.35.config
@@ -1,7 +1,7 @@
#
# Automatically generated make config: don't edit
# Linux kernel version: 2.6.35.3
-# Thu Aug 2 13:28:14 2012
+# Thu Aug 16 13:30:29 2012
#
CONFIG_ARM=y
CONFIG_SYS_SUPPORTS_APM_EMULATION=y
@@ -272,9 +272,7 @@ CONFIG_MXS_AUART3_DEVICE_ENABLE=y
CONFIG_MXS_AUART3_DMA_ENABLE=y
CONFIG_MXS_AUART4_DEVICE_ENABLE=y
CONFIG_MXS_AUART4_DMA_ENABLE=y
-CONFIG_MXS_RAM_FREQ_SCALING=y
-# CONFIG_MXS_RAM_MDDR is not set
-# CONFIG_MXS_RAM_DDR is not set
+# CONFIG_MXS_RAM_FREQ_SCALING is not set
#
# Processor Type
@@ -364,8 +362,8 @@ CONFIG_CPU_FREQ_STAT=y
# CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set
# CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set
# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set
-# CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set
-CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE=y
+CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y
+# CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set
CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
CONFIG_CPU_FREQ_GOV_POWERSAVE=y
CONFIG_CPU_FREQ_GOV_USERSPACE=y
hooks/post-receive
--
armadeus
|
|
From: jorasse <jo...@us...> - 2012-08-16 11:23:38
|
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 f6a3a49a8f3549413e914e16d4e2cfe7cd1639e0 (commit)
from e850668bfc48dcb76648b593b72f7fa4bced891f (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 f6a3a49a8f3549413e914e16d4e2cfe7cd1639e0
Author: Eric Jarrige <eri...@ar...>
Date: Thu Aug 16 13:26:56 2012 +0200
[LINUX] apf28: Support RAM frequency scaling options: DDR2, mDDR and disable RAM frequency scaling
-----------------------------------------------------------------------
Summary of changes:
...eus-support_ram_frequency_scaling_options.patch | 100 ++++++++++++++++++++
1 files changed, 100 insertions(+), 0 deletions(-)
create mode 100644 patches/linux/2.6.35/460-armadeus-support_ram_frequency_scaling_options.patch
diff --git a/patches/linux/2.6.35/460-armadeus-support_ram_frequency_scaling_options.patch b/patches/linux/2.6.35/460-armadeus-support_ram_frequency_scaling_options.patch
new file mode 100644
index 0000000..56f119e
--- /dev/null
+++ b/patches/linux/2.6.35/460-armadeus-support_ram_frequency_scaling_options.patch
@@ -0,0 +1,100 @@
+Support RAM frequency scaling options: DDR2, mDDR and disable RAM frequency
+scaling.
+
+This patch does not fix USB and ethernet issues reported with dynamic frequency
+scaling governors: conservative and ondemand. in such a case disabling RAM
+frequency scaling is the best workaroung with a very limit impact on the cpu
+power consumption with a lose of few mA (please fixme).
+
+Signed-off-by: Eric Jarrige <eri...@ar...>
+---
+Index: linux-2.6.35.3/arch/arm/mach-mx28/clock.c
+===================================================================
+--- linux-2.6.35.3/arch/arm/mach-mx28/clock.c
++++ linux-2.6.35.3/arch/arm/mach-mx28/clock.c
+@@ -885,6 +885,7 @@ static unsigned long emi_round_rate(stru
+
+ static int emi_set_rate(struct clk *clk, unsigned long rate)
+ {
++#ifdef CONFIG_MXS_RAM_FREQ_SCALING
+ struct mxs_emi_scaling_data emi;
+ volatile unsigned int StateX, StateH;
+ volatile unsigned int APBHCTRL_Backup, APBXCTRL_Backup;
+@@ -982,6 +983,7 @@ static int emi_set_rate(struct clk *clk,
+ printk(KERN_ERR "couldn't set up EMI divisor\n");
+ return -ETIMEDOUT;
+ }
++#endif /* CONFIG_MXS_RAM_FREQ_SCALING */
+
+ return 0;
+ }
+Index: linux-2.6.35.3/arch/arm/mach-mx28/emi_settings.h
+===================================================================
+--- linux-2.6.35.3/arch/arm/mach-mx28/emi_settings.h
++++ linux-2.6.35.3/arch/arm/mach-mx28/emi_settings.h
+@@ -27,6 +27,7 @@
+ #define SCALING_DATA_NEW_FREQ_OFFSET 12
+
+ #ifndef __ASSEMBLER__
++#ifdef CONFIG_MXS_RAM_FREQ_SCALING
+ void mxs_ram_freq_scale_end();
+ void DDR2EmiController_EDE1116_133MHz(void);
+ void DDR2EmiController_EDE1116_166MHz(void);
+@@ -35,6 +36,7 @@ void mDDREmiController_24MHz(void);
+ void mDDREmiController_133MHz(void);
+ void mDDREmiController_200MHz(void);
+ unsigned int *get_current_emidata();
++#endif /* CONFIG_MXS_RAM_FREQ_SCALING */
+ #endif
+
+ #endif
+Index: linux-2.6.35.3/arch/arm/plat-mxs/include/mach/clock.h
+===================================================================
+--- linux-2.6.35.3/arch/arm/plat-mxs/include/mach/clock.h
++++ linux-2.6.35.3/arch/arm/plat-mxs/include/mach/clock.h
+@@ -103,11 +103,6 @@ struct mxs_emi_scaling_data {
+ #ifdef CONFIG_MXS_RAM_FREQ_SCALING
+ extern int mxs_ram_freq_scale(struct mxs_emi_scaling_data *);
+ extern u32 mxs_ram_funcs_sz;
+-#else
+-static inline int mxs_ram_freq_scale(struct mxs_emi_scaling_data *p)
+-{
+-}
+-static u32 mxs_ram_funcs_sz;
+ #endif
+
+ /* Clock flags */
+Index: linux-2.6.35.3/arch/arm/plat-mxs/Kconfig
+===================================================================
+--- linux-2.6.35.3/arch/arm/plat-mxs/Kconfig
++++ linux-2.6.35.3/arch/arm/plat-mxs/Kconfig
+@@ -152,6 +152,8 @@ config MXS_AUART4_DMA_ENABLE
+ help
+ Set application uart 4 to dma mode
+
++endmenu
++
+ config MXS_RAM_FREQ_SCALING
+ bool "RAM frequency scaling support"
+ depends on ARCH_MXS
+@@ -163,10 +165,10 @@ choice
+
+ config MXS_RAM_MDDR
+ bool "mDDR SDRAM"
+- depends on ARCH_MX23
++ depends on ARCH_MXS
+ config MXS_RAM_DDR
+ bool "DDR SDRAM"
+- depends on ARCH_MX23
++ depends on ARCH_MXS
+
+ endchoice
+
+@@ -174,6 +176,5 @@ config IRAM_ALLOC
+ bool
+ default y
+ select GENERIC_ALLOCATOR
+-endmenu
+
+ endif
+
hooks/post-receive
--
armadeus
|
|
From: jorasse <jo...@us...> - 2012-08-16 09:48: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 e850668bfc48dcb76648b593b72f7fa4bced891f (commit)
from 91404b72c0a48bd2f078bc69ed84759aa8ddee1b (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 e850668bfc48dcb76648b593b72f7fa4bced891f
Author: Samuel Martin <s.m...@gm...>
Date: Wed Aug 15 17:44:32 2012 +0200
fix host-tar and host-m4 build on systems based on glibc-2.16 or later
Already included in the Buildroot release 2012.08.
Upstream patches:
http://git.uclibc.org/buildroot/patch/?id=600375d18e6ccd08505153863666f2e8b10251be
http://git.uclibc.org/buildroot/patch/?id=9664e610716d24bdfb784c0e0414b88a2879a4e1
Signed-off-by: Samuel Martin <s.m...@gm...>
create mode 100644 patches/buildroot/2012.02/192-m4-fix-build-with-glibc-2.16.patch
create mode 100644 patches/buildroot/2012.02/193-tar-fix-build-with-glibc-2.16.patch
Signed-off-by: Eric Jarrige <eri...@ar...>
-----------------------------------------------------------------------
Summary of changes:
.../2012.02/192-m4-fix-build-with-glibc-2.16.patch | 59 +++++++++++++++++
.../193-tar-fix-build-with-glibc-2.16.patch | 68 ++++++++++++++++++++
2 files changed, 127 insertions(+), 0 deletions(-)
create mode 100644 patches/buildroot/2012.02/192-m4-fix-build-with-glibc-2.16.patch
create mode 100644 patches/buildroot/2012.02/193-tar-fix-build-with-glibc-2.16.patch
diff --git a/patches/buildroot/2012.02/192-m4-fix-build-with-glibc-2.16.patch b/patches/buildroot/2012.02/192-m4-fix-build-with-glibc-2.16.patch
new file mode 100644
index 0000000..2756ee0
--- /dev/null
+++ b/patches/buildroot/2012.02/192-m4-fix-build-with-glibc-2.16.patch
@@ -0,0 +1,59 @@
+From 600375d18e6ccd08505153863666f2e8b10251be Mon Sep 17 00:00:00 2001
+From: Samuel Martin <s.m...@gm...>
+Date: Sun, 22 Jul 2012 15:28:37 +0200
+Subject: [PATCH 1/2] m4: fix build with glibc >=2.16
+
+Signed-off-by: Samuel Martin <s.m...@gm...>
+
+ create mode 100644 package/m4/m4-1.4.16-no-gets.patch
+Signed-off-by: Thomas Petazzoni <tho...@fr...>
+
+ create mode 100644 package/m4/m4-1.4.16-no-gets.patch
+
+diff --git a/package/m4/m4-1.4.16-no-gets.patch b/package/m4/m4-1.4.16-no-gets.patch
+new file mode 100644
+index 0000000..a057377
+--- /dev/null
++++ b/package/m4/m4-1.4.16-no-gets.patch
+@@ -0,0 +1,38 @@
++Since the 2.16 release of the glibc, 'gets' is not any more defined in the gnulib.
++No m4 version synchronized with gnulib since [1] has been released yet.
++
++This patch avoids the following error occurs when building m4 <=1.4.16 on host using
++a glibc >=2.16:
++
++make[4]: Entering directory `/opt/buildroot/output/build/host-m4-1.4.16/lib'
++/opt/buildroot/output/host/usr/bin/ccache /usr/bin/gcc -std=gnu99 -I. -O2 -I/opt/buildroot/output/host/include -I/opt/buildroot/output/host/usr/include -MT gl_avltree_oset.o -MD -MP -MF .deps/gl_avltree_oset.Tpo -c -o gl_avltree_oset.o gl_avltree_oset.c
++/opt/buildroot/output/host/usr/bin/ccache /usr/bin/gcc -std=gnu99 -I. -O2 -I/opt/buildroot/output/host/include -I/opt/buildroot/output/host/usr/include -MT c-ctype.o -MD -MP -MF .deps/c-ctype.Tpo -c -o c-ctype.o c-ctype.c
++/opt/buildroot/output/host/usr/bin/ccache /usr/bin/gcc -std=gnu99 -I. -O2 -I/opt/buildroot/output/host/include -I/opt/buildroot/output/host/usr/include -MT c-stack.o -MD -MP -MF .deps/c-stack.Tpo -c -o c-stack.o c-stack.c
++/opt/buildroot/output/host/usr/bin/ccache /usr/bin/gcc -std=gnu99 -I. -O2 -I/opt/buildroot/output/host/include -I/opt/buildroot/output/host/usr/include -MT clean-temp.o -MD -MP -MF .deps/clean-temp.Tpo -c -o clean-temp.o clean-temp.c
++mv -f .deps/c-ctype.Tpo .deps/c-ctype.Po
++/opt/buildroot/output/host/usr/bin/ccache /usr/bin/gcc -std=gnu99 -I. -O2 -I/opt/buildroot/output/host/include -I/opt/buildroot/output/host/usr/include -MT close-hook.o -MD -MP -MF .deps/close-hook.Tpo -c -o close-hook.o close-hook.c
++In file included from clean-temp.h:22:0,
++ from clean-temp.c:23:
++./stdio.h:477:20: error 'gets' undeclared here (not in a function)
++make[4]: *** [clean-temp.o] Error 1
++
++References:
++[1] http://git.savannah.gnu.org/gitweb/?p=gnulib.git;a=commitdiff;h=66712c23388e93e5c518ebc8515140fa0c807348
++[2] http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/sys-devel/m4/files/m4-1.4.16-no-gets.patch?diff_format=h&revision=1.1&view=markup
++
++Signed-off-by: Samuel Martin <s.m...@gm...>
++
++---
++diff -purN host-m4-1.4.16.orig/lib/stdio.in.h host-m4-1.4.16/lib/stdio.in.h
++--- host-m4-1.4.16.orig/lib/stdio.in.h 2012-07-21 19:11:40.196541826 +0200
+++++ host-m4-1.4.16/lib/stdio.in.h 2012-07-21 20:46:05.405850751 +0200
++@@ -162,7 +162,9 @@ _GL_WARN_ON_USE (fflush, "fflush is not
++ so any use of gets warrants an unconditional warning. Assume it is
++ always declared, since it is required by C89. */
++ #undef gets
+++#if defined(__GLIBC__) && !defined(__UCLIBC__) && !__GLIBC_PREREQ(2, 16)
++ _GL_WARN_ON_USE (gets, "gets is a security hole - use fgets instead");
+++#endif
++
++ #if @GNULIB_FOPEN@
++ # if @REPLACE_FOPEN@
+--
+1.7.11.4
+
diff --git a/patches/buildroot/2012.02/193-tar-fix-build-with-glibc-2.16.patch b/patches/buildroot/2012.02/193-tar-fix-build-with-glibc-2.16.patch
new file mode 100644
index 0000000..b1f84c9
--- /dev/null
+++ b/patches/buildroot/2012.02/193-tar-fix-build-with-glibc-2.16.patch
@@ -0,0 +1,68 @@
+From 9664e610716d24bdfb784c0e0414b88a2879a4e1 Mon Sep 17 00:00:00 2001
+From: Samuel Martin <s.m...@gm...>
+Date: Sun, 22 Jul 2012 15:28:38 +0200
+Subject: [PATCH 2/2] tar: fix build with glibc >=2.16
+
+Signed-off-by: Samuel Martin <s.m...@gm...>
+
+ create mode 100644 package/tar/tar-1.26-no-gets.patch
+Signed-off-by: Thomas Petazzoni <tho...@fr...>
+
+ create mode 100644 package/tar/tar-1.26-no-gets.patch
+
+diff --git a/package/tar/tar-1.26-no-gets.patch b/package/tar/tar-1.26-no-gets.patch
+new file mode 100644
+index 0000000..fb9d188
+--- /dev/null
++++ b/package/tar/tar-1.26-no-gets.patch
+@@ -0,0 +1,47 @@
++Since the 2.16 release of the glibc, 'gets' is not any more defined in the gnulib.
++No tar version synchronized with gnulib since [1] has been released yet.
++
++This patch avoids the following error occurs when building tar <=1.4.16 on host using
++a glibc >=2.16:
++
++make[5]: Entering directory `/home/samuel/data/workspace/src/buildroot/master/output/build/host-tar-1.26/gnu'
++ CC areadlink.o
++ CC areadlinkat.o
++ CC argp-ba.o
++ CC argp-eexst.o
++ CC argp-fmtstream.o
++ CC argp-fs-xinl.o
++In file included from argp.h:24:0,
++ from argp-eexst.c:27:
++./stdio.h:479:1: error âgetsâ undeclared here (not in a function)
++make[5]: *** [argp-eexst.o] Error 1
++make[5]: *** Waiting for unfinished jobs....
++In file included from argp-fmtstream.h:29:0,
++ from argp-fs-xinl.c:28:
++./stdio.h:479:1: error âgetsâ undeclared here (not in a function)
++make[5]: *** [argp-fs-xinl.o] Error 1
++In file included from argp-fmtstream.h:29:0,
++ from argp-fmtstream.c:35:
++./stdio.h:479:1: error âgetsâ undeclared here (not in a function)
++make[5]: *** [argp-fmtstream.o] Error 1
++
++References:
++[1] http://git.savannah.gnu.org/gitweb/?p=gnulib.git;a=commitdiff;h=66712c23388e93e5c518ebc8515140fa0c807348
++[2] http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/sys-devel/m4/files/m4-1.4.16-no-gets.patch?diff_format=h&revision=1.1&view=markup
++
++Signed-off-by: Samuel Martin <s.m...@gm...>
++
++---
++diff -purN host-tar-1.26.orig/gnu/stdio.in.h host-tar-1.26/gnu/stdio.in.h
++--- host-tar-1.26.orig/gnu/stdio.in.h 2012-07-21 21:17:12.392403084 +0200
+++++ host-tar-1.26/gnu/stdio.in.h 2012-07-21 21:18:27.991993525 +0200
++@@ -164,7 +164,9 @@ _GL_WARN_ON_USE (fflush, "fflush is not
++ so any use of gets warrants an unconditional warning. Assume it is
++ always declared, since it is required by C89. */
++ #undef gets
+++#if defined(__GLIBC__) && !defined(__UCLIBC__) && !__GLIBC_PREREQ(2, 16)
++ _GL_WARN_ON_USE (gets, "gets is a security hole - use fgets instead");
+++#endif
++
++ #if @GNULIB_FOPEN@
++ # if @REPLACE_FOPEN@
+--
+1.7.11.4
+
hooks/post-receive
--
armadeus
|
|
From: jorasse <jo...@us...> - 2012-08-14 14:12:43
|
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 91404b72c0a48bd2f078bc69ed84759aa8ddee1b (commit)
from 615f7adffd99bf9e91183078664a9099551f5b93 (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 91404b72c0a48bd2f078bc69ed84759aa8ddee1b
Author: Eric Jarrige <eri...@ar...>
Date: Tue Aug 14 16:16:09 2012 +0200
[LINUX] apf28: cleanup USB patchwork
-----------------------------------------------------------------------
Summary of changes:
.../450-armadeus-add_apf28_module_support.patch | 19 -------------------
.../452-armadeus-mxs-fixes_USB_freescale_bsp.patch | 15 ++++++---------
2 files changed, 6 insertions(+), 28 deletions(-)
diff --git a/patches/linux/2.6.35/450-armadeus-add_apf28_module_support.patch b/patches/linux/2.6.35/450-armadeus-add_apf28_module_support.patch
index 9d60244..e06dc08 100644
--- a/patches/linux/2.6.35/450-armadeus-add_apf28_module_support.patch
+++ b/patches/linux/2.6.35/450-armadeus-add_apf28_module_support.patch
@@ -744,22 +744,3 @@ Index: linux-2.6.35.3/arch/arm/tools/mach-types
saarb_mg1 MACH_SAARB_MG1 SAARB_MG1 3091
callisto MACH_CALLISTO CALLISTO 3092
+apf28 MACH_APF28 APF28 3845
-Index: linux-2.6.35.3/arch/arm/mach-mx28/usb_dr.c
-===================================================================
---- linux-2.6.35.3.orig/arch/arm/mach-mx28/usb_dr.c 2012-02-01 11:40:57.000000000 +0100
-+++ linux-2.6.35.3/arch/arm/mach-mx28/usb_dr.c 2012-02-01 11:45:29.000000000 +0100
-@@ -52,12 +52,14 @@
- void fsl_phy_set_power(struct fsl_xcvr_ops *this,
- struct fsl_usb2_platform_data *pdata, int on)
- {
-+#if defined(CONFIG_MACH_MX28EVK)
- /* USB_POWER_ENABLE_PIN have request at pin init*/
- if (pdata->phy_regs != USBPHY1_PHYS_ADDR) {
- pr_debug("%s: on is %d\n", __func__, on);
- gpio_direction_output(USB_POWER_ENABLE, on);
- gpio_set_value(USB_POWER_ENABLE, on);
- }
-+#endif
- }
-
- static void usb_host_phy_resume(struct fsl_usb2_platform_data *plat)
diff --git a/patches/linux/2.6.35/452-armadeus-mxs-fixes_USB_freescale_bsp.patch b/patches/linux/2.6.35/452-armadeus-mxs-fixes_USB_freescale_bsp.patch
index 752bb41..dd696fc 100644
--- a/patches/linux/2.6.35/452-armadeus-mxs-fixes_USB_freescale_bsp.patch
+++ b/patches/linux/2.6.35/452-armadeus-mxs-fixes_USB_freescale_bsp.patch
@@ -4,8 +4,8 @@ Signed-off-by: Julien Boibessot <jul...@ar...>
Index: linux-2.6.35.3/arch/arm/mach-mx28/usb_dr.c
===================================================================
---- linux-2.6.35.3.orig/arch/arm/mach-mx28/usb_dr.c 2012-02-03 12:57:41.000000000 +0100
-+++ linux-2.6.35.3/arch/arm/mach-mx28/usb_dr.c 2012-02-03 12:57:55.000000000 +0100
+--- linux-2.6.35.3/arch/arm/mach-mx28/usb_dr.c
++++ linux-2.6.35.3/arch/arm/mach-mx28/usb_dr.c
@@ -29,7 +29,13 @@
#include <mach/arc_otg.h>
#include "usb.h"
@@ -28,11 +28,10 @@ Index: linux-2.6.35.3/arch/arm/mach-mx28/usb_dr.c
void fsl_phy_usb_utmi_init(struct fsl_xcvr_ops *this)
{
-@@ -58,14 +65,20 @@ void fsl_phy_usb_utmi_uninit(struct fsl_
+@@ -58,11 +65,19 @@ void fsl_phy_usb_utmi_uninit(struct fsl_
void fsl_phy_set_power(struct fsl_xcvr_ops *this,
struct fsl_usb2_platform_data *pdata, int on)
{
--#if defined(CONFIG_MACH_MX28EVK)
- /* USB_POWER_ENABLE_PIN have request at pin init*/
- if (pdata->phy_regs != USBPHY1_PHYS_ADDR) {
- pr_debug("%s: on is %d\n", __func__, on);
@@ -52,11 +51,9 @@ Index: linux-2.6.35.3/arch/arm/mach-mx28/usb_dr.c
+ gpio_set_value(USB_POWER_ENABLE, on);
+ }
}
--#endif
}
- static void usb_host_phy_resume(struct fsl_usb2_platform_data *plat)
-@@ -365,6 +378,7 @@ static struct fsl_usb2_platform_data __m
+@@ -363,6 +378,7 @@ static struct fsl_usb2_platform_data __m
.platform_resume = usb_host_phy_resume,
.transceiver = "utmi",
.phy_regs = USBPHY0_PHYS_ADDR,
@@ -64,7 +61,7 @@ Index: linux-2.6.35.3/arch/arm/mach-mx28/usb_dr.c
};
/*
-@@ -459,6 +473,18 @@ static struct fsl_usb2_wakeup_platform_d
+@@ -457,6 +473,18 @@ static struct fsl_usb2_wakeup_platform_d
.usb_clock_for_pm = usbotg_clock_gate,
};
@@ -83,7 +80,7 @@ Index: linux-2.6.35.3/arch/arm/mach-mx28/usb_dr.c
static int __init usb_dr_init(void)
{
struct platform_device *pdev;
-@@ -474,6 +500,13 @@ static int __init usb_dr_init(void)
+@@ -472,6 +500,13 @@ static int __init usb_dr_init(void)
dr_utmi_config.irq_delay = 0;
dr_utmi_config.wakeup_pdata = &usbdr_wakeup_config;
hooks/post-receive
--
armadeus
|
|
From: Julien B a. A. <ar...@us...> - 2012-08-12 13:00: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 annotated tag, armadeus-5.0 has been created
at a8f3879292acf41dfab1ff4096243afa939c9291 (tag)
tagging 615f7adffd99bf9e91183078664a9099551f5b93 (commit)
replaces armadeus-4.1
tagged by Julien Boibessot
on Sun Aug 12 14:59:18 2012 +0200
- Log -----------------------------------------------------------------
Creating TAG for armadeus-5.0 release
Eric Jarrige (265):
[UBOOT] apf28: support boot from scratch & improve reliability
[BUILDROOT] apf28: update to U-Boot release 2011.12
Merge branch 'master' of ssh://armadeus.git.sourceforge.net/gitroot/armadeus/armadeus
[BUILDROOT] add imx28-usb-downloader package to upload bin files in bootstrap mode - Temporary: Dev of python recover app ongoing..
[BUILDROOT] apf28: build host tool imx28-usb-downloader to recover the board (if needed..)
[UBOOT] apf28: patch clean-up - set MAC address from fuses - enable L1 instruction cache - Configure UBI Flash partition to be accessible from U-Boot
[BUILDROOT] Change elftosb download website - the legacy one is not accessible anymore
[BUIDROOT] fix elftosb downloard URL
[BUILDROOT] apf28: add reference U-Boot binary file for further board flash memory recover
[BUILDROOT] apf28: Add preliminary U-Boot recover process
[UBOOT] apf28:Â add console paramater ttyAM0 to kernel boot params
[UBOOT] make mxsboot generates nand binary files with read/write rights for everyone
[UBOOT] apf28: support read/blow MAC from otp fuses
[UBOOT] apf28: makefile clean up
[UBOOT] apf28:Â Add command to build BCB tables
[UBOOT] apf28:Â Fix Fuse reg base address
[BUILDROOT] apf28: Use safe boot image u-boot.sb
Merge branch 'master' of ssh://armadeus.git.sourceforge.net/gitroot/armadeus/armadeus
[UBOOT] apf28:Â Improve stride_count computation
[UBOOT] apf28: fix hidden characters in comments
[UBOOT] apf28: Fix memory corruption while computing RAM size - Fix typo - Move static IP config to Buildroot world
[UBOOT] update u-boot_recover to restore boards through USB link only - do not need Ethernet anymore to recover UBoot
[UBOOT] apf27: import mx27 NAND SPL from U-Boot 2010.03
[UBOOT] apf27: U-Boot 2011.12 default configuration
[UBOOT] apf27: Remove unexpected apf27.h patches
[UBOOT] apf27: make UBoot self relocatable and bootable from NAND flash
[UBOOT] apf27: keep one spare block for bad block while recovering UBoot
[UBOOT] apf27: init clock at startup in any cases
[UBOOT] apf27: use U-Boot 1.3.4 patched 2.3 as U-Boot recover
[UBOOT] apf27: update config file to support bad block in boot partition
[UBOOT] apf28: conde and config cleanup
Merge branch 'master' of ssh://armadeus.git.sourceforge.net/gitroot/armadeus/armadeus
[UBOOT] apf28: update U-Boot recover image file
[UBOOT] apf27: add fpga patch to release 2011.12
[UBOOT] apf51: support UBoot 2011.12 relocation to the end of the 2nd flash
[UBOOT] apf51: add config option for uboot 2011.12 to force number of RAM on rev 0 boards - rev 1 support auto detection of number of RAM and UBoot autorelocation at the end of RAM
Merge branch 'master' of ssh://armadeus.git.sourceforge.net/gitroot/armadeus/armadeus
[BUILDROOT] Prepare migration to BRÂ 2012.02
[BUILDROOT] Prepare migration to BRÂ 2012.02
[BUILDROOT] Prepare migration to BR2012.02
[BUILDROOT] Prepare migration to BR2012.02
[BUILDROOT] Add missing Uboot patch
[BUILDROOT] BR 2012.02: add config file for busybox 1.19.4
[BUILDROOT] rxtxlib: Fix missing dependency on Classpath
[BUILDROOT] Fix U-Boot compilation issue for both BR2011.05 and BR2012.02
Merge branch 'master' of ssh://armadeus.git.sourceforge.net/gitroot/armadeus/armadeus
[BUILDROOT] Fix U-Boot compilation issue for BR2012.02
[UBOOT] apf9328: update u-boot recover binary image
[BSP] apf28: fix U-Boot recover reset issue
[BUILDROOT] BR2012.02: support U-Boot .sb Safe Boot file format
[BUILDROOT] BR2012.02: update U-Boot dependencies on elftosb when using .sb bin files
[BUILDROOT] update apf28 configuration file
[BUILDROOT] some macros depend on some updates - refactoring expect after the BR2012.02 migration
[ARMADEUS] update imx28-usb-downloader package to BE2012.02
[BUILDROOT] Rework elftosb package for BR2012.02
[BUILDROOT] update elftosb patch name
Merge branch 'master' of ssh://armadeus.git.sourceforge.net/gitroot/armadeus/armadeus
[BUILDROOT] Update patch header
Merge branch 'master' of ssh://armadeus.git.sourceforge.net/gitroot/armadeus/armadeus
[BUILDROOT] update u-boot.sb file format and elftosb package
[UBOOT] Update linux nand partition parameters
Merge branch 'master' of ssh://armadeus.git.sourceforge.net/gitroot/armadeus/armadeus
[ROOTFS][APF28] Set UBIFS parameters to mount NAND rootfs
[LINUX] APF28: add support for NAND partitions
[LINUX] apf28: update kernel config to support UBIFS/NAND
[UBOOT] apf28: enable mmcboot and net console
[UBOOT] apf9328: fix DHCP and NFS timeout issue
[UBOOT] apf9328: update and clean up for UBoot 2011.12
[UBOOT] apf9328: enable dcache feature but not active no boot
[BUILDROOT] restore java packages into BR2012.02
[BUILDROOT] fix uboot cleaning option
[UBOOT] apf28: fix NAND rootfs
Merge branch 'master' of ssh://armadeus.git.sourceforge.net/gitroot/armadeus/armadeus
[UBOOT] apf9328: check <ctrl>-c on boot to cancel fpga download
[UBOOT] apf51: check <ctrl>-c on boot to cancel fpga download
Merge branch 'master' of ssh://armadeus.git.sourceforge.net/gitroot/armadeus/armadeus
[UBOOT] apf9328: bump to U-Boot 2011.12
[UBOOT] apf51: bump to U-Boot 2011.12
[UBOOT] apf51: remove JFFS2 scripts - this board does not support JFFS2
[UBOOT] apf27: board refactoring and fix nand issue with UBoot 2011.12
[UBOOT] apf27: cleanup ongoing
[UBOOT] apf27: restore imxfuse command
Merge branch 'master' of ssh://armadeus.git.sourceforge.net/gitroot/armadeus/armadeus
[UBOOT] apf27: add nand lock/unlock command
Merge branch 'master' of ssh://armadeus.git.sourceforge.net/gitroot/armadeus/armadeus
[TOOLS] apf51: update and improve U-Boot recover tool
[UBOOT] Update config file structure for all APF boards
Merge branch 'master' of ssh://armadeus.git.sourceforge.net/gitroot/armadeus/armadeus
change to fix config_cmd_default.h dependencies
[UBOOT] apf9328 does not support board and cpu display infos
Merge branch 'master' of ssh://armadeus.git.sourceforge.net/gitroot/armadeus/armadeus
[UBOOT] apf27: bump to U-Boot release 2011.12
Merge branch 'master' of ssh://armadeus.git.sourceforge.net/gitroot/armadeus/armadeus
[TOOLS] update apf27 uboot recover tool
[TOOLS] improve reliability of uboot recover tools
[UBOOT] import patch to support NAND flashing large files
Merge branch 'master' of ssh://armadeus.git.sourceforge.net/gitroot/armadeus/armadeus
[UBOOT] pps27: bump tu U-Boot 2011.12
Merge branch 'master' of ssh://armadeus.git.sourceforge.net/gitroot/armadeus/armadeus
Merge branch 'master' of ssh://armadeus.git.sourceforge.net/gitroot/armadeus/armadeus
[BUILDROOT] bump to Buildroot 2012.02
[BUILDROOT] update and clean all board default configuration
[UBOOT] remove hard coded statis IP adress
[BUILROOT] update rxtx and use Buildroot AUTOTARGETS model
[BUILD] add missing QT creator cleanup before re-applying patches
[BUILDROOT] clean-up after BR2012.02 migration
[BUILDROOT] clean-up after BR2012.02 migration
[BUILDROOT] apf28: add USB downloader tool to the default config
Merge branch 'master' of ssh://armadeus.git.sourceforge.net/gitroot/armadeus/armadeus
[BUILDROOT] update USB downloader tool package
[BUILDROOT] Fix build of the UBoot binary image
[BUILDROOT] pps: fix conflict between apf27 and pps board name
[UBOOT] apf27: use CONFIG_CMD_MMC to enable sd bus init when needed
[UBOOT] pps: configure pps dedicated lines and disable mmc driver
[UBOOT][APF28] refactoring environment variables
[UBOOT][APF28] still improving environment variables
[UBOOT][APF28] fix ocotp bug to read fuse at any address
[TOOLS] apf28: update recovering software and U-Boot binary image
[BUILDROOT] rework u-boot binary target name and cleanup patch
[BUILDROOT] remove the never released U-Boot 2011.06 patches that are now deprecated with U-Boot 2011.12
[UBOOT] use the default U-Boot filename: u-boot-nand.bin and add the board prefix apfXX-
[BUILDROOT] cleanup: delete patch 051b and set the board uboot board name in the Br config files
[BUILDROOT] BR 2012.02-rc1 patch cleanup
[BUILDROOT] Change BR specific patches for UBoor to be a hook command in the armadeus makefiles
[BUILDROOT] Change BR specific patches for UBoot to be a hook command in the armadeus makefiles
Merge branch 'master' of ssh://armadeus.git.sourceforge.net/gitroot/armadeus/armadeus
[BUILDROOT] Change BR specific patches for UBoot to be a hook command in the armadeus makefiles
[BUILDROOT] force rebuild boot/uboot package according to the last patch update
[UBOOT][APF9328] rename patch set with a 3 digit prefix
[UBOOT][APF9328] config file refactoring + support redundant environment + cleanup
[BUIDLROOT] apf28: use default release of binutils
[BUIDLROOT] apf27, pps: use the default version of binutils
Merge branch 'master' of ssh://armadeus.git.sourceforge.net/gitroot/armadeus/armadeus
[BUIDLROOT] apf9328: use the default version of binutils
Merge branch 'master' of ssh://armadeus.git.sourceforge.net/gitroot/armadeus/armadeus
[UBOOT][APF27] Refactore config file + support redundant environment + cleanup
[UBOOT][PPS] Refactore config file + support redundant environment + cleanup
[UBOOT]APF27, PPS: fix typo
[UBOOT][APF51] Refactor config file + support redundant environment + cleanup
Merge branch 'master' of ssh://armadeus.git.sourceforge.net/gitroot/armadeus/armadeus
[ROOTFS] add fw_printenv/fw_setenv configuration file - this file aims to be compliant with all the Armadeus boards
[BUILDROOT] fix uboot-tools to support all the APF boards
[UBOOT][APF9328] remove predefined var filesize/fileaddr - fix typo
[TOOLS] APF51: support U-Boot version with RAM detect and reduced set of variables
[UBOOT] APF51: fix dcdshow command
[TOOLS] APF27: make recover tool ready for new generation of bootloader - update RAM initiliasation
Merge branch 'master' of ssh://armadeus.git.sourceforge.net/gitroot/armadeus/armadeus
[BUSYBOX] 1.19: configuration cleanup
[BUSYBOX] Add ntp client tool to busybox default config
[TEST] Fix RTC test case : use busybox ntpd tool to update RTC
[LINUX] APF28: use more robust watchdog
[TEST] APF28: add watchdog test case
[LINUX] APF27: Add resident imx watchdog to linux 2.6.29
[LINUX] APF28_DEV: add GPIO definition for user LED and button
Merge branch 'master' of ssh://armadeus.git.sourceforge.net/gitroot/armadeus/armadeus
[linux] apf28: Support dual edge GPIO interrupts, GPIO_LEDs and GPIO_KEYS
[LINUX] 2.6.29: Add gpio_key and gpio_led structures to support APF27 board LED and SWITCH
[LINUX] 2.6.38: Update gpio_key and gpio_led structures to support APF51 board LED and SWITCH
Merge branch 'master' of ssh://armadeus.git.sourceforge.net/gitroot/armadeus/armadeus
[LINUX] 2.6.38: Add gpio_key and gpio_led structures to support APF27 board user LED and SWITCH
[LINUX] Update LED naming convention for developement boards: devicename=apfdev colour=green function=user
[UBOOT] apf27: fix FPGA autoload issue on boot
[UBOOT] apf9328: Refactor FPGA autoload feature
[UBOOT] apf51: fix FPGA autoload issue on boot
[LINUX] apf28: disable automatic battery charger to be safe - the type of battery should be validated with the CPU module first
[LINUX] apf28: Support both ethernet interfaces (eth0 / apf28 and eth1 / apf28dev)
[LINUX] apf28dev: add configuration for the second ethernet interface
[UBOOT] apf27: cleanup and reorganize patchwork
[UBOOT] apf27/PPS: update patch version to 3.1
[UBOOT] apf28: update patch version and environment variables to 1.0
[UBOOT] apf51: update patch version to 1.1
[UBOOT] apf9328: update patch version to 5.2
[LINUX] apf28: clean and rework mx28 ethernet FEC devices to improve reliability and power comsumption in low power modes
Merge branch 'master' of ssh://armadeus.git.sourceforge.net/gitroot/armadeus/armadeus
[UBOOT] (Preliminary) Update U-Boot patch to U-Boot 2012.04 - Thx Trem
[UBOOT] apf28: update U-Boot 2012.04 patchs
[UBOOT] apf28: U-Boot 2012.04: add support for battery power supply
[UBOOT] 2012.04: apf27: make SDRAM init code generic for all hardware configuration (1 and 2 memory banks)
[LINUX] apf28: support extension connector buses: I2C, SPI, SPDIF, CAN, UART and SAIF
[LINUX] 2.6.35: apf28: Use SMSC PHY driver instead of a generic MII PHY
[LINUX] 2.6.35: apf28: default config has UART 0, 2 and 3 enabled - also disable UART 1 and 4
[LINUX] 2.6.35: apf28: Enable spi-dev from the default configuration
[LINUX] 2.6.35: apf28: Enable CAN and VCAN drivers
[LINUX] 2.6.35: apf28: Add audio support (enable SPDIF)
[LINUX] 2.6.35: apf28: Enable I2C0 in the default configuration and its user space interface
[UBOOT] 2012.04: apf27: add automatic memory bank detection/initialisation
Merge branch 'master' of ssh://armadeus.git.sourceforge.net/gitroot/armadeus/armadeus
[UBOOT] apf28: bump to U-Boot 2012.04 - support battery as power supply
[LINUX] apf28: add missing Freescale patches - These patches aim to fix many mx28 issues
[UBOOT] update apf9328 config file for U-Boot 2012.04
[LINUX] APF28: update armadeus patches
[LINUX] apf28: refactor NAND flash integration
[LINUX] mx28: Fix mx28 pin init transition
[UBOOT] apf28: bump to U-Boot 2012.04.01
[LINUX] apf28: update power management gorvernances and set conservative mode the default for this board
[LINUX] apf28: Enable GPIO LED and LED triggers - This activates the board LED and Heartbeat trigger by default
[LINUX] apf28dev config: set UART ports to DMA mode
[UBOOT] apf28: Fix board signal level and strengh issue with NAND flash and DDR2 RAM
[LINUX] apf28: Fix board signal strengh to 4mA - TODO: LCD bus signal optimization
[LINUX] apf28: support variable intensity LCD backlight - preliminary draft
[UBOOT] apf28: set GPMI_RDn/GPMI_WRn drive strengh and pull up according to reference manual
[LINUX] apf28: set GPMI_RDn/GPMI_WRn drive strengh according to reference manual
[LINUX] apf28: rework SD/MMC plateform interface
[LINUX] apf28: patch clean-up
[UBOOT] APF28: improve high frequency bus
[UBOOT] apf51: restore (fix) clock tree frequencies after FPGA firmware upload
[UBOOT] apf51: disable i2c driver - for the time being mx51 i2c is buggy and not needed anyway
[BUILDROOT] apf27: bump to U-Boot 2012.04.01
[BUILDROOT] apf51: bump to U-Boot 2012.04.01
[UBOOT] pps27: bump to U-Boot 2012.04.01
[UBOOT] apf9328: bump to U-Boot 2012.04.01
[LINUX] apf28: add usbfs and USB mon to kernel default config
[LINUX] 2.6.38/apf51: Enable GPIO LED and LED triggers - This activates the board LED and Heartbeat trigger by default
[LINUX] 2.6.29/apf27: Enable GPIO LED and LED triggers - This activates the board LED and Heartbeat trigger by default
[UBOOT] apf51: be ready enable U-Boot data cache
Merge branch 'master' of ssh://armadeus.git.sourceforge.net/gitroot/armadeus/armadeus
[UBOOT] apf27: update code to support U-Boot data cache
[UBOOT] apf51: Fix dcache message on boot
Merge branch 'master' of ssh://armadeus.git.sourceforge.net/gitroot/armadeus/armadeus
[UBOOT] apf9328: update code to support U-Boot data cache
[UBOOT] apf28: add MMC bounce buffer option
Merge branch 'master' of ssh://armadeus.git.sourceforge.net/gitroot/armadeus/armadeus
[UBOOT] apf27: enable option to support flattened device trees
[UBOOT] apf28: enable option to support flattened device trees
Merge branch 'master' of ssh://armadeus.git.sourceforge.net/gitroot/armadeus/armadeus
[UBOOT] apf51: enable option to support flattened device trees
[UBOOT] apf27: support SD card reader
[ROOTFS] add /boot folder to store binary images to boot or update the board
[UBOOT] apf28: update mmc and nfs boot script - support linux DTB
Merge branch 'master' of ssh://armadeus.git.sourceforge.net/gitroot/armadeus/armadeus
[UBOOT] apf27: update mmc and nfs boot script - support linux DTB
[UBOOT] apf51: update mmc and nfs boot script - support linux DTB - Note: APF51 does not read the kernel from the SD
[UBOOT] apf9328: update nfs boot script to download linux kernel from the NFS server
[UBOOT] pps27: update nfs boot script and support linux DTB - also update mmc script to be compatible with any base board
Merge branch 'master' of ssh://armadeus.git.sourceforge.net/gitroot/armadeus/armadeus
[UBOOT] apf9328: fix typo / checkpatch
[UBOOT] apf9328: update Nico email from copyrights
[UBOOT] add extrabootargs variable to linux boot usual parameters in order to simplify the kernel boot customization
[UBOOT] apf28: fix typo / checkpatch
[UBOOT] apf9328: fix typo
Merge branch 'master' of ssh://armadeus.git.sourceforge.net/gitroot/armadeus/armadeus
[UBOOT] apf28: fix typo / checkpatch
[UBOOT] apf51: fix typo / checkpatch
[LINUX] start development of kernel 3.5x patches
[LINUX] apf27: fix the nand driver on 3.5-rc4
[LINUX] apf27: Enable NAND and imx features to be compatible with U-Boot behavior
[LINUX] apf28: activate AUART 1 & 4 on the expension connector - remove SSP2 that can be replaced by the SSP2 with its 3 chip select
[LINUX] apf28: cleanup linux config (derived from apf51 config) also speed-up linux boot process
[TOOLS] apf27: Bump U-Boot to 2012.04 and improve apf27_recover reliability
[LINUX] apf28: update i2c buses to use chipset internal pad keeper
Merge branch 'master' of ssh://armadeus.git.sourceforge.net/gitroot/armadeus/armadeus
[LINUX] apf9328,2.6.26: add watchdog driver
[LINUX] apf9328,2.6.26: enable imx watchdog driver
[LINUX] apf28: support hardware crypto controller DCP - bump to GCC 4.6.x to fix tcrypt code relocation issue
[LINUX] apf28: replace VFP layer that is not present on this cpu by the FastFPE FPU emulation
[BUILDROOT] apf28: Use GCC-4.4.x that is compatible both linux DCP/tcrypt drivers and OpenSSL
[LINUX] apf28: enable mx28 wakeup through GPIO irq - enable user button wakeup behavior
[LINUX] apf28: build gpio_keys driver as a module
[BUILDROOT] apf28: add evtest tool to the APF28 default configuration
[LINUX] apf28: Extend ethernet PHY reset to 1ms
[UBOOT] APF27: Comment data in fuse: board revision and RAM chips present on the board
[BUIDLROOT] APF28: Use GCC-4.4.x with the apf28test_config as well
[BUIDLROOT] APF51: Use GCC-4.4.x to fix potential issues with GCC-4.5.x
Merge branch 'master' of ssh://armadeus.git.sourceforge.net/gitroot/armadeus/armadeus
[LINUX] APF28: add some wireless USB wifi adapters and the wireless extension API
Fabien Marteau (33):
[buildroot] use CPU_NAME instead of BOARD_NAME in Makefile.in
[UBoot] Change download kernel file name in environment variables
[FPGA] Clean spartan_loadsecond download driver
Merge branch 'master' of ssh://armadeus.git.sourceforge.net/gitroot/armadeus/armadeus
[linux][apf51] i2c bitrate is declared in board_apf51.c
Revert "[BUILD] Add Buildroot version to build infos"
Revert "Revert "[BUILD] Add Buildroot version to build infos""
Revert "[linux][apf51] i2c bitrate is declared in board_apf51.c"
Merge branch 'master' of ssh://armadeus.git.sourceforge.net/gitroot/armadeus/armadeus
[linux] fix i2c clock bug
[linux][apf51] bitrate is defined under board-apf51 not in devboard
Merge branch 'master' of ssh://armadeus.git.sourceforge.net/gitroot/armadeus/armadeus
[linux] change i2c clock
Merge branch 'master' of ssh://armadeus.git.sourceforge.net/gitroot/armadeus/armadeus
[software][uboot_recover] Don't use TAB in python code
Merge branch 'master' of ssh://armadeus.git.sourceforge.net/gitroot/armadeus/armadeus
[linux] patch is from Karo
Merge branch 'master' of ssh://armadeus.git.sourceforge.net/gitroot/armadeus/armadeus
[AsDevices] change documentation for setPinDirection
Merge branch 'master' of ssh://armadeus.git.sourceforge.net/gitroot/armadeus/armadeus
[TOOLS][quiltify] use TAB not spaces
Merge branch 'master' of ssh://armadeus.git.sourceforge.net/gitroot/armadeus/armadeus
[TOOLS] adding the freescale patch in quiltify, before importing regulars patch
[TOOLS] Fix little bug in quiltify
[TOOLS] adding 320x240 image for testbench
[scripts] Upgrade quiltify to include freescales.tar.gz patches
Merge branch 'master' of ssh://armadeus.git.sourceforge.net/gitroot/armadeus/armadeus
[scripts] delete duplicated code
Merge branch 'master' of ssh://armadeus.git.sourceforge.net/gitroot/armadeus/armadeus
[kernel][platform][apf51] use spidev_platform_data for spidev
[as_devices] __def__() -> __del__()
[package][as_devices] fix bug in AsI2c class
[package][as_devices] adding python spi wrapper
Gwenhael Goavec-Merou (19):
[UBOOT] apf9328: import patches from U-Boot 2011.06
[UBOOT] apf9328: U-Boot 2011.12 default configuration
[UBOOT] mach-types: Re-add apf9328
[UBOOT] net/eth.c: Avoid Warning when ethxaddr is not set
Merge branch 'master' of ssh://armadeus.git.sourceforge.net/gitroot/armadeus/armadeus
[UBOOT] 2011.12 apf9328: sets ethaddr variable if it not exist already
[UBOOT] 2011.12 11-avoid_warning_when_ethaddr_not_defined.patch now useless
[UBOOT] 2011.12 apf9328: Avoids message 'incorrect device type in ...' when erasing rootfs partition
[LINUX] 2.6.35: apf28: add support for spidev on apf28dev
[BUILDROOT][2012.02] Re-Add and adapt 072-xenomai-package for new BR
[LINUX][APF9328] 3.4.2: import patches 035, 037, 038, 075, 100, 101 from 2.6.38
[LINUX][APF9328] 3.4.2: import patches 030 from 2.6.38
[LINUX][APF9328] 3.4.2: adapt patch 029 from 2.6.38
[LINUX][APF9328] 3.4.2: add registration function for UDC
[LINUX][APF28] 2.6.35: Configure Gpio 2_20 and 2_21 as SSPI2 SS
[LINUX][APF28] 2.6.35: Allows to have three spi slave devices
Merge branch 'master' of ssh://armadeus.git.sourceforge.net/gitroot/armadeus/armadeus
[LINUX][APF28] 3.4.2: Adds i2c0 registration and configuration of the related pins
[LINUX][APF28] 3.4.2: Declares apf28_dev_init as external function in apf28.c
Jeremie Scheer (17):
[BUILDROOT] Fix qmake path in Qwt Makefile.
Merge branch 'master' of ssh://armadeus.git.sourceforge.net/gitroot/armadeus/armadeus
[BUILDROOT] Fix patch passwd.expire.patch in OpenSSH package for BR 2012.02.
[BUILDROOT] Fix QWT patch Qt directory variable.
Merge branch 'master' of ssh://armadeus.git.sourceforge.net/gitroot/armadeus/armadeus
[BUILDROOT][UCLIBC] Patch 182 for uClibc 0.9.33 to remove accept4 declaration if not available in Linux Kernel.
[BUILDROOT][2012.02] Add QtCreator package to Buildroot in patch 181.
[BUILDROOT][UCLIBC] Add accept4 define flag in uClibc for Kernel >= 2.6.36 in patch 182.
[BUILDROOT] Add a menu in QtCreator to open a remote console in patch 181.
Merge branch 'master' of ssh://armadeus.git.sourceforge.net/gitroot/armadeus/armadeus
[BUILDROOT] Cleanup package QtCreator in BR 2012.02
[BUILDROOT] Fix QWT package source URL.
[DEMOS] Fix Qt build & mkspecs directory paths in ApfDacClientServer's build.sh.
[BUILDROOT] Add package Marble to BR 2012.02 in patch 188.
[DEMOS] Fix mkspecs path for APF build in ApfDacClientServer demo's build.sh.
Merge branch 'master' of ssh://armadeus.git.sourceforge.net/gitroot/armadeus/armadeus
[DEMOS] Update custom QMakeSpec in ApfDacClientServer demos and use it in build.sh.
Julien Boibessot (119):
Updates version files after 4.1 release
Indentation
Indentation
[BUILDROOT] libusb: allows host compilation
[BUILDROOT] Fixes gnet-imx28-usb-downloader build
[BUILDROOT] Fixes elftosb build
[TOOLS] apf28_recover.py: some minor beautifying
[BUILDROOT] Fixes APF28 console device
[TOOLS] Add imxregs for APF28
[LINUX] 2.6.35: Add (preliminary) support for APF28+APF28Dev
Merge branch 'master' of ssh://armadeus.git.sourceforge.net/gitroot/armadeus/armadeus
[BUILDROOT] Add gsmmux package
[BUILDROOT] Fixes 169-python-update_from_BR_mainline.patch
[BUILDROOT] Makes 2.6.35.3 the default APF28 kernel version
Merge branch 'master' of ssh://armadeus.git.sourceforge.net/gitroot/armadeus/armadeus
[BUILDROOT] gsmmux: also handles sagem's custom version and move package to right menuconfig place
Merge branch 'master' of ssh://armadeus.git.sourceforge.net/gitroot/armadeus/armadeus
[BUILDROOT] Add group n°20 name (dialout) in target_skeleton /etc/group
[TOOLS] scripts/export_linux_config.sh can't be used on 2.6.35
[TOOLS] Add LRADC registers to imx28regs
[LINUX] 2.6.35 / APF28Dev : add mmc/sd support
Merge branch 'master' of ssh://armadeus.git.sourceforge.net/gitroot/armadeus/armadeus
[BUILDROOT] target_skeleton: update /etc/mdev.conf to state of the art
[BUILDROOT] Add (preliminary) support for BR2012.02. Only for APF28 yet.
Merge branch 'master' of ssh://armadeus.git.sourceforge.net/gitroot/armadeus/armadeus
[BUILDROOT] 2012.02: fixes some patches for new infrastructure
[BUILDROOT] 2012.02: fixes
[BUILDROOT] Remove BR 2010.11 support
[BUILDROOT] 2012.02: re-add 151-buildroot-add_copy_method_for_download_helper.patch
[DEMOS] Add square wave generator for preempt-rt tests (APF51)
[DEBUG] Add i.MX51 GPIO Bank 1 registers to imxregs
[BUILDROOT] Move imx-lib package as BR patch
[BUILD] Makes Buildroot tarball download more error proof
Merge branch 'master' of ssh://armadeus.git.sourceforge.net/gitroot/armadeus/armadeus
[BUILDROOT] Fixes 174-imx-lib-add_package.patch
[DEMOS] GPS: memset() fix + cleanup
Merge branch 'master' of ssh://armadeus.git.sourceforge.net/gitroot/armadeus/armadeus
[LINUX] 3.0: removes perturbating 401 patch (no more needed)
[LINUX] Add g_file_storage driver to default APF27 & PPS 2.6.29 config
[BUILDROOT] Moves imx-test package as a BR patch
[BUILDROOT] Moves imx-test package as a BR patch (2)
[BUILD] Updates build scripts for BR 2012.02
Merge branch 'master' of ssh://armadeus.git.sourceforge.net/gitroot/armadeus/armadeus
[LINUX] APF51: Add IPUv3 base driver and updates VPU's one
Updates buildroot/.gitignore for new BR
[BUILD] Make forced linux build work again on new BR
Merge branch 'master' of ssh://armadeus.git.sourceforge.net/gitroot/armadeus/armadeus
Fixes recent bug in main Makefile preventing quiltify to work corectly
[BUILD] Add Buildroot version to build infos
Makes scripts/quiltify.sh more error proof
[BUILDROOT] 2012.02: Add patch to fix e2fsprogs build on old systems
Merge branch 'master' of ssh://armadeus.git.sourceforge.net/gitroot/armadeus/armadeus
[BUILDROOT] 2012.02: Add patch to prevent lzo package configuration failure on 64bits Hosts
[LINUX] APF28: add WiFi and Bluetooth back in default 2.6.35 configuration
Merge branch 'master' of ssh://armadeus.git.sourceforge.net/gitroot/armadeus/armadeus
[BUILD] Make forced linux rebuild also copy resulting images to output/images/
[BUILD] Factorizes forced linux rebuild by using new BR target
[DEBUG] Add i.MX51/53 CSI registers to imxregs
[TOOLS] imxregs: imx51regs.h -> imx5regs.h
Merge branch 'master' of ssh://armadeus.git.sourceforge.net/gitroot/armadeus/armadeus
[TOOLS] quiltify.sh: fixes user choice description (there is no default)
[LINUX] APF51: Add VPU device declaration
Merge branch 'master' of ssh://armadeus.git.sourceforge.net/gitroot/armadeus/armadeus
[BUILDROOT] 2012.02: Fixes imx-lib & imx-test Linux dir
Patch renaming
[BUILDROOT] Updates APF51xx default configs
[BUILDROOT] Add firmware-imx package
[BUILD] Add info message in scripts/quiltify.sh
[LINUX] APF51: add Freescale's IPU framebuffer driver (preliminary)
[BUILDROOT] Add gst-fsl-plugin and fsl-mm-codeclib packages
Merge branch 'master' of ssh://armadeus.git.sourceforge.net/gitroot/armadeus/armadeus
[LINUX] Add mxc_v4l2.h include needed by gst-fsl-plugin
Merge branch 'master' of ssh://armadeus.git.sourceforge.net/gitroot/armadeus/armadeus
[BUILDROOT] Let gst-fsl-plugin compile vpu_enc plugin too, by adding ipu stuff (\!?) from latest imx-lib, which required some linux headers updates...
Merge branch 'master' of ssh://armadeus.git.sourceforge.net/gitroot/armadeus/armadeus
One TAB per indent, please...
[BUILDROOT] Merge Armadeus specific firmware package with Buildroot linux-firmware one
Merge branch 'master' of ssh://armadeus.git.sourceforge.net/gitroot/armadeus/armadeus
[BUILDROOT] Fixes 183-firmware-imx-add_package.patch
[LINUX] Updates APF28 vanilla kernel (experimental) support from 3.1 to 3.3.5
Merge branch 'master' of ssh://armadeus.git.sourceforge.net/gitroot/armadeus/armadeus
[BUILDROOT] Add ttyAMA0 to /etc/securetty (Armadeus specific rootfs skeleton)
[TOOLS] Add (partial) IPU support to imxregs
[TOOLS] Add possibility to build imxregs for i.MX53
[BUILD] quiltify: support big custom patch only for apf28 & 2.6.35.3 kernel
Merge branch 'master' of ssh://armadeus.git.sourceforge.net/gitroot/armadeus/armadeus
[LINUX] Add PPS51 support
Merge branch 'master' of ssh://armadeus.git.sourceforge.net/gitroot/armadeus/armadeus
[BUILDROOT] Fixes PPS51 defconfig (U-Boot stuff)
Merge branch 'master' of ssh://armadeus.git.sourceforge.net/gitroot/armadeus/armadeus
[BUILDROOT] Add PPS51 support to pps utilities and cleanup package installation while we are at it
[LINUX] Move APF28 experimental mainline support to 3.4.2
Merge branch 'master' of ssh://armadeus.git.sourceforge.net/gitroot/armadeus/armadeus
[BUILDROOT] Fixes linux-firmware usage on APF51
[BUILDROOT] linux-firmware: add new wl12xx firmware (mainline backport)
[BUILDROOT] linux-firmware: fixes libertas forced installation when not selected
Merge branch 'master' of ssh://armadeus.git.sourceforge.net/gitroot/armadeus/armadeus
(LINUX] Add very preliminary and very light support of 3.4.2 Linux kernel for APF27
Merge branch 'master' of ssh://armadeus.git.sourceforge.net/gitroot/armadeus/armadeus
[LINUX] 3.4: refresh APF28 patches
[LINUX] 3.4: Fixes APF28Dev initialization call
[LINUX] Add 3.5 with device tree support for APF28 (preliminary)
Merge branch 'master' of ssh://armadeus.git.sourceforge.net/gitroot/armadeus/armadeus
[BUILDROOT] Add apf28test_defconfig (to be tested by release engineer ;-) )
[BUILDROOT] Fixes apf28test_defconfig build
[TEST] Do some (trivial) tests fixes for APF28
[BUILDROOT] Add some missing alsa tools to apf28test_defconfig
[BUILD] Fixes quiltify.sh for APF28 Buildroot
[BUILDROOT] Fixes sdlquake build with BR 2012
[DEBUG] Add HW_DIGCTL_CHIP_ID register to imxregs (APF28)
[TESTS] Fixes some more release tests for APF28
[BUILDROOT] Fixes fbtest build on recent kernels
[BUILD] BSP is stable enough to enter in 5.0 beta stage
[TEST] Fixes test_backlight.sh for backlight drivers with max value < 255
[BUILDROOT] e4defrag is not building on 64bits Host so only build it if explicitly asked (e2fsprgs package)
[BUILDROOT] Fixes madplay build problem on apf9328test
[TOOLS] makes load_fpga return an error when loading fails at final stage
[TESTS] Fixes APF51 Wi-Fi and gpiolib tests
Update release files for armadeus-5.0
Nicolas Colombain (3):
[U-BOOT] fix apf28 reset
[U-BOOT] fix mx28 spl_power_init_irq
[LINUX] fix apf27 uart receive hang up after shutdown
Philippe Reynes (11):
[UBOOT] apf27:[PATCH 1/6] Add GPIO Module and I/O Multiplexer constant for mx27
[UBOOT] apf27:[PATCH 2/6] Add support for the armadeus apf27 board
[UBOOT] apf27:[PATCH 3/6] Remove useless code in apf27
[UBOOT] apf27:[PATCH 4/6] Add type for apf27
[UBOOT] apf27:[PATCH 5/6] Define uart1 for the console
[UBOOT] apf27:[PATCH 6/6] Debug nand, this patch should be removed
[UBOOT] apf27: refactoring to be aligned with U-Boot 2011.12 coding conventions
[UBOOT] 2012.04: refactor apf27 patchwork - Thx Trem
Add a patch to fix the nand platform on kernel 3.5-rc4
Add dts for the armadeus apf27
Add config for the kernel 3.5-rc4
Samuel MARTIN (1):
apf27-u-boot-1.3.4.h: add boot_nfs{, 2}_fallback_flash commands
Samuel Martin (1):
fix 165-Add-Freescale-elftosb-host-package.patch
Vincent Besse (1):
[BUILDROOT] Fixes dbus installation (/var/run conflict)
nicolas (7):
[TOOLS] change apf51 uboot recover file skipping firmware autoload
[U-BOOT] fix partition sizes of APF28
[U-BOOT] fix partition size of APF28
[LINUX] add APF28dev USB_OTG support
Merge branch 'master' of ssh://armadeus.git.sourceforge.net/gitroot/armadeus/armadeus
[LINUX] fix sequencer of iMX28 touchscreen driver
[BUILDROOT] add pps51 libertas firmware
-----------------------------------------------------------------------
hooks/post-receive
--
armadeus
|
|
From: Julien B a. A. <ar...@us...> - 2012-08-12 12:59:54
|
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 615f7adffd99bf9e91183078664a9099551f5b93 (commit)
from 935aaaec899bab7f6d69458074d2ede3193deaea (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 615f7adffd99bf9e91183078664a9099551f5b93
Author: Julien Boibessot <jul...@ar...>
Date: Sun Aug 12 14:55:42 2012 +0200
Update release files for armadeus-5.0
-----------------------------------------------------------------------
Summary of changes:
ChangeLog | 400 ++++++++++++++++++++
.../rootfs/target_skeleton/etc/armadeus-version | 2 +-
2 files changed, 401 insertions(+), 1 deletions(-)
diff --git a/ChangeLog b/ChangeLog
index 6286210..d2c1d97 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,406 @@
----
+Changes in armadeus-5.0 (released on August 12th 2012)
+
+* Wiki dump available here: http://www.armadeus.com/assos_downloads/wiki/armadeus-5.0_wiki_dump.tar.gz
+
+* Corrected Tickets/Bugs:
+ 3540168 GPIO IRQ crashes kernel (APF28)
+ 3540224 [BR2010.11] Can't mount nfs partition
+ 3540169 Interrupt freeze systems with GPIOlib on APF28dev
+ 3540170 Watchdog driver
+ 3540157 [BR2010.11] interactive python does not work
+ 3540171 Makes U-Boot auto detect RAM size
+ 3540152 Check boot keypress before loading FPGA
+ 3540150 svc error message on mounting NFS
+ 3540166 mplayer fails to build on APF51
+
+* Buildroot:
+ Main changes: move to BR 2012.02, revert back to gcc 4.4, improves APF28 support, miscellaneous fixes.
+
+ List of all changes:
+ - APF51: Use GCC-4.4.x to fix potential issues with GCC-4.5.x
+ - APF28: Use GCC-4.4.x with the apf28test_config as well
+ - apf9328: use the default version of binutils
+ - apf27, pps: use the default version of binutils
+ - apf28: use default release of binutils
+ - update rxtx and use Buildroot AUTOTARGETS model
+ - fix elftosb download URL
+ - Fixes dbus installation (/var/run conflict)
+ - Fixes fbtest build on recent kernels
+ - Fixes sdlquake build with BR 2012
+ - Add some missing alsa tools to apf28test_defconfig
+ - Fixes apf28test_defconfig build
+ - apf28: add evtest tool to the APF28 default configuration
+ - apf28: Use GCC-4.4.x that is compatible both linux DCP/tcrypt drivers and OpenSSL
+ - Add apf28test_defconfig (to be tested by release engineer ;-) )
+ - linux-firmware: fixes libertas forced installation when not selected
+ - linux-firmware: add new wl12xx firmware (mainline backport)
+ - Fixes linux-firmware usage on APF51
+ - add pps51 libertas firmware
+ - Add package Marble to BR 2012.02 in patch 188.
+ - apf51: bump to U-Boot 2012.04.01
+ - apf27: bump to U-Boot 2012.04.01
+ - Add PPS51 support to pps utilities and cleanup package installation while we are at it
+ - Fixes PPS51 defconfig (U-Boot stuff)
+ -[2012.02] Re-Add and adapt 072-xenomai-package for new BR
+ - Add ttyAMA0 to /etc/securetty (Armadeus specific rootfs skeleton)
+ - Fix QWT package source URL & qmake path for configuration.
+ - Cleanup package QtCreator in BR 2012.02
+ - Fixes 183-firmware-imx-add_package.patch
+ - Merge Armadeus specific firmware package with Buildroot linux-firmware one
+ - fix uboot-tools to support all the APF boards
+ - Let gst-fsl-plugin compile vpu_enc plugin too, by adding ipu stuff (\!?) from latest imx-lib, which required some linux headers updates...
+ - force rebuild boot/uboot package according to the last patch update
+ - Change BR specific patches for UBoor to be a hook command in the armadeus makefiles
+ - Add gst-fsl-plugin and fsl-mm-codeclib packages
+ - BR 2012.02-rc1 patch cleanup
+ - cleanup: delete patch 051b and set the board uboot board name in the Br config files
+ - remove the never released U-Boot 2011.06 patches that are now deprecated with U-Boot 2011.12
+ - rework u-boot binary target name and cleanup patch
+ - Add firmware-imx package
+ - pps: fix conflict between apf27 and pps board name
+ - Fix build of the U-Boot binary image
+ - update USB downloader tool package
+ - apf28: add USB downloader tool to the default config
+ - clean-up after BR2012.02 migration
+ - Updates APF51xx default configs
+ - update and clean all board default configuration
+ - bump to Buildroot 2012.02
+ - 2012.02: Fixes imx-lib & imx-test Linux dir
+ - Add a menu in QtCreator to open a remote console in patch 181.
+ -[UCLIBC] Add accept4 define flag in uClibc for Kernel >= 2.6.36 in patch 182.
+ - Add QtCreator package to Buildroot in patch 181.
+ -[UCLIBC] Patch 182 for uClibc 0.9.33 to remove accept4 declaration if not available in Linux Kernel.
+ -[UCLIBC] Change patch 047 to make uClibc 0.9.33 the Buildroot's default version.
+ - Fix QWT patch Qt directory variable.
+ - 2012.02: Add patch to prevent lzo package configuration failure on 64bits Hosts
+ - Fix patch passwd.expire.patch in OpenSSH package for BR 2012.02.
+ - 2012.02: Add patch to fix e2fsprogs build on old systems
+ - fix uboot cleaning option
+ - restore java packages into BR2012.02
+ - update u-boot.sb file format and elftosb package
+ - update elftosb patch name
+ - Rework elftosb package for BR2012.02
+ - Moves imx-test package as a BR patch
+ - some macros depend on some updates - refactoring expect after the BR2012.02 migration
+ - update apf28 configuration file
+ - BR2012.02: update U-Boot dependencies on elftosb when using .sb bin files
+ - BR2012.02: support U-Boot .sb Safe Boot file format
+ - Fix U-Boot compilation issue for both BR2011.05 and BR2012.02
+ - rxtxlib: Fix missing dependency on Classpath
+ - use CPU_NAME instead of BOARD_NAME in Makefile.in
+ - BR 2012.02: add config file for busybox 1.19.4
+ - Add missing Uboot patch
+ - Fixes 174-imx-lib-add_package.patch
+ - Move imx-lib package as BR patch
+ - Prepare migration to BRÂ 2012.02
+ - 2012.02: re-add 151-buildroot-add_copy_method_for_download_helper.patch
+ - Remove BR 2010.11 support
+ - 2012.02: fixes some patches for new infrastructure
+ - Add (preliminary) support for BR2012.02. Only for APF28 yet.
+ - target_skeleton: update /etc/mdev.conf to state of the art
+ - Add group n°20 name (dialout) in target_skeleton /etc/group
+ - gsmmux: also handles sagem's custom version and move package to right menuconfig place
+ - apf28: Use safe boot image u-boot.sb
+ - Makes 2.6.35.3 the default APF28 kernel version
+ - Fixes 169-python-update_from_BR_mainline.patch
+ - Fix qmake path in Qwt Makefile.
+ - Add gsmmux package
+ - Fixes APF28 console device
+ - Fixes elftosb build
+ - Fixes gnet-imx28-usb-downloader build
+ - libusb: allows host compilation
+ - apf28: Add preliminary U-Boot recover process
+ - apf28: add reference U-Boot binary file for further board flash memory recover
+ - Change elftosb download website - the legacy one is not accessible anymore
+ - apf28: build host tool imx28-usb-downloader to recover the board (if needed..)
+ - add imx28-usb-downloader package to upload bin files in bootstrap mode - Temporary: Dev of python recover app ongoing..
+ - apf28: update to U-Boot release 2011.12
+ - fix 165-Add-Freescale-elftosb-host-package.patch
+ - Add ntp client tool to busybox default config
+ - [BUSYBOX] 1.19: configuration cleanup
+ - Set UBIFS parameters to mount NAND rootfs
+ - update imx28-usb-downloader package to BR 2012.02
+* Linux:
+ Main changes: improved 2.6.35 APF28 support, experimental 3.x support with or without device tree, bug fixes.
+
+ List of all changes:
+ - APF28: add some wireless USB wifi adapters and the wireless extension API
+ - apf28: Extend ethernet PHY reset to 1ms
+ - apf28: build gpio_keys driver as a module
+ - apf28: enable mx28 wakeup through GPIO irq - enable user button wakeup behavior
+ - apf28: replace VFP layer that is not present on this cpu by the FastFPE FPU emulation
+ - apf28: support hardware crypto controller DCP - bump to GCC 4.6.x to fix tcrypt code relocation issue
+ - apf9328,2.6.26: enable imx watchdog driver
+ - apf9328,2.6.26: add watchdog driver
+ - apf28: update i2c buses to use chipset internal pad keeper
+ - Add 3.5 with device tree support for APF28 (preliminary)
+ - apf28: cleanup linux config (derived from apf51 config) also speed-up linux boot process
+ - apf28: activate AUART 1 & 4 on the expension connector - remove SSP2 that can be replaced by the SSP2 with its 3 chip select
+ -[APF28] 3.4.2: Declares apf28_dev_init as external function in apf28.c
+ -[APF28] 3.4.2: Adds i2c0 registration and configuration of the related pins
+ - apf27: Enable NAND and imx features to be compatible with U-Boot behavior
+ - apf27: fix the nand driver on 3.5-rc4
+ - start development of kernel 3.5x patches
+ - 3.4: Fixes APF28Dev initialization call
+ -[APF28] 2.6.35: Allows to have three spi slave devices
+ -[APF28] 2.6.35: Configure Gpio 2_20 and 2_21 as SSPI2 SS
+ -[APF9328] 3.4.2: add registration function for UDC
+ -[APF9328] 3.4.2: adapt patch 029 from 2.6.38
+ -[APF9328] 3.4.2: import patches 030 from 2.6.38
+ -[APF9328] 3.4.2: import patches 035, 037, 038, 075, 100, 101 from 2.6.38
+ - 3.4: refresh APF28 patches
+ - Move APF28 experimental mainline support to 3.4.2
+ - 2.6.29/apf27: Enable GPIO LED and LED triggers - This activates the board LED and Heartbeat trigger by default
+ - 2.6.38/apf51: Enable GPIO LED and LED triggers - This activates the board LED and Heartbeat trigger by default
+ - apf28: add usbfs and USB mon to kernel default config
+ - Add PPS51 support
+ - apf28: patch clean-up
+ - apf28: rework SD/MMC plateform interface
+ - apf28: set GPMI_RDn/GPMI_WRn drive strengh according to reference manual
+ - apf28: support variable intensity LCD backlight - preliminary draft
+ - apf28: Fix board signal strengh to 4mA - TODO: LCD bus signal optimization
+ - apf28dev config: set UART ports to DMA mode
+ - apf28: Enable GPIO LED and LED triggers - This activates the board LED and Heartbeat trigger by default
+ - apf28: update power management gorvernances and set conservative mode the default for this board
+ - mx28: Fix mx28 pin init transition
+ - apf28: refactor NAND flash integration
+ - APF28: update armadeus patches
+ - apf28: add missing Freescale patches - These patches aim to fix many mx28 issues
+ - 2.6.35: apf28: add support for spidev on apf28dev
+ - 2.6.35: apf28: Enable I2C0 in the default configuration and its user space interface
+ - 2.6.35: apf28: Add audio support (enable SPDIF)
+ - 2.6.35: apf28: Enable CAN and VCAN drivers
+ - 2.6.35: apf28: Enable spi-dev from the default configuration
+ - 2.6.35: apf28: default config has UART 0, 2 and 3 enabled - also disable UART 1 and 4
+ - 2.6.35: apf28: Use SMSC PHY driver instead of a generic MII PHY
+ - apf28: support extension connector buses: I2C, SPI, SPDIF, CAN, UART and SAIF
+ - apf28: clean and rework mx28 ethernet FEC devices to improve reliability and power comsumption in low power modes
+ - apf28dev: add configuration for the second ethernet interface
+ - apf28: Support both ethernet interfaces (eth0 / apf28 and eth1 / apf28dev)
+ - apf28: disable automatic battery charger to be safe - the type of battery should be validated with the CPU module first
+ - Update LED naming convention for developement boards: devicename=apfdev colour=green function=user
+ - 2.6.38: Add gpio_key and gpio_led structures to support APF27 board user LED and SWITCH
+ - 2.6.38: Update gpio_key and gpio_led structures to support APF51 board LED and SWITCH
+ - 2.6.29: Add gpio_key and gpio_led structures to support APF27 board LED and SWITCH
+ - apf28: Support dual edge GPIO interrupts, GPIO_LEDs and GPIO_KEYS
+ - Updates APF28 vanilla kernel (experimental) support from 3.1 to 3.3.5
+ - APF28_DEV: add GPIO definition for user LED and button
+ - APF27: Add resident imx watchdog to linux 2.6.29
+ - APF28: use more robust watchdog
+ - fix sequencer of iMX28 touchscreen driver
+ - Add mxc_v4l2.h include needed by gst-fsl-plugin
+ - APF51: add Freescale's IPU framebuffer driver (preliminary)
+ - APF51: Add VPU device declaration
+ - change i2c clock
+ -[apf51] bitrate is defined under board-apf51 not in devboard
+ - fix i2c clock bug
+ - add APF28dev USB_OTG support
+ -[apf51] i2c bitrate is declared in board_apf51.c"
+ - APF28: add WiFi and Bluetooth back in default 2.6.35 configuration
+ - APF51: Add IPUv3 base driver and updates VPU's one
+ - apf28: update kernel config to support UBIFS/NAND
+ - APF28: add support for NAND partitions
+ - Add g_file_storage driver to default APF27 & PPS 2.6.29 config
+ - 3.0: removes perturbating 401 patch (no more needed)
+ - 2.6.35 / APF28Dev : add mmc/sd support
+ - 2.6.35: Add (preliminary) support for APF28+APF28Dev
+ - fix apf27 uart receive hang up after shutdown
+ - Clean spartan_loadsecond download driver
+ - [apf51] use spidev_platform_data for spidev
+ - Add config for the kernel 3.5-rc4
+ - Add dts for the armadeus apf27
+ - Add a patch to fix the nand platform on kernel 3.5-rc4
+ - Add very preliminary and very light support of 3.4.2 Linux kernel for APF27
+* U-Boot:
+ Main changes: move to 2012.04 (all boards), Device Tree support, cleanup and bug fixes for mainline inclusion.
+
+ List of all changes:
+ - APF27: Comment data in fuse: board revision and RAM chips present on the board
+ - add extrabootargs variable to linux boot usual parameters in order to simplify the kernel boot customization
+ - apf9328: update Nico email from copyrights
+ - pps27: update nfs boot script and support linux DTB - also update mmc script to be compatible with any base board
+ - apf9328: update nfs boot script to download linux kernel from the NFS server
+ - apf51: update mmc and nfs boot script - support linux DTB - Note: APF51 does not read the kernel from the SD
+ - apf27: update mmc and nfs boot script - support linux DTB
+ - apf28: update mmc and nfs boot script - support linux DTB
+ - apf27: support SD card reader
+ - apf51: enable option to support flattened device trees
+ - apf28: enable option to support flattened device trees
+ - apf27: enable option to support flattened device trees
+ - apf28: add MMC bounce buffer option
+ - apf9328: update code to support U-Boot data cache
+ - apf51: Fix dcache message on boot
+ - apf27: update code to support U-Boot data cache
+ - apf51: be ready enable U-Boot data cache
+ - apf9328: bump to U-Boot 2012.04.01
+ - pps27: bump to U-Boot 2012.04.01
+ - apf51: disable i2c driver - for the time being mx51 i2c is buggy and not needed anyway
+ - apf51: restore (fix) clock tree frequencies after FPGA firmware upload
+ - 2012.04: refactor apf27 patchwork - Thx Trem
+ - APF28: improve high frequency bus
+ - apf28: set GPMI_RDn/GPMI_WRn drive strengh and pull up according to reference manual
+ - apf28: Fix board signal level and strengh issue with NAND flash and DDR2 RAM
+ - apf28: bump to U-Boot 2012.04.01
+ - update apf9328 config file for U-Boot 2012.04
+ - apf28: bump to U-Boot 2012.04 - support battery as power supply
+ - 2012.04: apf27: add automatic memory bank detection/initialisation
+ - 2012.04: apf27: make SDRAM init code generic for all hardware configuration (1 and 2 memory banks)
+ - apf28: U-Boot 2012.04: add support for battery power supply
+ - apf28: update U-Boot 2012.04 patchs
+ - (Preliminary) Update U-Boot patch to U-Boot 2012.04 - Thx Trem
+ - apf9328: update patch version to 5.2
+ - apf51: update patch version to 1.1
+ - apf28: update patch version and environment variables to 1.0
+ - apf27/PPS: update patch version to 3.1
+ - apf27: refactoring to be aligned with U-Boot 2011.12 coding conventions
+ - apf27: cleanup and reorganize patchwork
+ - apf51: fix FPGA autoload issue on boot
+ - apf9328: Refactor FPGA autoload feature
+ - apf27: fix FPGA autoload issue on boot
+ - APF51: fix dcdshow command
+ -[APF9328] remove predefined var filesize/fileaddr - fix typo
+ -[APF51] Refactor config file + support redundant environment + cleanup
+ -APF27, PPS: fix typo
+ -[PPS] Refactore config file + support redundant environment + cleanup
+ -[APF27] Refactore config file + support redundant environment + cleanup
+ -[APF9328] config file refactoring + support redundant environment + cleanup
+ -[APF9328] rename patch set with a 3 digit prefix
+ - use the default U-Boot filename: u-boot-nand.bin and add the board prefix apfXX-
+ -[APF28] fix ocotp bug to read fuse at any address
+ -[APF28] still improving environment variables
+ -[APF28] refactoring environment variables
+ - pps: configure pps dedicated lines and disable mmc driver
+ - apf27: use CONFIG_CMD_MMC to enable sd bus init when needed
+ - remove hard coded statis IP adress
+ - pps27: bump tu U-Boot 2011.12
+ - import patch to support NAND flashing large files
+ - apf27: bump to U-Boot release 2011.12
+ - apf9328 does not support board and cpu display infos
+ - Update config file structure for all APF boards
+ - apf27: add nand lock/unlock command
+ - apf27: restore imxfuse command
+ - apf27: cleanup ongoing
+ - apf27: board refactoring and fix nand issue with UBoot 2011.12
+ - apf51: remove JFFS2 scripts - this board does not support JFFS2
+ - apf51: bump to U-Boot 2011.12
+ - apf9328: bump to U-Boot 2011.12
+ - apf51: check <ctrl>-c on boot to cancel fpga download
+ - apf9328: check <ctrl>-c on boot to cancel fpga download
+ - apf28: fix NAND rootfs
+ - fix partition size of APF28
+ - fix partition sizes of APF28
+ - apf9328: enable dcache feature but not active no boot
+ - apf9328: update and clean up for UBoot 2011.12
+ - apf9328: fix DHCP and NFS timeout issue
+ - apf28: enable mmcboot and net console
+ - Update linux nand partition parameters
+ - Change download kernel file name in environment variables
+ - 2011.12 apf9328: Avoids message 'incorrect device type in ...' when erasing rootfs partition
+ - apf9328: update u-boot recover binary image
+ - 2011.12 11-avoid_warning_when_ethaddr_not_defined.patch now useless
+ - 2011.12 apf9328: sets ethaddr variable if it not exist already
+ - net/eth.c: Avoid Warning when ethxaddr is not set
+ - mach-types: Re-add apf9328
+ - apf9328: U-Boot 2011.12 default configuration
+ - apf9328: import patches from U-Boot 2011.06
+ - apf51: add config option for uboot 2011.12 to force number of RAM on rev 0 boards - rev 1 support auto detection of number of RAM and UBoot autorelocation at the end of RAM
+ - apf51: support UBoot 2011.12 relocation to the end of the 2nd flash
+ - apf27: add fpga patch to release 2011.12
+ - apf28: update U-Boot recover image file
+ - apf28: conde and config cleanup
+ - apf27: update config file to support bad block in boot partition
+ - apf27: use U-Boot 1.3.4 patched 2.3 as U-Boot recover
+ - apf27: init clock at startup in any cases
+ - apf27: keep one spare block for bad block while recovering UBoot
+ - apf27: make UBoot self relocatable and bootable from NAND flash
+ - apf27: Remove unexpected apf27.h patches
+ - apf27: U-Boot 2011.12 default configuration
+ - apf27: import mx27 NAND SPL from U-Boot 2010.03
+ - apf27:[PATCH 6/6] Debug nand, this patch should be removed
+ - apf27:[PATCH 5/6] Define uart1 for the console
+ - apf27:[PATCH 4/6] Add type for apf27
+ - apf27:[PATCH 3/6] Remove useless code in apf27
+ - apf27:[PATCH 2/6] Add support for the armadeus apf27 board
+ - apf27:[PATCH 1/6] Add GPIO Module and I/O Multiplexer constant for mx27
+ - update u-boot_recover to restore boards through USB link only - do not need Ethernet anymore to recover UBoot
+ - apf28: Fix memory corruption while computing RAM size - Fix typo - Move static IP config to Buildroot world
+ - apf28: fix hidden characters in comments
+ - apf28:Â Improve stride_count computation
+ - apf28:Â Fix Fuse reg base address
+ - apf28:Â Add command to build BCB tables
+ - apf28: makefile clean up
+ - apf28: support read/blow MAC from otp fuses
+ - fix mx28 spl_power_init_irq
+ - fix apf28 reset
+ - make mxsboot generates nand binary files with read/write rights for everyone
+ - apf28:Â add console paramater ttyAM0 to kernel boot params
+ - apf28: patch clean-up - set MAC address from fuses - enable L1 instruction cache - Configure UBI Flash partition to be accessible from U-Boot
+ - apf28: support boot from scratch & improve reliability
+ - apf27-u-boot-1.3.4.h: add boot_nfs{, 2}_fallback_flash commands
+* Firmware:
+* Demos:
+ - Update custom QMakeSpec in ApfDacClientServer demos and use it in build.sh. - Fix includes in ApfDacClientServer demos (ApfServerMain).
+ - Fix mkspecs path for APF build in ApfDacClientServer demo's build.sh.
+ - Fix Qt build & mkspecs directory paths in ApfDacClientServer's build.sh.
+ - GPS: memset() fix + cleanup
+ - Add square wave generator for preempt-rt tests (APF51)
+* Debug:
+ - Add HW_DIGCTL_CHIP_ID register to imxregs (APF28)
+ - Add i.MX51/53 CSI registers to imxregs
+ - Add i.MX51 GPIO Bank 1 registers to imxregs
+* Test:
+ - Fixes test_backlight.sh for backlight drivers with max value < 255
+ - Do some (trivial) tests fixes for APF28
+ - APF28: add watchdog test case
+ - Fix RTC test case : use busybox ntpd tool to update RTC
+ - Fixes some more release tests for APF28
+* Tools:
+ - apf27: Bump U-Boot to 2012.04 and improve apf27_recover reliability
+ - Add possibility to build imxregs for i.MX53
+ - Add (partial) IPU support to imxregs
+ - APF27: make recover tool ready for new generation of bootloader - update RAM initiliasation
+ - APF51: support U-Boot version with RAM detect and reduced set of variables
+ - adding 320x240 image for testbench
+ - Fix little bug in quiltify
+ - adding the freescale patch in quiltify, before importing regulars patch
+ - quiltify: use TAB not spaces
+ - apf28: update recovering software and U-Boot binary image
+ - quiltify.sh: fixes user choice description (there is no default)
+ - improve reliability of uboot recover tools
+ - update apf27 uboot recover tool
+ - apf51: update and improve U-Boot recover tool
+ - imxregs: imx51regs.h -> imx5regs.h
+ - change apf51 uboot recover file skipping firmware autoload
+ - Add LRADC registers to imx28regs
+ - scripts/export_linux_config.sh can't be used on 2.6.35
+ - Add imxregs for APF28
+ - apf28_recover.py: some minor beautifying
+* As_Devices:
+ - adding python spi wrapper
+ - fix bug in AsI2c class
+ - change documentation for setPinDirection
+* Other:
+ - [ROOTFS] add /boot folder to store binary images to boot or update the board
+ - [scripts] Upgrade quiltify to include freescales.tar.gz patches
+ - [ROOTFS] add fw_printenv/fw_setenv configuration file - this file aims to be compliant with all the Armadeus boards
+ - [uboot_recover] Don't use TAB in python code
+ - [BSP] apf28: fix U-Boot recover reset issue
+ - [BUILD] Fixes quiltify.sh for APF28 Buildroot
+ - [BUILD] quiltify: support big custom patch only for apf28 & 2.6.35.3 kernel
+ - [BUILD] Add info message in scripts/quiltify.sh
+ - [BUILD] add missing QT creator cleanup before re-applying patches
+ - [BUILD] Factorizes forced linux rebuild by using new BR target
+ - [BUILD] Make forced linux rebuild also copy resulting images to output/images/
+ - [BUILD] Add Buildroot version to build infos
+ - [BUILD] Make forced linux build work again on new BR
+ - [BUILD] Updates build scripts for BR 2012.02
+ - [BUILD] Makes Buildroot tarball download more error proof
+
+----
+
Changes in armadeus-4.1 (released on January 27th 2012)
* Wiki dump available here: http://www.armadeus.com/assos_downloads/wiki/armadeus-4.1_wiki_dump.tar.gz
diff --git a/buildroot/target/device/armadeus/rootfs/target_skeleton/etc/armadeus-version b/buildroot/target/device/armadeus/rootfs/target_skeleton/etc/armadeus-version
index 53ca344..819e07a 100644
--- a/buildroot/target/device/armadeus/rootfs/target_skeleton/etc/armadeus-version
+++ b/buildroot/target/device/armadeus/rootfs/target_skeleton/etc/armadeus-version
@@ -1 +1 @@
-5.0-beta-git
+5.0
hooks/post-receive
--
armadeus
|
|
From: Julien B a. A. <ar...@us...> - 2012-08-08 13:51:29
|
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 935aaaec899bab7f6d69458074d2ede3193deaea (commit)
from 7b266ecbdf985d6a794cb2399dc896d32bc62883 (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 935aaaec899bab7f6d69458074d2ede3193deaea
Author: Julien Boibessot <jul...@ar...>
Date: Wed Aug 8 15:45:54 2012 +0200
[TESTS] Fixes APF51 Wi-Fi and gpiolib tests
-----------------------------------------------------------------------
Summary of changes:
buildroot/configs/apf51test_defconfig | 6 +++---
.../armadeus/apf51/apf51test-linux-2.6.38.8.config | 1 +
...2.6.38.config => apf51test-linux-2.6.38.config} | 1 -
3 files changed, 4 insertions(+), 4 deletions(-)
create mode 120000 buildroot/target/device/armadeus/apf51/apf51test-linux-2.6.38.8.config
copy buildroot/target/device/armadeus/apf51/{apf51-linux-2.6.38.config => apf51test-linux-2.6.38.config} (99%)
diff --git a/buildroot/configs/apf51test_defconfig b/buildroot/configs/apf51test_defconfig
index e01a13c..a08b953 100644
--- a/buildroot/configs/apf51test_defconfig
+++ b/buildroot/configs/apf51test_defconfig
@@ -101,10 +101,10 @@ BR2_PACKAGE_SLIDESHOW=y
BR2_PACKAGE_SDL_WATER=y
BR2_PACKAGE_DBUS=y
BR2_PACKAGE_E2FSPROGS=y
-BR2_PACKAGE_FIRMWARE=y
-BR2_PACKAGE_FIRMWARE_88W8686=y
BR2_PACKAGE_GPSD=y
BR2_PACKAGE_I2C_TOOLS=y
+BR2_PACKAGE_LINUX_FIRMWARE=y
+BR2_PACKAGE_LINUX_FIRMWARE_88W8686=y
BR2_PACKAGE_INPUT_TOOLS=y
BR2_PACKAGE_MTD=y
BR2_PACKAGE_MTD_JFFS2DUMP=y
@@ -160,4 +160,4 @@ BR2_LINUX_KERNEL_CUSTOM_VERSION=y
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="2.6.38.8"
BR2_LINUX_KERNEL_PATCH="../patches/linux/$(BR2_LINUX_KERNEL_VERSION)"
BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y
-BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="$(BR2_BOARD_PATH)/$(BR2_BOARD_NAME)-linux-$(BR2_LINUX_KERNEL_VERSION).config"
+BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="$(BR2_BOARD_PATH)/$(BR2_BOARD_NAME)test-linux-$(BR2_LINUX_KERNEL_VERSION).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
new file mode 120000
index 0000000..b4fe1c5
--- /dev/null
+++ b/buildroot/target/device/armadeus/apf51/apf51test-linux-2.6.38.8.config
@@ -0,0 +1 @@
+apf51test-linux-2.6.38.config
\ No newline at end of file
diff --git a/buildroot/target/device/armadeus/apf51/apf51-linux-2.6.38.config b/buildroot/target/device/armadeus/apf51/apf51test-linux-2.6.38.config
similarity index 99%
copy from buildroot/target/device/armadeus/apf51/apf51-linux-2.6.38.config
copy to buildroot/target/device/armadeus/apf51/apf51test-linux-2.6.38.config
index bb22dc4..2ba4d11 100644
--- a/buildroot/target/device/armadeus/apf51/apf51-linux-2.6.38.config
+++ b/buildroot/target/device/armadeus/apf51/apf51test-linux-2.6.38.config
@@ -240,7 +240,6 @@ CONFIG_MMC_SDHCI_ESDHC_IMX=y
CONFIG_MMC_SPI=m
CONFIG_NEW_LEDS=y
CONFIG_LEDS_CLASS=y
-CONFIG_LEDS_GPIO=y
CONFIG_LEDS_WM831X_STATUS=m
CONFIG_LEDS_TRIGGERS=y
CONFIG_LEDS_TRIGGER_TIMER=y
hooks/post-receive
--
armadeus
|
|
From: Julien B a. A. <ar...@us...> - 2012-08-08 08:16:46
|
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 7b266ecbdf985d6a794cb2399dc896d32bc62883 (commit)
via a9c8dcb8839c6543211052bf94276ee2e7e0fc9a (commit)
from 744a772d24d0a7fa2ed97acd1014d4e86910ed02 (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 7b266ecbdf985d6a794cb2399dc896d32bc62883
Author: Julien Boibessot <jul...@ar...>
Date: Wed Aug 8 10:15:43 2012 +0200
[TOOLS] makes load_fpga return an error when loading fails at final stage
commit a9c8dcb8839c6543211052bf94276ee2e7e0fc9a
Author: Julien Boibessot <jul...@ar...>
Date: Wed Aug 8 10:11:46 2012 +0200
[BUILDROOT] Fixes madplay build problem on apf9328test
-----------------------------------------------------------------------
Summary of changes:
buildroot/configs/apf9328test_defconfig | 1 +
.../2012.02/191-madplay-requires_libintl.patch | 29 ++++++++++++++++++++
.../linux/modules/fpga/dev_tools/loader/load_fpga | 3 +-
3 files changed, 32 insertions(+), 1 deletions(-)
create mode 100644 patches/buildroot/2012.02/191-madplay-requires_libintl.patch
diff --git a/buildroot/configs/apf9328test_defconfig b/buildroot/configs/apf9328test_defconfig
index f520956..f9807e1 100644
--- a/buildroot/configs/apf9328test_defconfig
+++ b/buildroot/configs/apf9328test_defconfig
@@ -63,6 +63,7 @@ BR2_PACKAGE_MADPLAY=y
BR2_PACKAGE_MPLAYER=y
BR2_PACKAGE_LTRACE=y
BR2_PACKAGE_STRACE=y
+BR2_PACKAGE_LIBINTL=y
BR2_PACKAGE_FBGRAB=y
BR2_PACKAGE_FBTEST=y
BR2_PACKAGE_FBV=y
diff --git a/patches/buildroot/2012.02/191-madplay-requires_libintl.patch b/patches/buildroot/2012.02/191-madplay-requires_libintl.patch
new file mode 100644
index 0000000..d98ec79
--- /dev/null
+++ b/patches/buildroot/2012.02/191-madplay-requires_libintl.patch
@@ -0,0 +1,29 @@
+Otherwise compilation fails (in intl/relocatable.c)
+
+Signed-off-by: Julien Boibessot <jul...@ar...>
+
+Index: buildroot/package/multimedia/madplay/Config.in
+===================================================================
+--- buildroot.orig/package/multimedia/madplay/Config.in 2012-08-08 09:56:30.000000000 +0200
++++ buildroot/package/multimedia/madplay/Config.in 2012-08-08 09:57:12.000000000 +0200
+@@ -2,6 +2,7 @@
+ bool "madplay"
+ select BR2_PACKAGE_LIBMAD
+ select BR2_PACKAGE_LIBID3TAG
++ select BR2_PACKAGE_LIBINTL
+ help
+ Command-line front-end to libmad, a high-quality MPEG audio decoder.
+ It currently supports MPEG-1 and the MPEG-2 extension to lower
+Index: buildroot/package/multimedia/madplay/madplay.mk
+===================================================================
+--- buildroot.orig/package/multimedia/madplay/madplay.mk 2012-08-08 10:04:31.000000000 +0200
++++ buildroot/package/multimedia/madplay/madplay.mk 2012-08-08 10:04:51.000000000 +0200
+@@ -7,7 +7,7 @@
+ MADPLAY_SOURCE:=madplay-$(MADPLAY_VERSION).tar.gz
+ MADPLAY_SITE:=http://$(BR2_SOURCEFORGE_MIRROR).dl.sourceforge.net/sourceforge/mad
+ MADPLAY_LIBTOOL_PATCH=NO
+-MADPLAY_DEPENDENCIES=libmad libid3tag
++MADPLAY_DEPENDENCIES=libmad libid3tag libintl
+
+ # Check if ALSA is built, then we should configure after alsa-lib so
+ # ./configure can find alsa-lib.
diff --git a/target/linux/modules/fpga/dev_tools/loader/load_fpga b/target/linux/modules/fpga/dev_tools/loader/load_fpga
index dc06a7d..379ca63 100755
--- a/target/linux/modules/fpga/dev_tools/loader/load_fpga
+++ b/target/linux/modules/fpga/dev_tools/loader/load_fpga
@@ -57,10 +57,11 @@ else
fi
dd if=$BITFILE of=/dev/fpgaloader
+RES=$?
if [ "$PLATFORM" == "APF51" ]; then
rm $BITFILE # delete copy in RAM
fi
-exit 0
+exit $RES
hooks/post-receive
--
armadeus
|
|
From: Julien B a. A. <ar...@us...> - 2012-08-07 20:29: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 744a772d24d0a7fa2ed97acd1014d4e86910ed02 (commit)
from c1cd516221ef138e1cc661657ea3eb2b761aea80 (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 744a772d24d0a7fa2ed97acd1014d4e86910ed02
Author: Julien Boibessot <jul...@ar...>
Date: Tue Aug 7 22:29:15 2012 +0200
[BUILDROOT] e4defrag is not building on 64bits Host so only build it if explicitly asked (e2fsprgs package)
-----------------------------------------------------------------------
Summary of changes:
...ild_of_e4defrag_unless_explicitly_enabled.patch | 35 ++++++++++++++++++++
1 files changed, 35 insertions(+), 0 deletions(-)
create mode 100644 patches/buildroot/2012.02/190-e2fsprogs-disable_build_of_e4defrag_unless_explicitly_enabled.patch
diff --git a/patches/buildroot/2012.02/190-e2fsprogs-disable_build_of_e4defrag_unless_explicitly_enabled.patch b/patches/buildroot/2012.02/190-e2fsprogs-disable_build_of_e4defrag_unless_explicitly_enabled.patch
new file mode 100644
index 0000000..2cd0e40
--- /dev/null
+++ b/patches/buildroot/2012.02/190-e2fsprogs-disable_build_of_e4defrag_unless_explicitly_enabled.patch
@@ -0,0 +1,35 @@
+From e8255618956eb8e4ed259d98aa3865510288b182 Mon Sep 17 00:00:00 2001
+From: Sven Neumann <s.n...@ra...>
+Date: Tue, 28 Feb 2012 11:22:33 +0000
+Subject: e2fsprogs: disable build of e4defrag unless explicitly enabled
+
+The e2fsprogs configure script enables the build of the e4defrag
+utility by default. Disable it unless BR2_PACKAGE_E2FSPROGS_E4DEFRAG
+is selected.
+
+Also the --disable-blkid option is not recognized by the configure
+script. Use --disable-libblkid instead.
+
+Signed-off-by: Sven Neumann <s.n...@ra...>
+Signed-off-by: Peter Korsgaard <ja...@su...>
+---
+(limited to 'package/e2fsprogs')
+
+diff --git a/package/e2fsprogs/e2fsprogs.mk b/package/e2fsprogs/e2fsprogs.mk
+index 912deab..f3d44f6 100644
+--- a/package/e2fsprogs/e2fsprogs.mk
++++ b/package/e2fsprogs/e2fsprogs.mk
+@@ -12,9 +12,10 @@ E2FSPROGS_CONF_OPT = \
+ --enable-elf-shlibs \
+ $(if $(BR2_PACKAGE_E2FSPROGS_DEBUGFS),,--disable-debugfs) \
+ $(if $(BR2_PACKAGE_E2FSPROGS_E2IMAGE),,--disable-imager) \
++ $(if $(BR2_PACKAGE_E2FSPROGS_E4DEFRAG),,--disable-defrag) \
+ $(if $(BR2_PACKAGE_E2FSPROGS_RESIZE2FS),,--disable-resizer) \
+ --disable-uuidd \
+- --disable-blkid \
++ --disable-libblkid \
+ --disable-libuuid \
+ --enable-fsck \
+ --disable-e2initrd-helper \
+--
+cgit v0.9.0.1-2-gef13
hooks/post-receive
--
armadeus
|
|
From: Julien B a. A. <ar...@us...> - 2012-08-07 15:47:13
|
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "armadeus".
The branch, master has been updated
via c1cd516221ef138e1cc661657ea3eb2b761aea80 (commit)
from b5b6b5bb9c5332139cd988ae718468fa78c799e6 (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 c1cd516221ef138e1cc661657ea3eb2b761aea80
Author: Julien Boibessot <jul...@ar...>
Date: Tue Aug 7 17:46:39 2012 +0200
[TEST] Fixes test_backlight.sh for backlight drivers with max value < 255
-----------------------------------------------------------------------
Summary of changes:
target/test/test_backlight.sh | 14 +++++++++-----
1 files changed, 9 insertions(+), 5 deletions(-)
mode change 100755 => 100644 target/test/test_backlight.sh
diff --git a/target/test/test_backlight.sh b/target/test/test_backlight.sh
old mode 100755
new mode 100644
index 51f3f36..6ddbd99
--- a/target/test/test_backlight.sh
+++ b/target/test/test_backlight.sh
@@ -3,7 +3,7 @@
#
# Script to test Armadeus Software release
#
-# Copyright (C) 2008-2011 The Armadeus Project - ARMadeus Systems
+# Copyright (C) 2008-2012 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
@@ -44,11 +44,12 @@ test_backlight()
exit_failed
fi
current=`cat $SYS_DIR/actual_brightness`
- echo "Current brightness level: $current / 256"
+ max_bright=`cat $SYS_DIR/max_brightness`
+ echo "Current brightness level: $current / $max_bright"
echo 50 > $SYS_DIR/brightness
ask_user "Backlight set to MIDDLE, press ENTER"
- echo 255 > $SYS_DIR/brightness
+ echo $max_bright > $SYS_DIR/brightness
ask_user "Backlight set to MAX, press ENTER"
echo 0 > $SYS_DIR/brightness
ask_user "Backlight set to MIN, press ENTER"
@@ -56,8 +57,11 @@ test_backlight()
ask_user "I will now loop through brightness, press ENTER when ready"
for loop in `seq 1 2 150`; do
- usleep 100000
- echo $loop > $SYS_DIR/brightness
+ if [ "$loop" -lt "$max_bright" ]; then
+ usleep 100000
+ echo $loop > $SYS_DIR/brightness
+ echo -n "."
+ fi
done
echo $current > $SYS_DIR/brightness
ask_user "Did the test succeed ? (y/N)"
hooks/post-receive
--
armadeus
|
|
From: Julien B a. A. <ar...@us...> - 2012-08-07 14:26: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 b5b6b5bb9c5332139cd988ae718468fa78c799e6 (commit)
from 0a0fd69f7b0d98decba32dc76106703bf42dab41 (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 b5b6b5bb9c5332139cd988ae718468fa78c799e6
Author: Vincent Besse <vi...@ou...>
Date: Tue Aug 7 16:25:27 2012 +0200
[BUILDROOT] Fixes dbus installation (/var/run conflict)
-----------------------------------------------------------------------
Summary of changes:
.../2012.02/189-dbus-fix_installation.patch | 21 ++++++++++++++++++++
1 files changed, 21 insertions(+), 0 deletions(-)
create mode 100644 patches/buildroot/2012.02/189-dbus-fix_installation.patch
diff --git a/patches/buildroot/2012.02/189-dbus-fix_installation.patch b/patches/buildroot/2012.02/189-dbus-fix_installation.patch
new file mode 100644
index 0000000..ab3b009
--- /dev/null
+++ b/patches/buildroot/2012.02/189-dbus-fix_installation.patch
@@ -0,0 +1,21 @@
+Dbus creates a target/var/run/dbus directory which prevents
+post-build.sh from symlinking /var/run to /tmp, so /var/run is no more
+clean at reboot. The S30dbus scripts handles the creation
+of /var/run/dbus at boot time, so it can be removed from target.
+
+I'll send the patch on the buildroot list, but in case it would be
+rejected upstream, I send it here too.
+
+Signed-off-by: Vincent Besse <vi...@ou...>
+Index: buildroot/package/dbus/dbus.mk
+===================================================================
+--- buildroot.orig/package/dbus/dbus.mk 2012-08-07 16:19:30.000000000 +0200
++++ buildroot/package/dbus/dbus.mk 2012-08-07 16:20:25.000000000 +0200
+@@ -55,6 +55,7 @@
+ endif
+
+ define DBUS_INSTALL_TARGET_FIXUP
++ rm -rf $(TARGET_DIR)/var/run
+ rm -rf $(TARGET_DIR)/var/lib/dbus
+ ln -sf /tmp/dbus $(TARGET_DIR)/var/lib/dbus
+ $(INSTALL) -m 0755 -D package/dbus/S30dbus $(TARGET_DIR)/etc/init.d/S30dbus
hooks/post-receive
--
armadeus
|
|
From: jorasse <jo...@us...> - 2012-08-02 12:13: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 0a0fd69f7b0d98decba32dc76106703bf42dab41 (commit)
from f20ce4825ed6764e94dd5d1c05c650a0c3edf1c7 (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 0a0fd69f7b0d98decba32dc76106703bf42dab41
Author: Eric Jarrige <eri...@ar...>
Date: Thu Aug 2 14:16:25 2012 +0200
[LINUX] APF28: add some wireless USB wifi adapters and the wireless extension API
-----------------------------------------------------------------------
Summary of changes:
.../armadeus/apf28/apf28-linux-2.6.35.config | 12 +++++++++---
1 files changed, 9 insertions(+), 3 deletions(-)
diff --git a/buildroot/target/device/armadeus/apf28/apf28-linux-2.6.35.config b/buildroot/target/device/armadeus/apf28/apf28-linux-2.6.35.config
index 12d2966..9977bf7 100644
--- a/buildroot/target/device/armadeus/apf28/apf28-linux-2.6.35.config
+++ b/buildroot/target/device/armadeus/apf28/apf28-linux-2.6.35.config
@@ -1,7 +1,7 @@
#
# Automatically generated make config: don't edit
# Linux kernel version: 2.6.35.3
-# Wed Jul 11 16:09:28 2012
+# Thu Aug 2 13:28:14 2012
#
CONFIG_ARM=y
CONFIG_SYS_SUPPORTS_APM_EMULATION=y
@@ -542,6 +542,7 @@ CONFIG_WIRELESS_EXT=y
CONFIG_WEXT_CORE=y
CONFIG_WEXT_PROC=y
CONFIG_WEXT_SPY=y
+CONFIG_WEXT_PRIV=y
CONFIG_CFG80211=y
# CONFIG_NL80211_TESTMODE is not set
# CONFIG_CFG80211_DEVELOPER_WARNINGS is not set
@@ -830,7 +831,7 @@ CONFIG_FEC2=y
CONFIG_WLAN=y
# CONFIG_LIBERTAS_THINFIRM is not set
# CONFIG_AT76C50X_USB is not set
-# CONFIG_USB_ZD1201 is not set
+CONFIG_USB_ZD1201=m
# CONFIG_USB_NET_RNDIS_WLAN is not set
CONFIG_RTL8187=m
# CONFIG_MAC80211_HWSIM is not set
@@ -849,9 +850,14 @@ CONFIG_LIBERTAS_SDIO=m
CONFIG_RT2X00=m
# CONFIG_RT2500USB is not set
CONFIG_RT73USB=m
-# CONFIG_RT2800USB is not set
+CONFIG_RT2800USB=m
+CONFIG_RT2800USB_RT30XX=y
+# CONFIG_RT2800USB_RT35XX is not set
+# CONFIG_RT2800USB_UNKNOWN is not set
+CONFIG_RT2800_LIB=m
CONFIG_RT2X00_LIB_USB=m
CONFIG_RT2X00_LIB=m
+CONFIG_RT2X00_LIB_HT=y
CONFIG_RT2X00_LIB_FIRMWARE=y
CONFIG_RT2X00_LIB_CRYPTO=y
CONFIG_RT2X00_LIB_LEDS=y
hooks/post-receive
--
armadeus
|
|
From: Julien B a. A. <ar...@us...> - 2012-07-30 09:27: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 f20ce4825ed6764e94dd5d1c05c650a0c3edf1c7 (commit)
via 427937e09d6bb792eb165262419dea6ec9094d0b (commit)
from 2527763a894a6eae425dfd7bf9636002bd658e24 (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 f20ce4825ed6764e94dd5d1c05c650a0c3edf1c7
Author: Julien Boibessot <jul...@ar...>
Date: Mon Jul 30 11:27:25 2012 +0200
[BUILD] BSP is stable enough to enter in 5.0 beta stage
commit 427937e09d6bb792eb165262419dea6ec9094d0b
Author: Julien Boibessot <jul...@ar...>
Date: Mon Jul 30 11:23:00 2012 +0200
[BUILDROOT] Fixes fbtest build on recent kernels
-----------------------------------------------------------------------
Summary of changes:
.../rootfs/target_skeleton/etc/armadeus-version | 2 +-
.../buildroot/2012.02/119-fbtest-add_package.patch | 26 ++++++++++---------
2 files changed, 15 insertions(+), 13 deletions(-)
diff --git a/buildroot/target/device/armadeus/rootfs/target_skeleton/etc/armadeus-version b/buildroot/target/device/armadeus/rootfs/target_skeleton/etc/armadeus-version
index c0feada..53ca344 100644
--- a/buildroot/target/device/armadeus/rootfs/target_skeleton/etc/armadeus-version
+++ b/buildroot/target/device/armadeus/rootfs/target_skeleton/etc/armadeus-version
@@ -1 +1 @@
-5.0-alpha-git
+5.0-beta-git
diff --git a/patches/buildroot/2012.02/119-fbtest-add_package.patch b/patches/buildroot/2012.02/119-fbtest-add_package.patch
index 4364c1d..f1a3ec9 100644
--- a/patches/buildroot/2012.02/119-fbtest-add_package.patch
+++ b/patches/buildroot/2012.02/119-fbtest-add_package.patch
@@ -4,8 +4,8 @@ Signed-off-by: Julien Boibessot <jul...@ar...>
Index: buildroot/package/Config.in
===================================================================
---- buildroot.orig/package/Config.in 2012-02-21 16:45:06.000000000 +0100
-+++ buildroot/package/Config.in 2012-02-21 16:45:15.000000000 +0100
+--- buildroot.orig/package/Config.in 2012-07-30 10:43:47.000000000 +0200
++++ buildroot/package/Config.in 2012-07-30 10:59:43.000000000 +0200
@@ -116,6 +116,7 @@
if BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
source "package/fbset/Config.in"
@@ -17,7 +17,7 @@ Index: buildroot/package/Config.in
Index: buildroot/package/fbtest/Config.in
===================================================================
--- /dev/null 1970-01-01 00:00:00.000000000 +0000
-+++ buildroot/package/fbtest/Config.in 2012-02-21 16:45:15.000000000 +0100
++++ buildroot/package/fbtest/Config.in 2012-07-30 10:43:47.000000000 +0200
@@ -0,0 +1,7 @@
+config BR2_PACKAGE_FBTEST
+ bool "fbtest"
@@ -29,7 +29,7 @@ Index: buildroot/package/fbtest/Config.in
Index: buildroot/package/fbtest/fbtest.mk
===================================================================
--- /dev/null 1970-01-01 00:00:00.000000000 +0000
-+++ buildroot/package/fbtest/fbtest.mk 2012-02-21 16:45:15.000000000 +0100
++++ buildroot/package/fbtest/fbtest.mk 2012-07-30 10:43:47.000000000 +0200
@@ -0,0 +1,51 @@
+#############################################################
+#
@@ -85,7 +85,7 @@ Index: buildroot/package/fbtest/fbtest.mk
Index: buildroot/package/fbtest/fbtest-20041102-1-page-mask.patch
===================================================================
--- /dev/null 1970-01-01 00:00:00.000000000 +0000
-+++ buildroot/package/fbtest/fbtest-20041102-1-page-mask.patch 2012-02-21 16:45:15.000000000 +0100
++++ buildroot/package/fbtest/fbtest-20041102-1-page-mask.patch 2012-07-30 10:43:47.000000000 +0200
@@ -0,0 +1,36 @@
+--- fbtest-20041102-1.org/fb.c 2003-04-04 14:07:55.000000000 +0200
++++ fbtest-20041102-1/fb.c 2009-05-20 10:32:32.000000000 +0200
@@ -126,7 +126,7 @@ Index: buildroot/package/fbtest/fbtest-20041102-1-page-mask.patch
Index: buildroot/package/fbtest/fbtest-20041102-1-exe-target-name-change.patch
===================================================================
--- /dev/null 1970-01-01 00:00:00.000000000 +0000
-+++ buildroot/package/fbtest/fbtest-20041102-1-exe-target-name-change.patch 2012-02-21 16:45:15.000000000 +0100
++++ buildroot/package/fbtest/fbtest-20041102-1-exe-target-name-change.patch 2012-07-30 10:43:47.000000000 +0200
@@ -0,0 +1,11 @@
+--- fbtest-20041102-1.org/Makefile 2009-05-21 10:16:05.000000000 +0200
++++ fbtest-20041102-1/Makefile 2009-05-21 10:17:47.000000000 +0200
@@ -142,7 +142,7 @@ Index: buildroot/package/fbtest/fbtest-20041102-1-exe-target-name-change.patch
Index: buildroot/package/fbtest/fbtest-20041102-1-pnmtohex-libs-depends.patch
===================================================================
--- /dev/null 1970-01-01 00:00:00.000000000 +0000
-+++ buildroot/package/fbtest/fbtest-20041102-1-pnmtohex-libs-depends.patch 2012-02-21 16:45:15.000000000 +0100
++++ buildroot/package/fbtest/fbtest-20041102-1-pnmtohex-libs-depends.patch 2012-07-30 10:43:47.000000000 +0200
@@ -0,0 +1,11 @@
+--- fbtest-20041102-1.org/pnmtohex/Makefile 2004-11-02 09:43:02.000000000 +0100
++++ fbtest-20041102-1/pnmtohex/Makefile 2005-11-16 22:24:08.406157582 +0100
@@ -158,16 +158,18 @@ Index: buildroot/package/fbtest/fbtest-20041102-1-pnmtohex-libs-depends.patch
Index: buildroot/package/fbtest/fbtest-20041102-1-correct_struct_fb_var_screeninfo.reserved_usage.patch
===================================================================
--- /dev/null 1970-01-01 00:00:00.000000000 +0000
-+++ buildroot/package/fbtest/fbtest-20041102-1-correct_struct_fb_var_screeninfo.reserved_usage.patch 2012-02-21 16:45:15.000000000 +0100
-@@ -0,0 +1,12 @@
-+struct fb_var_screeninfo has only 5 bytes available in "reserved[]" table.
++++ buildroot/package/fbtest/fbtest-20041102-1-correct_struct_fb_var_screeninfo.reserved_usage.patch 2012-07-30 11:08:14.000000000 +0200
+@@ -0,0 +1,14 @@
++struct fb_var_screeninfo has only 4 bytes available in "reserved[]" table (on
++recent kernel versions)
+
+--- fbtest-20041102-1/fb.c 2011-05-03 11:53:28.000000000 +0200
++++ fbtest-20041102-1.mod/fb.c 2011-05-03 12:30:34.000000000 +0200
-+@@ -341,7 +341,6 @@
++@@ -340,8 +341,6 @@
++ CHECK_CHANGE(reserved[1]);
+ CHECK_CHANGE(reserved[2]);
+ CHECK_CHANGE(reserved[3]);
-+ CHECK_CHANGE(reserved[4]);
++- CHECK_CHANGE(reserved[4]);
+- CHECK_CHANGE(reserved[5]);
+
+ var_validate();
hooks/post-receive
--
armadeus
|
|
From: jorasse <jo...@us...> - 2012-07-27 02:59:27
|
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 2527763a894a6eae425dfd7bf9636002bd658e24 (commit)
via 3fd9c163fe7e10f2868f887a1d407ba0e0594bcc (commit)
from 7256dd79caa9cb78df340b17040703b08a966da8 (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 2527763a894a6eae425dfd7bf9636002bd658e24
Merge: 3fd9c16 7256dd7
Author: Eric Jarrige <eri...@ar...>
Date: Fri Jul 27 05:02:27 2012 +0200
Merge branch 'master' of ssh://armadeus.git.sourceforge.net/gitroot/armadeus/armadeus
commit 3fd9c163fe7e10f2868f887a1d407ba0e0594bcc
Author: Eric Jarrige <eri...@ar...>
Date: Thu Jul 26 22:21:26 2012 +0200
[BUIDLROOT] APF28: Use GCC-4.4.x with the apf28test_config as well
-----------------------------------------------------------------------
Summary of changes:
buildroot/configs/apf28test_defconfig | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/buildroot/configs/apf28test_defconfig b/buildroot/configs/apf28test_defconfig
index be4e6ee..8254250 100644
--- a/buildroot/configs/apf28test_defconfig
+++ b/buildroot/configs/apf28test_defconfig
@@ -10,6 +10,7 @@ BR2_STRIP_sstrip=y
BR2_KERNEL_HEADERS_VERSION=y
BR2_DEFAULT_KERNEL_VERSION="2.6.35.3"
BR2_UCLIBC_CONFIG="target/device/armadeus/uClibc-$(BR2_UCLIBC_VERSION_STRING).config"
+BR2_GCC_VERSION_4_4_X=y
BR2_PACKAGE_GDB=y
BR2_PACKAGE_GDB_SERVER=y
BR2_PACKAGE_GDB_HOST=y
hooks/post-receive
--
armadeus
|
|
From: jorasse <jo...@us...> - 2012-07-27 02:43:00
|
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "armadeus".
The branch, master has been updated
via 7256dd79caa9cb78df340b17040703b08a966da8 (commit)
from 7bc7e348bf38f219b1c7d758d9908841233440d2 (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 7256dd79caa9cb78df340b17040703b08a966da8
Author: Eric Jarrige <eri...@ar...>
Date: Fri Jul 27 04:46:02 2012 +0200
[BUIDLROOT] APF51: Use GCC-4.4.x to fix potential issues with GCC-4.5.x
-----------------------------------------------------------------------
Summary of changes:
buildroot/configs/apf51_defconfig | 1 +
buildroot/configs/apf51test_defconfig | 1 +
buildroot/configs/pps51_defconfig | 1 +
3 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/buildroot/configs/apf51_defconfig b/buildroot/configs/apf51_defconfig
index 0516c2f..6b24f9a 100644
--- a/buildroot/configs/apf51_defconfig
+++ b/buildroot/configs/apf51_defconfig
@@ -10,6 +10,7 @@ BR2_STRIP_sstrip=y
BR2_KERNEL_HEADERS_VERSION=y
BR2_DEFAULT_KERNEL_VERSION="2.6.38.8"
BR2_UCLIBC_CONFIG="target/device/armadeus/uClibc-$(BR2_UCLIBC_VERSION_STRING).config"
+BR2_GCC_VERSION_4_4_X=y
BR2_PACKAGE_GDB_SERVER=y
BR2_PACKAGE_GDB_HOST=y
BR2_ENABLE_LOCALE_PURGE=y
diff --git a/buildroot/configs/apf51test_defconfig b/buildroot/configs/apf51test_defconfig
index 5a318c2..e01a13c 100644
--- a/buildroot/configs/apf51test_defconfig
+++ b/buildroot/configs/apf51test_defconfig
@@ -10,6 +10,7 @@ BR2_STRIP_sstrip=y
BR2_KERNEL_HEADERS_VERSION=y
BR2_DEFAULT_KERNEL_VERSION="2.6.38.8"
BR2_UCLIBC_CONFIG="target/device/armadeus/uClibc-$(BR2_UCLIBC_VERSION_STRING).config"
+BR2_GCC_VERSION_4_4_X=y
BR2_PACKAGE_GDB=y
BR2_PACKAGE_GDB_SERVER=y
BR2_PACKAGE_GDB_HOST=y
diff --git a/buildroot/configs/pps51_defconfig b/buildroot/configs/pps51_defconfig
index 388c0bb..95b23a2 100644
--- a/buildroot/configs/pps51_defconfig
+++ b/buildroot/configs/pps51_defconfig
@@ -11,6 +11,7 @@ BR2_OPTIMIZE_2=y
BR2_KERNEL_HEADERS_VERSION=y
BR2_DEFAULT_KERNEL_VERSION="2.6.38.8"
BR2_UCLIBC_CONFIG="target/device/armadeus/uClibc-$(BR2_UCLIBC_VERSION_STRING).config"
+BR2_GCC_VERSION_4_4_X=y
BR2_PACKAGE_GDB_SERVER=y
BR2_PACKAGE_GDB_HOST=y
BR2_ENABLE_LOCALE_PURGE=y
hooks/post-receive
--
armadeus
|
|
From: jorasse <jo...@us...> - 2012-07-26 17:42:15
|
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 7bc7e348bf38f219b1c7d758d9908841233440d2 (commit)
from c8726bc5e49203cbaf07c63eca2ce79fe8a7659e (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 7bc7e348bf38f219b1c7d758d9908841233440d2
Author: Eric Jarrige <eri...@ar...>
Date: Thu Jul 26 19:45:07 2012 +0200
[UBOOT] APF27: Comment data in fuse: board revision and RAM chips present on the board
-----------------------------------------------------------------------
Summary of changes:
...-Add-support-for-the-armadeus-apf27-board.patch | 17 ++++++++++++++++-
.../2012.04/304-Add-FPGA-support-apf27.patch | 2 +-
2 files changed, 17 insertions(+), 2 deletions(-)
diff --git a/patches/u-boot/2012.04/302-Add-support-for-the-armadeus-apf27-board.patch b/patches/u-boot/2012.04/302-Add-support-for-the-armadeus-apf27-board.patch
index 2904403..4c00a2f 100644
--- a/patches/u-boot/2012.04/302-Add-support-for-the-armadeus-apf27-board.patch
+++ b/patches/u-boot/2012.04/302-Add-support-for-the-armadeus-apf27-board.patch
@@ -78,7 +78,7 @@ new file mode 100644
index 0000000..c55da1a
--- /dev/null
+++ b/board/armadeus/apf27/apf27.c
-@@ -0,0 +1,310 @@
+@@ -0,0 +1,325 @@
+/*
+ * Copyright (C) 2007 Sascha Hauer, Pengutronix
+ * Copyright (C) 2008-2012 Eric Jarrige <eri...@ar...>
@@ -111,6 +111,14 @@ index 0000000..c55da1a
+
+DECLARE_GLOBAL_DATA_PTR;
+
++/*
++ * Fuse bank 1 row 8 is "reserved for future use" and therefore available for
++ * custormer use. The APF27 board uses this fuse to store the board revision:
++ * 0: initial board revision
++ * 1: first revision - Presence of the second RAM chip on the board is blown in
++ * fuse bank 1 row 9 bit 0 - No hardware change
++ * N: to be defined
++ */
+u32 get_board_rev(void)
+{
+ struct iim_regs *iim = (struct iim_regs *)IMX_IIM_BASE;
@@ -118,6 +126,13 @@ index 0000000..c55da1a
+ return readl(&iim->bank[1].fuse_regs[8]);
+}
+
++/*
++ * Fuse bank 1 row 9 is "reserved for future use" and therefore available for
++ * custormer use. The APF27 board revision 1 uses the bit 0 to permanently store
++ * the presence of the second RAM chip
++ * 0: AFP27 with 1 RAM of 64 MiB
++ * 1: AFP27 with 2 RAM chips of 64 MiB each (128MB)
++ */
+int get_num_ram_bank(void)
+{
+ struct iim_regs *iim = (struct iim_regs *)IMX_IIM_BASE;
diff --git a/patches/u-boot/2012.04/304-Add-FPGA-support-apf27.patch b/patches/u-boot/2012.04/304-Add-FPGA-support-apf27.patch
index a07d124..8693bec 100644
--- a/patches/u-boot/2012.04/304-Add-FPGA-support-apf27.patch
+++ b/patches/u-boot/2012.04/304-Add-FPGA-support-apf27.patch
@@ -36,7 +36,7 @@ index c55da1a..98152f1 100644
#include <jffs2/jffs2.h>
#include <nand.h>
#include <netdev.h>
-@@ -241,6 +242,21 @@ misc_init_r(void)
+@@ -256,6 +257,21 @@ misc_init_r(void)
struct mtd_device *dev;
struct part_info *part;
hooks/post-receive
--
armadeus
|
|
From: Julien B a. A. <ar...@us...> - 2012-07-23 12:12: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 c8726bc5e49203cbaf07c63eca2ce79fe8a7659e (commit)
via 0302c5137bef96ecae2db8d8863e07a601e5581f (commit)
from 9edf7227df6a58499574ee4f16f3742d0fb8fed5 (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 c8726bc5e49203cbaf07c63eca2ce79fe8a7659e
Author: Julien Boibessot <jul...@ar...>
Date: Mon Jul 23 14:10:55 2012 +0200
[TESTS] Fixes some more release tests for APF28
commit 0302c5137bef96ecae2db8d8863e07a601e5581f
Author: Julien Boibessot <jul...@ar...>
Date: Mon Jul 23 14:09:41 2012 +0200
[DEBUG] Add HW_DIGCTL_CHIP_ID register to imxregs (APF28)
-----------------------------------------------------------------------
Summary of changes:
target/linux/debug/imxregs/imx28regs.h | 2 ++
target/test/packages/test_imxregs.sh | 3 +++
target/test/packages/test_tcpdump.sh | 4 ++--
target/test/test_dac.sh | 13 +++++++++----
target/test/test_rs232.sh | 8 +++++++-
target/test/test_touchscreen.sh | 8 ++++++--
6 files changed, 29 insertions(+), 9 deletions(-)
diff --git a/target/linux/debug/imxregs/imx28regs.h b/target/linux/debug/imxregs/imx28regs.h
index c19d843..251bf43 100644
--- a/target/linux/debug/imxregs/imx28regs.h
+++ b/target/linux/debug/imxregs/imx28regs.h
@@ -27,6 +27,8 @@
static struct reg_info regs[] =
{
+/* DIGCTL */
+{ "HW_DIGCTL_CHIP_ID", 0x8001c310, 0, 0xffffffff, 'x', "Digital Control Chip Revision Register" },
/* Clock */
{ "HW_CLKCTRL_PLL0CTRL0", 0x80040000, 0, 0xffffffff, 'x', "System PLL0, System/USB0 PLL Control Register 0" },
{ "HW_CLKCTRL_PLL0CTRL1", 0x80040010, 0, 0xffffffff, 'x', "System PLL0, System/USB0 PLL Control Register 1" },
diff --git a/target/test/packages/test_imxregs.sh b/target/test/packages/test_imxregs.sh
index 747072f..8a78c58 100755
--- a/target/test/packages/test_imxregs.sh
+++ b/target/test/packages/test_imxregs.sh
@@ -31,6 +31,9 @@ set_ids()
elif [ "$1" == "APF51" ]; then
ID_REG="PREV"
ID_VAL="0x000000f2"
+ elif [ "$1" == "APF28" ]; then
+ ID_REG="HW_DIGCTL_CHIP_ID"
+ ID_VAL="0x28000001"
fi
echo "$APF"
diff --git a/target/test/packages/test_tcpdump.sh b/target/test/packages/test_tcpdump.sh
index bdec17b..57eabaf 100755
--- a/target/test/packages/test_tcpdump.sh
+++ b/target/test/packages/test_tcpdump.sh
@@ -3,7 +3,7 @@
#
# Script to test a Buildroot package for Armadeus Software release
#
-# Copyright (C) 2008 The Armadeus Project
+# Copyright (C) 2008-2012 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
@@ -28,7 +28,7 @@ test_tcpdump()
exit_failed
fi
- ask_user "After having press ENTER, tcpdump will be launched. Try to do TCP accesses on your APF from you Host."
+ ask_user "After having press ENTER, tcpdump will be launched. Try to do some network accesses on your APF from you Host (ex: ping it)."
# Launch it
$EXEC_NAME $EXEC_OPTIONS
diff --git a/target/test/test_dac.sh b/target/test/test_dac.sh
index 681a2f8..10e71a3 100755
--- a/target/test/test_dac.sh
+++ b/target/test/test_dac.sh
@@ -14,6 +14,14 @@
source ./test_helpers.sh
#source ./test_env.sh
+check_platform()
+{
+ if [ "$1" == "APF28" ]; then
+ echo "Platform not supported by this test"
+ exit 0
+ fi
+}
+
do_test()
{
if [ "$1" == "APF9328" ] || [ "$1" == "APF27" ]; then
@@ -43,17 +51,14 @@ do_test()
echo 0 > out0_raw
echo 0 > out1_raw
echo_test_ok
- else
- echo "Platform not supported by this test"
fi
}
test_DAC()
{
show_test_banner "DAC"
-
+ execute_for_target check_platform
ask_user "This test is more probant with vumeters. Connect them and press ENTER."
-
execute_for_target do_test
}
diff --git a/target/test/test_rs232.sh b/target/test/test_rs232.sh
index 059cdfe..127fe11 100755
--- a/target/test/test_rs232.sh
+++ b/target/test/test_rs232.sh
@@ -23,6 +23,8 @@ echo_jumper_help()
echo " (Pin 2 & 3 of J21 connector (between RS and J8))"
elif [ "$1" == "APF51" ]; then
echo " (Pin 2 & 3 of RS-232 connector)"
+ elif [ "$1" == "APF28" ]; then
+ echo " (Pin ? & ? of ? connector)"
else
echo "Platform not supported by this test"
fi
@@ -75,8 +77,12 @@ echo_available_ports()
elif [ "$1" == "APF51" ]; then
echo " Available one: [ 0 ]"
SERIAL_DEVICES="/dev/ttymxc"
+ elif [ "$1" == "APF28" ]; then
+ echo " Available one: [ 0 1 2 3 4 ]"
+ SERIAL_DEVICES="/dev/ttySP"
else
- echo "Platform not supported by this test"
+ echo "$1 platform not supported by this test"
+ exit 0
fi
}
diff --git a/target/test/test_touchscreen.sh b/target/test/test_touchscreen.sh
index beb5f83..394a85e 100755
--- a/target/test/test_touchscreen.sh
+++ b/target/test/test_touchscreen.sh
@@ -3,7 +3,7 @@
#
# Script to test Armadeus Software release
#
-# Copyright (C) 2008-2011 The Armadeus Project - ARMadeus Systems
+# Copyright (C) 2008-2012 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
@@ -25,8 +25,12 @@ load_driver()
# driver is in-kernel/static
dmesg | grep WM831x
RES="$?"
+ elif [ "$1" == "APF28" ]; then
+ # driver is in-kernel/static
+ dmesg | grep "MXS touch"
+ RES="$?"
else
- echo "Platform not supported by this test"
+ echo "$1 platform not supported by this test"
fi
}
hooks/post-receive
--
armadeus
|
|
From: Julien B a. A. <ar...@us...> - 2012-07-21 17:42:57
|
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "armadeus".
The branch, master has been updated
via 9edf7227df6a58499574ee4f16f3742d0fb8fed5 (commit)
via 59e2520546d7e8a0cbb6c2e5dd7a98b731864eda (commit)
via 974891a0329acdad55e4aedc6c0b998838628341 (commit)
via 8e94f6482cfc943c73af8493796df2e191b13e6b (commit)
from ccc64b4fed59a7e2f456ab2627185107af2dd1cd (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 9edf7227df6a58499574ee4f16f3742d0fb8fed5
Author: Julien Boibessot <jul...@ar...>
Date: Sat Jul 21 19:42:18 2012 +0200
[BUILDROOT] Fixes sdlquake build with BR 2012
commit 59e2520546d7e8a0cbb6c2e5dd7a98b731864eda
Author: Julien Boibessot <jul...@ar...>
Date: Sat Jul 21 19:34:34 2012 +0200
[BUILD] Fixes quiltify.sh for APF28 Buildroot
commit 974891a0329acdad55e4aedc6c0b998838628341
Author: Julien Boibessot <jul...@ar...>
Date: Sat Jul 21 16:37:15 2012 +0200
[BUILDROOT] Add some missing alsa tools to apf28test_defconfig
commit 8e94f6482cfc943c73af8493796df2e191b13e6b
Author: Julien Boibessot <jul...@ar...>
Date: Sat Jul 21 16:36:10 2012 +0200
[TEST] Do some (trivial) tests fixes for APF28
-----------------------------------------------------------------------
Summary of changes:
buildroot/configs/apf28test_defconfig | 3 +
.../buildroot/2012.02/081-adds_quake_package.patch | 51 +++++++-------------
scripts/quiltify.sh | 4 +-
target/test/test_backlight.sh | 3 +
target/test/test_fpga.sh | 6 ++-
target/test/test_gpio.sh | 1 +
target/test/test_pwm.sh | 3 +-
target/test/test_usb_device.sh | 1 +
target/test/test_usb_host.sh | 25 ++++++----
9 files changed, 49 insertions(+), 48 deletions(-)
diff --git a/buildroot/configs/apf28test_defconfig b/buildroot/configs/apf28test_defconfig
index 69d4e45..be4e6ee 100644
--- a/buildroot/configs/apf28test_defconfig
+++ b/buildroot/configs/apf28test_defconfig
@@ -49,6 +49,9 @@ BR2_PACKAGE_ARMADEUS_DEMOS_TEST_LCD=y
BR2_PACKAGE_HOST_IMX28_USB_DOWNLOADER=y
BR2_PACKAGE_IMXREGS=y
BR2_PACKAGE_ARMADEUS_TESTSUITE=y
+BR2_PACKAGE_ALSA_UTILS=y
+BR2_PACKAGE_ALSA_UTILS_APLAY=y
+BR2_PACKAGE_ALSA_UTILS_SPEAKER_TEST=y
BR2_PACKAGE_MPLAYER=y
BR2_PACKAGE_LTRACE=y
BR2_PACKAGE_STRACE=y
diff --git a/patches/buildroot/2012.02/081-adds_quake_package.patch b/patches/buildroot/2012.02/081-adds_quake_package.patch
index 46cc4b0..433406e 100644
--- a/patches/buildroot/2012.02/081-adds_quake_package.patch
+++ b/patches/buildroot/2012.02/081-adds_quake_package.patch
@@ -5,9 +5,6 @@ This patch adds Quake packages to buildroot:
It is inspired of OpenEmbedded work.
-sdlquake.mk could be simplier if a target FOO_HOOK_POST_INSTALL was
-existing in Makefile.autotools.in.
-
Still searching a way to apply sdlquake-1.0.9-no-x86-asm.patch on all arch
EXCEPT x86.
@@ -16,46 +13,34 @@ Signed-off-by: Julien Boibessot <jul...@ar...>
Index: buildroot/package/games/sdlquake/sdlquake.mk
===================================================================
--- /dev/null 1970-01-01 00:00:00.000000000 +0000
-+++ buildroot/package/games/sdlquake/sdlquake.mk 2012-02-21 20:50:51.000000000 +0100
-@@ -0,0 +1,34 @@
++++ buildroot/package/games/sdlquake/sdlquake.mk 2012-07-21 19:23:16.000000000 +0200
+@@ -0,0 +1,22 @@
+#############################################################
+#
-+# Quake 1 (SDL_Port)
++# Quake 1 (SDL Port)
+#
+#############################################################
+
+SDLQUAKE_VERSION = 1.0.9
-+#SDLQUAKE_SOURCE = sdlquake-$(SDLQUAKE_VERSION).tar.gz
+SDLQUAKE_SITE = http://www.libsdl.org/projects/quake/src/
-+##SDLQUAKE_AUTORECONF = NO
++SDLQUAKE_AUTORECONF = YES
+
-+SDLQUAKE_CONF_OPT = \
-+ --target=$(GNU_TARGET_NAME) \
-+ --host=$(GNU_TARGET_NAME) \
-+ --build=$(GNU_HOST_NAME) \
-+ --with-sdl-prefix=$(STAGING_DIR)/usr \
-+ --prefix=/usr \
-+ --sysconfdir=/etc
++SDLQUAKE_CONF_OPT = --with-sdl-prefix=$(STAGING_DIR)/usr
+
+SDLQUAKE_DEPENDENCIES = sdl
+
-+$(eval $(call AUTOTARGETS))
++define SDLQUAKE_AUTOCONF_FIXES
++ (cd $(@D); touch INSTALL NEWS README AUTHORS ChangeLog; \
++ echo "AC_PROG_CC" >> configure.in;)
++endef
+
-+NAMEVER = $($(PKG)_NAME)-$($(PKG)_VERSION)
-+$(SDLQUAKE_TARGET_PATCH):
-+ $(call MESSAGE,"Patching $($(PKG)_DIR_PREFIX)/$($(PKG)_NAME)")
-+ support/scripts/apply-patches.sh $($(PKG)_DIR) $($(PKG)_DIR_PREFIX)/$($(PKG)_NAME) $(NAMEVER)\*.patch $(NAMEVER)\*.patch.$(ARCH) || exit 1;
-+ (cd $(SDLQUAKE_DIR); \
-+ touch INSTALL NEWS README AUTHORS ChangeLog; \
-+ echo "AC_PROG_CC" >> configure.in; \
-+ aclocal; \
-+ autoconf; \
-+ automake --add-missing;)
-+ touch $@
++SDLQUAKE_POST_PATCH_HOOKS += SDLQUAKE_AUTOCONF_FIXES
++
++$(eval $(call AUTOTARGETS))
Index: buildroot/package/games/sdlquake/sdlquake-1.0.9-no-x86-asm.patch.arm
===================================================================
--- /dev/null 1970-01-01 00:00:00.000000000 +0000
-+++ buildroot/package/games/sdlquake/sdlquake-1.0.9-no-x86-asm.patch.arm 2012-02-21 17:41:55.000000000 +0100
++++ buildroot/package/games/sdlquake/sdlquake-1.0.9-no-x86-asm.patch.arm 2012-07-21 19:13:42.000000000 +0200
@@ -0,0 +1,35 @@
+--- /tmp/Makefile.am 2008-08-11 20:31:09. |