armadeus-commitlog Mailing List for armadeus (Page 119)
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: <ar...@us...> - 2009-06-29 09:14:09
|
Revision: 1381
http://armadeus.svn.sourceforge.net/armadeus/?rev=1381&view=rev
Author: artemys
Date: 2009-06-29 09:14:02 +0000 (Mon, 29 Jun 2009)
Log Message:
-----------
Updates Chanelog for release 3.1
Modified Paths:
--------------
trunk/ChangeLog
Modified: trunk/ChangeLog
===================================================================
--- trunk/ChangeLog 2009-06-29 07:27:41 UTC (rev 1380)
+++ trunk/ChangeLog 2009-06-29 09:14:02 UTC (rev 1381)
@@ -8,9 +8,11 @@
----
-Changes in release 3.1-rc2 (27 June 2009, 12:38:26 (UTC+0200) - SVN revisions 1098 to 1374)
+Changes in release 3.1 (June 29th 2009, 10:00 (UTC+0200) - SVN revisions 1098 to 1381)
* Buildroot:
+ Main changes: 2.6.29 as default kernel, GDB 6.7.1, adding of test configs, Xenomai (for 2.6.27)
+ List of all changes:
- Makes tslib compile before SDL; otherwise -> jerky touch
- Makes readline is installed for real on target rootfs (needed by lua)
- Adds a patch to correct badly generated libSDL.la
@@ -47,7 +49,10 @@
- Add Xenomai option (deactivated) in default buildroot configurations (for apf9328 & apf27)
- Add a (fake) package to buildroot in order to install scripts useful for our custom drivers (for the moment only loadgpio.sh/gpio is concerned)
- Xenomai integration
-* Linux:
+* Linux:
+ Main changes: 2.6.29, adding of AD9889 driver (HDMI/DVI), UBIFS support, Framebuffer fixes, fpgaloader on APF27
+ List of all changes:
+ - dma-mx1-mx2.h remove compilation warnings
- Prevents crash in UDC core after a soft reboot (2.6.29)
- Add small helper script for loading FPGA in one go
- VPU driver wasn't compile for 2.6.29. Corrects that...
@@ -69,7 +74,7 @@
- disable CFI flash support (apf27 does not feature any CFI NOR flash)
- Updates some 2.6.29 patches to prevent warnings when applying them
- Divides 030-armadeus-add_USB_registers.patch
- - Makes inkernel (i.MXL) framebuffer driver the default one for APF27, starting from 2.6.29. Freescale one is kept as an option until inkernel one supports graphic window.
+ - Makes inkernel (i.MXL) framebuffer driver choosable for APF27, starting from 2.6.29. Freescale one is kept as an option until inkernel one supports graphic window.
- Final corrections to have Doom working again (most important: color regs where bad on i.MX27 in mainline driver)
- Rename some framebuffer related patches
- Add the possibility to choose between Freescale or Mainline framebuffer driver for APF27
@@ -178,8 +183,11 @@
- Adding a drivers directory for wishbone example (firmware/wishbone_example)
- fix error in gpio.c (ticket #9)
- Add NLS_ISO8859_1 by default on APF9328
-* U-Boot:
- - Added ubifsboot command but requires more chqnges to support ubifs.
+* U-Boot:
+ Main changes: APF27 FPGA support
+ List of all changes:
+ - fix reset bug. watchdog must be enabled !
+ - Added ubifsboot command but requires more changes to support ubifs.
- Release FPGA_RESET at the end of configuration, wait for DONE to stop toggling clock and ignore firmware size
- change patch release to 2.1 and environment variable compatibility version
- fix reinitialization of network before each ping (ticket 40)
@@ -189,7 +197,9 @@
- fix ethernet autonegotiation bug
- allow env to start in the next good sector of the flash
- make "skipping bad block" messages quiet per default
-* Firmware:
+* Firmware:
+ Main changes: updating of Wishbone examples
+ List of all changes:
- Cleaning PS2 project
- cleaning BRAMTest
- beautify wisbone_example VHDL code
@@ -204,7 +214,9 @@
- Updating wishbone_example to be compatible with linux drivers in target/linux/module/fpga/wishbone_example/ directory
- Cleanup wishbone_example directory
- README file to describe projects
-* Demos:
+* Demos:
+ Main changes: SDL music player, Xenomai examples
+ List of all changes:
- Add info message to show_image (a mouse is required for SDL)
- Add SDL music player (thanks Rebouxan)
- Makes Qt demo sexier
@@ -215,13 +227,14 @@
- xenomai demos, work but need to change path in Makefile
- translations and typographic corrections
- Adding a complete set of xenomai usage examples
-* Debug:
+* Debug:
- Corrects/enhances some ouput messages of fpgaregs
- fpgaregs for apf27 bug corrected, help/error message improved
- Cleanup fpgaregs and applies Coding Rules
- Corrects some CSI and PrP register names in imxregs
- Makes eMMA PreProcessor registers accessible from imxregs
-* Test:
+* Test:
+ - Makes FPGA test automatically detect button IP's driver MAJOR
- Makes RS232 test user friendlier
- USB host: now driver is included in kernel on APF9328 + gives some more time to user to plug its key
- Gives a chance to tester to see something in DAC test with connected vumeters
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ar...@us...> - 2009-06-29 07:27:43
|
Revision: 1380
http://armadeus.svn.sourceforge.net/armadeus/?rev=1380&view=rev
Author: artemys
Date: 2009-06-29 07:27:41 +0000 (Mon, 29 Jun 2009)
Log Message:
-----------
[U-BOOT] Updates buildroot/local/apf27_test/u-boot/apf27.h to latest modifications
Modified Paths:
--------------
trunk/buildroot/local/apf27_test/u-boot/apf27.h
Modified: trunk/buildroot/local/apf27_test/u-boot/apf27.h
===================================================================
--- trunk/buildroot/local/apf27_test/u-boot/apf27.h 2009-06-28 17:06:40 UTC (rev 1379)
+++ trunk/buildroot/local/apf27_test/u-boot/apf27.h 2009-06-29 07:27:41 UTC (rev 1380)
@@ -150,6 +150,8 @@
"root=/dev/nfs rw nfsroot=${serverip}:${rootpath}\0" \
"addjffsargs=setenv bootargs ${bootargs} " \
"root=/dev/mtdblock4 rootfstype=jffs2\0" \
+ "addubifsargs=setenv bootargs ${bootargs} " \
+ "ubi.mtd=rootfs root=ubi0:rootfs rootfstype=ubifs\0" \
"addmmcargs=setenv bootargs ${bootargs} " \
"root=${mmcroot} rootfstype=${mmcrootfstype}\0" \
"addipargs=setenv bootargs ${bootargs} " \
@@ -160,6 +162,9 @@
"jffsboot=setenv bootargs ${console} ${mtdparts};" \
"run addjffsargs addipargs; setenv autostart yes;" \
"nboot.jffs2 A0000000 0 ${kernel_offset}\0" \
+ "ubifsboot=setenv bootargs ${console} ${mtdparts};" \
+ "run addubifsargs addipargs; setenv autostart yes;" \
+ "nboot.jffs2 A0000000 0 ${kernel_offset}\0" \
"mmcboot=setenv bootargs ${console} ${mtdparts};" \
"run addmmcargs addipargs; setenv autostart yes;" \
"nboot.jffs2 A0000000 0 ${kernel_offset}\0" \
@@ -801,7 +806,7 @@
/* PCCR enable DMA FEC I2C1 IIM SDHC1 */
#define CFG_PCCR0_VAL 0x05070400
-#define CFG_PCCR1_VAL 0xA04A0408
+#define CFG_PCCR1_VAL 0xA14A0408
/* CONFIG_SKIP_LOWLEVEL_INIT bypass lowlevel init in bootstrap mode */
#undef CONFIG_SKIP_LOWLEVEL_INIT
@@ -919,15 +924,3 @@
#define CONFIG_BOARD_NAME apf27
#endif /* __BR2_ADDED_CONFIG_H */
-/* Add a wrapper around the values Buildroot sets. */
-#ifndef __BR2_ADDED_CONFIG_H
-#define __BR2_ADDED_CONFIG_H
-#ifdef CONFIG_HOSTNAME
-#undef CONFIG_HOSTNAME
-#endif
-#define CONFIG_HOSTNAME "apf27_test"
-#ifdef CONFIG_BOARD_NAME
-#undef CONFIG_BOARD_NAME
-#endif
-#define CONFIG_BOARD_NAME apf27
-#endif /* __BR2_ADDED_CONFIG_H */
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ar...@us...> - 2009-06-28 17:06:49
|
Revision: 1379
http://armadeus.svn.sourceforge.net/armadeus/?rev=1379&view=rev
Author: artemys
Date: 2009-06-28 17:06:40 +0000 (Sun, 28 Jun 2009)
Log Message:
-----------
[TEST] Makes FPGA test automatically detect button IP's driver MAJOR
Modified Paths:
--------------
trunk/target/test/test_fpga.sh
Modified: trunk/target/test/test_fpga.sh
===================================================================
--- trunk/target/test/test_fpga.sh 2009-06-28 16:22:14 UTC (rev 1378)
+++ trunk/target/test/test_fpga.sh 2009-06-28 17:06:40 UTC (rev 1379)
@@ -78,7 +78,8 @@
echo "Some Modules failed to load"
exit_failed
fi
- mknod /dev/button0 c 251 0
+ DEVICE_NODE=`cat /proc/devices | grep BUTTON | cut -d " " -f 1`
+ mknod /dev/button0 c $DEVICE_NODE 0
/usr/bin/testsuite/testbutton /dev/button0 &
PID=$!
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <th...@us...> - 2009-06-28 16:23:19
|
Revision: 1378
http://armadeus.svn.sourceforge.net/armadeus/?rev=1378&view=rev
Author: thom25
Date: 2009-06-28 16:22:14 +0000 (Sun, 28 Jun 2009)
Log Message:
-----------
[U-BOOT] fix reset bug. watchdog must be enabled !
Modified Paths:
--------------
trunk/buildroot/target/device/armadeus/apf27/apf27.h
Modified: trunk/buildroot/target/device/armadeus/apf27/apf27.h
===================================================================
--- trunk/buildroot/target/device/armadeus/apf27/apf27.h 2009-06-27 15:39:48 UTC (rev 1377)
+++ trunk/buildroot/target/device/armadeus/apf27/apf27.h 2009-06-28 16:22:14 UTC (rev 1378)
@@ -806,7 +806,7 @@
/* PCCR enable DMA FEC I2C1 IIM SDHC1 */
#define CFG_PCCR0_VAL 0x05070400
-#define CFG_PCCR1_VAL 0xA04A0408
+#define CFG_PCCR1_VAL 0xA14A0408
/* CONFIG_SKIP_LOWLEVEL_INIT bypass lowlevel init in bootstrap mode */
#undef CONFIG_SKIP_LOWLEVEL_INIT
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
Revision: 1377
http://armadeus.svn.sourceforge.net/armadeus/?rev=1377&view=rev
Author: thom25
Date: 2009-06-27 15:39:48 +0000 (Sat, 27 Jun 2009)
Log Message:
-----------
[LINUX] dma-mx1-mx2.h remove compilation warnings
Modified Paths:
--------------
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.29/271-apf27-armadeus-imxmmc-add_missing_definitions_in_dma-mx1-mx2_h.patch
Modified: trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.29/271-apf27-armadeus-imxmmc-add_missing_definitions_in_dma-mx1-mx2_h.patch
===================================================================
--- trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.29/271-apf27-armadeus-imxmmc-add_missing_definitions_in_dma-mx1-mx2_h.patch 2009-06-27 12:45:15 UTC (rev 1376)
+++ trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.29/271-apf27-armadeus-imxmmc-add_missing_definitions_in_dma-mx1-mx2_h.patch 2009-06-27 15:39:48 UTC (rev 1377)
@@ -8,7 +8,16 @@
===================================================================
--- linux-2.6.29.orig/arch/arm/plat-mxc/include/mach/dma-mx1-mx2.h 2009-03-24 00:12:14.000000000 +0100
+++ linux-2.6.29/arch/arm/plat-mxc/include/mach/dma-mx1-mx2.h 2009-03-31 10:38:46.000000000 +0200
-@@ -46,6 +46,11 @@
+@@ -25,6 +25,8 @@
+ #ifndef __ASM_ARCH_MXC_DMA_H
+ #define __ASM_ARCH_MXC_DMA_H
+
++#include <asm/scatterlist.h>
++
+ #define IMX_DMA_CHANNELS 16
+
+ #define DMA_MODE_READ 0
+@@ -46,6 +48,11 @@
#define IMX_DMA_ERR_BUFFER (1 << 3)
#define IMX_DMA_ERR_TIMEOUT (1 << 4)
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ar...@us...> - 2009-06-27 14:50:28
|
Revision: 1376
http://armadeus.svn.sourceforge.net/armadeus/?rev=1376&view=rev
Author: artemys
Date: 2009-06-27 12:45:15 +0000 (Sat, 27 Jun 2009)
Log Message:
-----------
Release Candidate 2 for Armadeus-3.1
Added Paths:
-----------
tags/release-3.1-rc2/
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ar...@us...> - 2009-06-27 14:50:27
|
Revision: 1375
http://armadeus.svn.sourceforge.net/armadeus/?rev=1375&view=rev
Author: artemys
Date: 2009-06-27 12:43:16 +0000 (Sat, 27 Jun 2009)
Log Message:
-----------
Updates Changelog before 3.1-RC2
Modified Paths:
--------------
trunk/ChangeLog
trunk/release/changes.sh
Modified: trunk/ChangeLog
===================================================================
--- trunk/ChangeLog 2009-06-27 10:19:22 UTC (rev 1374)
+++ trunk/ChangeLog 2009-06-27 12:43:16 UTC (rev 1375)
@@ -8,6 +8,267 @@
----
+Changes in release 3.1-rc2 (27 June 2009, 12:38:26 (UTC+0200) - SVN revisions 1098 to 1374)
+
+* Buildroot:
+ - Makes tslib compile before SDL; otherwise -> jerky touch
+ - Makes readline is installed for real on target rootfs (needed by lua)
+ - Adds a patch to correct badly generated libSDL.la
+ - Added patch to support ubifs on legacy host kernel (debian etch kernel 2.6.18)
+ - Add empty file and change kernel configurations to support git repository
+ - UBISF prepared to support versioning
+ - Buildroot doesn't like symlinks for Linux default configs :-(
+ - Makes libvorbis is installed correctly
+ - Makes Linux 2.6.29.4 the default kernel for coming (soon) release + updates default configurations
+ - UBISF preliminary support (requires host package uuid-dev "debian")
+ - Integrates fbtest in Buildroot instead of having it apart
+ - update test config to GDB 6.7.1
+ - Make GDB 6.7.1 the default version of GDB (fix GDB 6.6 issues)
+ - Update targets default configuration to support the newly supported kernel 2.6.29 and some ophan packages.
+ - add script to populate package menu with orphan packages. Thx Jibee
+ - Add test config for APF27
+ - Add choice of 2.6.29 kernel for APF27 (in default config)
+ - Install loadmax.sh by default + makes loadgpio.sh executable
+ - Add a config to test releases on APF9328
+ - Makes 2.6.29 kernel selectable (for the hackers ;-) )
+ - Fixes php download site
+ - fpgaregs : check address conformity. ticket #44
+ - Add wirelesstools in default APF27 Buildroot config
+ - Little bug in fpgaregs Makefile
+ - cleaning fpgaregs header
+ - fpgaregs now work for apf27
+ - Temporary patch to avoid freeze when using gpio_set_value
+ - Add a package for Freescale BSP test tools
+ - Added directory to store custom configurations
+ - Xenomai is dependent host-fakeroot
+ - xenomai : Using fakeroot for "make install"
+ - xenomai patch moved to the Makefile.advanced end
+ - Xenomai: Makefile correct and addition of a default configuration for the kernel
+ - Add Xenomai option (deactivated) in default buildroot configurations (for apf9328 & apf27)
+ - Add a (fake) package to buildroot in order to install scripts useful for our custom drivers (for the moment only loadgpio.sh/gpio is concerned)
+ - Xenomai integration
+* Linux:
+ - Prevents crash in UDC core after a soft reboot (2.6.29)
+ - Add small helper script for loading FPGA in one go
+ - VPU driver wasn't compile for 2.6.29. Corrects that...
+ - Divides patch for framebuffer committed in rev 1364
+ - Update default configs: reactivate Freescale framebuffer, activate ad9889 & PWM by default
+ - mx2fb.c freescale fb driver now compatible with SDL 8bits
+ - Makes LCD work again on APF9328 (2.6.29)
+ - Corrects bad GPIO setup for OV96xx (apf27)
+ - Makes the ad9889 driver compiles again (2.6.29) and compile it by default in test config
+ - Makes fpgaloader compile again on APF27 (2.6.27 kernel)
+ - fpgaloader: avoid blocking when wb_irq_manager is already loaded. check INIT pin reservation
+ - Makes ocore_irq_mng driver a platform_driver + updates apf27.c & apf9328.c accordingly
+ - Adds a Linux config to say if APF9328 has a FPGA or not + remove an unneeded one
+ - Adds a Linux config option to say if the APF27 has an onboard FPGA or not
+ - fix ticket 54. Slow ftp transfer on apf27
+ - Corrects bad IRQ number for APF27 FPGA
+ - Improve jjfs2 perfs: disable jjfs2 on the fly compression
+ - enable ubifs support
+ - disable CFI flash support (apf27 does not feature any CFI NOR flash)
+ - Updates some 2.6.29 patches to prevent warnings when applying them
+ - Divides 030-armadeus-add_USB_registers.patch
+ - Makes inkernel (i.MXL) framebuffer driver the default one for APF27, starting from 2.6.29. Freescale one is kept as an option until inkernel one supports graphic window.
+ - Final corrections to have Doom working again (most important: color regs where bad on i.MX27 in mainline driver)
+ - Rename some framebuffer related patches
+ - Add the possibility to choose between Freescale or Mainline framebuffer driver for APF27
+ - Add clock support in imxfb (2.6.29)
+ - Renames/reorganizes some framebuffer related patches
+ - Add i.MX27 support to mainline framebuffer (part 1)
+ - Merge 014- & 327- patches (2.6.29)
+ - Put correct timings for LQ043 on APF27 with 2.6.29 kernel (fbtested)
+ - Makes gpio driver more quiet
+ - Updates apf27 patches for 2.6.29
+ - Merges latest 2.6.27 patches modifs with 2.6.29 ones
+ - Finaly makes framebuffer work again like expected on APF9328 with 2.6.29 + begin work for 2.6.30
+ - add possibility to change the pin mode through the proc interface of the gpio driver
+ - Applies kernel coding style to apf9328ps2
+ - Makes i.MXL UDC works for 2.6.29
+ - Add some 2.6.20 UDC fixes on 2.6.29
+ - Updates APF9328 2.6.29 default config from 2.6.27 one
+ - make usb gadget compile again on apf9328
+ - Improves indentation in apf9328_lcd_config.h (2.6.27) to ease comparison (with 2.6.29 version)
+ - Updates APF27's 2.6.29 default configs (from 2.6.27 ones)
+ - Compiles GPIO driver by default (APF27/2.6.29)
+ - Makes alsa (tsc210x) work again on 2.6.29
+ - fix colormap bug at startup
+ - fix backlight flash effect at startup
+ - Corrects indentation in max1027 driver
+ - merge ad9889 from 2.6.27
+ - Corrects indentation in apf9328_lcd_config (2.6.29)
+ - Add init/exit gpios to imxfb (2.6.29)
+ - Divide MX2 PWM patch (part 2)
+ - fix pwm input freq for 9328
+ - Makes imx_udc compiles again on 2.6.29
+ - Removes unneeded patch for imx_udc (2.6.29)
+ - Cleanup apf9328 (2.6.27 & 2.6.29) + merge PWM
+ - Makes imxmmc driver compiles again on 2.6.29
+ - Makes apf9328 fpgaloader compiles on 2.6.29
+ - Displays Tuz instead of Tux as boot logo (2.6.29)
+ - Puts MTD physmap declaration in apf9328.c (seems to be the standard now in 2.6.29)
+ - Makes ISP1761 driver compiles on 2.6.29
+ - Cleanup lcd_config file + initializes GPIOs for 2.6.29. Now waiting Nico's black Magic...
+ - fix bug in ad9889 OE_ACD pin management
+ - make apf27 audio playback working with the pwm
+ - Add WiFi layer + supported chips in default APF27 2.6.27 Linux config
+ - Add V4L2 + Camera + VPU in default APF27 2.6.27 Linux config
+ - Makes ppdevemu compile on 2.6.29
+ - Continues work on 2.6.29 integration. APF9328 still not compiling
+ - fix pwm declaration and increase USB startup delay
+ - cleanup (platform ressources externaly declared)
+ - force ISR clear before enabling the interrupt
+ - Handling of FPGA IRQ on APF27 (part 2)
+ - Better coding style in wb_irq_mngr driver
+ - Divides patch 321 in 2
+ - Separates content of patch 291
+ - Makes Wishbone examples drivers works with APF27
+ - PWM driver reworked (compatibility between imxL and imx27 added)
+ - add specific PWM platform data
+ - add pwm support to apf27
+ - fix some pengu files related to the pwm
+ - cleanup PWM driver before adding APF27 support
+ - fix ticket 7 for USB port 1
+ - fix ticket 7 for USB_OTG port (usb device may be not recognized at startup)
+ - Add preliminary driver for OV9653 (very first stage)
+ - Do some cleanup in apf27.c
+ - Add platform declaration for i.MX27 CSI and OV9653 sensor
+ - Updates i.MX27 Camera driver with latest available
+ - Add a patch to increase DMA size for MXC (APF27)
+ - Do some minor (indentation) changes in gpio driver
+ - add DVI/HDMI hot plug management
+ - Adding configuration gpio interrupt edges
+ - first DVI image
+ - Rise fpga_reset when FPGA is configured
+ - [APF27] toggling fpga_reset pin to '1' when fpga is configured. Changing default firmware lenght in uboot variables
+ - Add 2.6.29 Linux patches (copies from 2.6.27)
+ - Corrects bug in I2C bus declaration in apf27.c
+ - Add driver for i.MX27 VPU (Video Processing Unit)
+ - Suppres DEBUG preproc
+ - gpio proc entries (portXirq, portXpullup) has not good types : corrects that
+ - Suppress useless fpgaaccess driver
+ - fpgaloader was not correctly built: corrects that
+ - fpgaloader.sh script is no more needed
+ - Some fpga modules were not correctly installed on target rootfs (due to recent regression); so corrects that
+ - Change init method of source buffer in DMA test driver
+ - Add a driver to test DMA throughput
+ - Corrects commit 1153 + cleanup a little FPGA drivers configuration
+ - Add a kernel option to select APF27Dev LED/switch usage with Power Management + remove compilation warnings in apf27.c + better indentation
+ - fpgaloader: call post init function once download done
+ - Update config file for wishbone_example drivers
+ - MCP2515 driver: fix startup delay to a long enough value
+ - fix TFT init bug (ticket 38)
+ - Makes gpio driver compatible with APF27 + some cleanup
+ - fix ticket 36 (fpgaloader does not compile even if selected)
+ - Cleanup in gpio driver: kernel friendly indentation, removing of unused code
+ - fix ethernet autonegotiation bug
+ - Add watchdog driver (only usable on APF27 for the moment)
+ - Updating test programs for led and button in wishbone_example
+ - cleanup a little GPIO driver (makes some debug messages silents and removes unneeded loadfpga files)
+ - rename fpgaloader directory
+ - add kconfig and makefile for ad9889
+ - add ad9889 to apf27.c
+ - remove tab from ad9889 commit
+ - working version of the linux apf27 fpga loader
+ - add ad9889 driver
+ - Add fpgaloader as module by default in APF27 2.6.26 default config
+ - Cleanup of fpgaloader
+ - Add APF27 support to fpgaloader
+ - Drivers for wishbone_example are ready
+ - Adding a drivers directory for wishbone example (firmware/wishbone_example)
+ - fix error in gpio.c (ticket #9)
+ - Add NLS_ISO8859_1 by default on APF9328
+* U-Boot:
+ - Added ubifsboot command but requires more chqnges to support ubifs.
+ - Release FPGA_RESET at the end of configuration, wait for DONE to stop toggling clock and ignore firmware size
+ - change patch release to 2.1 and environment variable compatibility version
+ - fix reinitialization of network before each ping (ticket 40)
+ - Changing timing for fpga communication, strength for bus controls signals and CLK0 frequency (now the same frequency as weim bus -> 133MHz)
+ - add FPGA support (APF27)
+ - fix bug FPGA autoload (ticket 34)
+ - fix ethernet autonegotiation bug
+ - allow env to start in the next good sector of the flash
+ - make "skipping bad block" messages quiet per default
+* Firmware:
+ - Cleaning PS2 project
+ - cleaning BRAMTest
+ - beautify wisbone_example VHDL code
+ - Updating all firmwares examples, with bitstream for apf27 and apf9328
+ - Adding bitstream for wishbone example apf27 and apf9328
+ - Updating wishbone example to be compatible with apf27
+ - Make button_led design synchrone, and add a reset
+ - Fill leds projects directories, with working files
+ - Adding sub-directory for leds blinking_led and button_led
+ - Modify led example to use led already soldered on devfull apf9328
+ - Adding 400k led example bitstream, rename 200k bitsream file, and do some modifications on VHDL to suppress warning
+ - Updating wishbone_example to be compatible with linux drivers in target/linux/module/fpga/wishbone_example/ directory
+ - Cleanup wishbone_example directory
+ - README file to describe projects
+* Demos:
+ - Add info message to show_image (a mouse is required for SDL)
+ - Add SDL music player (thanks Rebouxan)
+ - Makes Qt demo sexier
+ - Makes backlight control tool works again
+ - Add README + SDL_image example
+ - global real time improvement
+ - Xenomai examples : Makefile now uses relative path
+ - xenomai demos, work but need to change path in Makefile
+ - translations and typographic corrections
+ - Adding a complete set of xenomai usage examples
+* Debug:
+ - Corrects/enhances some ouput messages of fpgaregs
+ - fpgaregs for apf27 bug corrected, help/error message improved
+ - Cleanup fpgaregs and applies Coding Rules
+ - Corrects some CSI and PrP register names in imxregs
+ - Makes eMMA PreProcessor registers accessible from imxregs
+* Test:
+ - Makes RS232 test user friendlier
+ - USB host: now driver is included in kernel on APF9328 + gives some more time to user to plug its key
+ - Gives a chance to tester to see something in DAC test with connected vumeters
+ - Stop blinking cursor when doing framebuffer test
+ - Add Linux 2.6.27 config for apf27_test
+ - Makes RS232 test more user friendly
+ - Gives some times to /dev/watchdog to be created
+ - Add wishbone test and PWM drivers to APF27 Linux test config
+ - Add interrupt test for FPGA
+ - data/fpga/ is no more a symbolic link
+ - Updates APF27 Linux build test config with latest filesystem changes (UBIFS, no CFI, JFFS2 comp.)
+ - Cleanup testbutton tool and makes it available for test config
+ - Gives correct name to Linux default configurations
+ - Add OSS support in APF27's Linux (Doom needs it for sound)
+ - Add fbtest by default in test configs
+ - Updates USB test for APF27
+ - Improves Ethernet test robustness
+ - Add script to test framebuffer
+ - gpio test tool now compatible with gpio driver version 2.2
+ - Updates USB device test (apf9328)
+ - Updates FPGA & USB gadget scripts
+ - Don't install .svn/ with test suite
+ - updates madplay test script
+ - Updates ADC test for APF27 & fast mode
+ - Removes warnings when compiling testplaymode
+ - Updates some test scripts for APF9328
+ - Makes FPGA loading test run on APF9328 too
+ - add APF27Dev ADC/DAC auto test
+ - Add script (very basic) to test gpio driver
+ - Add test for watchdog
+ - Add test for FPGA download (400k)
+* Other:
+ - [BUILD] Add a ARMADEUS_BINARIES envt variable
+ - [SOFTWARE] change serial timing for uboot_recover for apf27
+ - [BUILD] prepare to support git SCM.
+ - [BUILD] Some global variables depend on PROJECT_NAME not BOARD_NAME
+ - [TOOLS] Freescale's VPU test tools can now compile and run on the APF27 (I said run, not work ;-) )
+ - [ARMADEUS] Add makefile target to automatize build of any armadeus target
+ - [BUILD] Makes quilt script stop when a patch won't apply
+ - [BUILD] Add ARMADEUS_STAGING_DIR & ARMADEUS_TOOLCHAIN_PATH envt variables
+ - [BUILD] Add a script to makes Armadeus Linux patches series usable with quilt
+ - [BUILD] Add envt variable to locate current Linux patches
+ - [ROOTFS] Adding of /lib/firmware/ in skeleton
+ - [TOOLS] Add a script to ease ChangeLog generation
+
+----
+
Changes in release 3.0 (25 feb 2009 - SVN revisions 763 to 1097)
* Buildroot:
Modified: trunk/release/changes.sh
===================================================================
--- trunk/release/changes.sh 2009-06-27 10:19:22 UTC (rev 1374)
+++ trunk/release/changes.sh 2009-06-27 12:43:16 UTC (rev 1375)
@@ -7,6 +7,10 @@
CHANGES_LINUX=$TEMP_DIR/linux.log
CHANGES_UBOOT=$TEMP_DIR/uboot.log
CHANGES_BUILDROOT=$TEMP_DIR/buildroot.log
+CHANGES_FIRMWARE=$TEMP_DIR/firmware.log
+CHANGES_TEST=$TEMP_DIR/test.log
+CHANGES_DEMOS=$TEMP_DIR/demos.log
+CHANGES_DEBUG=$TEMP_DIR/debug.log
CHANGES_OTHER=$TEMP_DIR/other.log
@@ -38,8 +42,17 @@
cat $LOG_CLEAN_TMP | grep -iv "\[U[-]\{0,\}BOOT\]" > $LOG_CLEAN_TMP.2
cat $LOG_CLEAN_TMP.2 | grep -i "\[BUILDROOT\]" > $CHANGES_BUILDROOT
cat $LOG_CLEAN_TMP.2 | grep -iv "\[BUILDROOT\]" > $LOG_CLEAN_TMP.3
-cat $LOG_CLEAN_TMP.3 > $CHANGES_OTHER
+cat $LOG_CLEAN_TMP.3 | grep -i "\[FIRMWARE\]" > $CHANGES_FIRMWARE
+cat $LOG_CLEAN_TMP.3 | grep -iv "\[FIRMWARE\]" > $LOG_CLEAN_TMP.4
+cat $LOG_CLEAN_TMP.4 | grep -i "\[TEST\]" > $CHANGES_TEST
+cat $LOG_CLEAN_TMP.4 | grep -iv "\[TEST\]" > $LOG_CLEAN_TMP.5
+cat $LOG_CLEAN_TMP.5 | grep -i "\[DEMOS\]" > $CHANGES_DEMOS
+cat $LOG_CLEAN_TMP.5 | grep -iv "\[DEMOS\]" > $LOG_CLEAN_TMP.6
+cat $LOG_CLEAN_TMP.6 | grep -i "\[DEBUG\]" > $CHANGES_DEBUG
+cat $LOG_CLEAN_TMP.6 | grep -iv "\[DEBUG\]" > $LOG_CLEAN_TMP.7
+cat $LOG_CLEAN_TMP.7 > $CHANGES_OTHER
+
# compose changelog with sections without empty lines:
echo
@@ -51,6 +64,14 @@
cat $CHANGES_LINUX | grep -v "^$" | sed 's/\[[Ll][Ii][Nn][Uu][Xx]\]/ -/g'
echo "* U-Boot:"
cat $CHANGES_UBOOT | grep -v "^$" | sed 's/\[[Uu][-]\{0,\}[Bb][Oo][Oo][Tt]\]/ -/g'
+echo "* Firmware:"
+cat $CHANGES_FIRMWARE | grep -v "^$" | sed 's/\[[Ff][Ii][Rr][Mm][Ww][Aa][Rr][Ee]\]/ -/g'
+echo "* Demos:"
+cat $CHANGES_DEMOS | grep -v "^$" | sed 's/\[DEMOS\]/ -/g'
+echo "* Debug:"
+cat $CHANGES_DEBUG | grep -v "^$" | sed 's/\[DEBUG\]/ -/g'
+echo "* Test:"
+cat $CHANGES_TEST | grep -v "^$" | sed 's/\[[Tt][Ee][Ss][Tt]\]/ -/g'
echo "* Other:"
cat $CHANGES_OTHER | grep -v "^$"
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ar...@us...> - 2009-06-27 10:19:31
|
Revision: 1374
http://armadeus.svn.sourceforge.net/armadeus/?rev=1374&view=rev
Author: artemys
Date: 2009-06-27 10:19:22 +0000 (Sat, 27 Jun 2009)
Log Message:
-----------
[DEBUG] Corrects/enhances some ouput messages of fpgaregs
Modified Paths:
--------------
trunk/target/linux/debug/fpgaregs/fpgaregs.c
Modified: trunk/target/linux/debug/fpgaregs/fpgaregs.c
===================================================================
--- trunk/target/linux/debug/fpgaregs/fpgaregs.c 2009-06-27 09:03:28 UTC (rev 1373)
+++ trunk/target/linux/debug/fpgaregs/fpgaregs.c 2009-06-27 10:19:22 UTC (rev 1374)
@@ -54,9 +54,9 @@
void displayResult(char* text, unsigned int accesstype, unsigned int value, unsigned int address)
{
if (accesstype == WORD_ACCESS)
- printf("%s %04x at %08x\n", text, (unsigned short)value, address);
+ printf("%s 0x%04x at 0x%08x\n", text, (unsigned short)value, address);
else
- printf("%s %08x at %08x\n", text, value, address);
+ printf("%s 0x%08x at 0x%08x\n", text, value, address);
}
@@ -69,12 +69,17 @@
if ((argc < 3) || (argc > 4)) {
printf("invalid arguments number\n");
- printf("fpgaregs for platform %s\n",PLATFORM);
- printf("Usage:\n");
- printf("fpgaregs [w,l] fpga_reg_add [value].\n");
- printf(" w: word access\n");
- printf(" l: long access\n");
- printf("\n Ex: fpgaregs w 0x10 0x1234, fpgaregs l 0x10 0x12345678\n");
+ printf("fpgaregs for %s platform\n\n", PLATFORM);
+ printf("Usage: fpgaregs [w,l] address [value]\n\n");
+ printf("Reads or writes a value at given FPGA's relative address.\n\n");
+ printf("Options:\n");
+ printf(" w word (16 bits) access\n");
+ printf(" l long (32 bits) access\n");
+ printf(" value value to write\n\n");
+ printf("Examples:\n");
+ printf(" fpgaregs w 0x10 --> read @ 0x10\n");
+ printf(" fpgaregs w 0x10 0x1234 --> writes 0x1234 @ 0x10\n");
+ printf(" fpgaregs l 0x10 0x12345678 --> writes 0x12345678 @ 0x10\n");
return -1;
}
@@ -99,17 +104,17 @@
accesstype = WORD_ACCESS;
if (accesstype == WORD_ACCESS) {
if (address%2 != 0) {
- printf("Can't read word in even address (%d)\n", address);
+ printf("Can't do word access at odd address (%d). Use a 16bits aligned one.\n", address);
return -1;
}
} else { /* LONG_ACCESS */
if (address%4 != 0) {
- printf("Can't read long in no-4-multiple address (%d)\n", address);
+ printf("Can't do long access at non-32bits-aligned address (%d)\n", address);
return -1;
}
}
- /* write value at address */
+ /* write value at given address */
if (argc == 4) {
value = strtoul(argv[3], (char **)NULL, 16);
if (accesstype == WORD_ACCESS)
@@ -118,8 +123,7 @@
*(unsigned int*)(ptr_fpga+(address)) = (unsigned int)value;
displayResult("Write", accesstype, value, address);
-
- /* read address value */
+ /* read at given address */
} else if (argc == 3) {
if (accesstype == WORD_ACCESS)
value = *(unsigned short*)(ptr_fpga+(address));
@@ -132,3 +136,4 @@
close(ffpga);
return 0;
}
+
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
Revision: 1373
http://armadeus.svn.sourceforge.net/armadeus/?rev=1373&view=rev
Author: artemys
Date: 2009-06-27 09:03:28 +0000 (Sat, 27 Jun 2009)
Log Message:
-----------
[LINUX] Prevents crash in UDC core after a soft reboot (2.6.29)
Added Paths:
-----------
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.29/038-armadeus-imx_udc-prevent_crash_after_soft_reboot.patch
Added: trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.29/038-armadeus-imx_udc-prevent_crash_after_soft_reboot.patch
===================================================================
--- trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.29/038-armadeus-imx_udc-prevent_crash_after_soft_reboot.patch (rev 0)
+++ trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.29/038-armadeus-imx_udc-prevent_crash_after_soft_reboot.patch 2009-06-27 09:03:28 UTC (rev 1373)
@@ -0,0 +1,27 @@
+
+IRQ handler needs imx_usb->base to be valid when called.
+After a soft reboot irq handler get called during request_irq() (UDC INT bug ?).
+So this patch moves imx_usb->base definition at the right place.
+
+Signed-off-by: Julien Boibessot <jul...@ar...>
+
+Index: linux-2.6.29.4/drivers/usb/gadget/imx_udc.c
+===================================================================
+--- linux-2.6.29.4.orig/drivers/usb/gadget/imx_udc.c 2009-06-26 21:31:29.000000000 +0200
++++ linux-2.6.29.4/drivers/usb/gadget/imx_udc.c 2009-06-26 21:32:24.000000000 +0200
+@@ -1455,6 +1455,7 @@
+ }
+ }
+
++ imx_usb->base = base;
+ for (i = 0; i < IMX_USB_NB_EP + 1; i++) {
+ ret = request_irq(imx_usb->usbd_int[i], intr_handler(i),
+ IRQF_DISABLED, driver_name, imx_usb);
+@@ -1468,7 +1469,6 @@
+ }
+
+ imx_usb->res = res;
+- imx_usb->base = base;
+ imx_usb->clk = clk;
+ imx_usb->dev = &pdev->dev;
+
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ar...@us...> - 2009-06-26 07:52:33
|
Revision: 1372
http://armadeus.svn.sourceforge.net/armadeus/?rev=1372&view=rev
Author: artemys
Date: 2009-06-26 07:52:28 +0000 (Fri, 26 Jun 2009)
Log Message:
-----------
[LINUX] Add small helper script for loading FPGA in one go
Modified Paths:
--------------
trunk/buildroot/package/armadeus-drivers-helpers/drivers-helpers.mk
Added Paths:
-----------
trunk/target/linux/modules/fpga/dev_tools/loader/load_fpga
Modified: trunk/buildroot/package/armadeus-drivers-helpers/drivers-helpers.mk
===================================================================
--- trunk/buildroot/package/armadeus-drivers-helpers/drivers-helpers.mk 2009-06-24 20:28:27 UTC (rev 1371)
+++ trunk/buildroot/package/armadeus-drivers-helpers/drivers-helpers.mk 2009-06-26 07:52:28 UTC (rev 1372)
@@ -7,18 +7,25 @@
ARMADEUS-DRIVERS_SOURCE_DIR:=$(BUILD_DIR)/../../target/linux/modules
ARMADEUS-DRIVERS-HELPERS_TARGET_DIR:=$(TARGET_DIR)/usr/bin
-$(ARMADEUS-DRIVERS-HELPERS_TARGET_DIR)/loadgpio.sh:
- cp $(ARMADEUS-DRIVERS_SOURCE_DIR)/gpio/loadgpio.sh $(ARMADEUS-DRIVERS-HELPERS_TARGET_DIR)/
-$(ARMADEUS-DRIVERS-HELPERS_TARGET_DIR)/loadmax.sh:
- cp $(ARMADEUS-DRIVERS_SOURCE_DIR)/max1027/loadmax.sh $(ARMADEUS-DRIVERS-HELPERS_TARGET_DIR)/
+$(ARMADEUS-DRIVERS-HELPERS_TARGET_DIR)/loadgpio.sh: $(ARMADEUS-DRIVERS_SOURCE_DIR)/gpio/loadgpio.sh
+ cp -f $^ $@
+ARMADEUS-DRIVERS_TARGETS+=$(ARMADEUS-DRIVERS-HELPERS_TARGET_DIR)/loadgpio.sh
+
+$(ARMADEUS-DRIVERS-HELPERS_TARGET_DIR)/loadmax.sh: $(ARMADEUS-DRIVERS_SOURCE_DIR)/max1027/loadmax.sh
+ cp -f $^ $@
# find $(ARMADEUS-TESTSUITE_DIR) -name "*.sh" -exec install -D {} $(TARGET_DIR)/$(ARMADEUS-TESTSUITE_TARGET_DIR) \;
+ARMADEUS-DRIVERS_TARGETS+=$(ARMADEUS-DRIVERS-HELPERS_TARGET_DIR)/loadmax.sh
-armadeus-drivers-helpers: $(ARMADEUS-DRIVERS-HELPERS_TARGET_DIR)/loadgpio.sh $(ARMADEUS-DRIVERS-HELPERS_TARGET_DIR)/loadmax.sh
+$(ARMADEUS-DRIVERS-HELPERS_TARGET_DIR)/load_fpga: $(ARMADEUS-DRIVERS_SOURCE_DIR)/fpga/dev_tools/loader/load_fpga
+ cp -f $^ $@
+ARMADEUS-DRIVERS_TARGETS+=$(ARMADEUS-DRIVERS-HELPERS_TARGET_DIR)/load_fpga
+
+armadeus-drivers-helpers: $(ARMADEUS-DRIVERS_TARGETS)
+
armadeus-drivers-helpers-clean:
- rm -f $(ARMADEUS-DRIVERS-HELPERS_TARGET_DIR)/loadgpio.sh
- rm -f $(ARMADEUS-DRIVERS-HELPERS_TARGET_DIR)/loadmax.sh
+ rm -f $(ARMADEUS-DRIVERS_TARGETS)
#############################################################
Added: trunk/target/linux/modules/fpga/dev_tools/loader/load_fpga
===================================================================
--- trunk/target/linux/modules/fpga/dev_tools/loader/load_fpga (rev 0)
+++ trunk/target/linux/modules/fpga/dev_tools/loader/load_fpga 2009-06-26 07:52:28 UTC (rev 1372)
@@ -0,0 +1,30 @@
+#!/bin/sh
+
+if [ "$1" == "" ] || [ ! -f "$1" ]; then
+ echo "Usage: `basename $0` <filename>"
+ echo " filename: bitfile to load in FPGA"
+ exit 1
+fi
+
+if [ ! -c /dev/fpgaloader ]; then
+ modprobe fpgaloader
+ if [ "$?" != 0 ]; then
+ echo "Failed to modprobe FPGA loader driver. Please check your config !"
+ exit 1
+ fi
+fi
+
+timeout=0
+while [ ! -c /dev/fpgaloader ]; do
+ usleep 1000
+ let timeout=timeout+1
+ if [ $timeout -gt 100 ]; then
+ echo "Timeout while waiting for FPGA loader driver readiness !"
+ exit 1
+ fi
+done
+
+dd if=$1 of=/dev/fpgaloader
+
+exit 0
+
Property changes on: trunk/target/linux/modules/fpga/dev_tools/loader/load_fpga
___________________________________________________________________
Added: svn:executable
+ *
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ar...@us...> - 2009-06-24 20:30:00
|
Revision: 1371
http://armadeus.svn.sourceforge.net/armadeus/?rev=1371&view=rev
Author: artemys
Date: 2009-06-24 20:28:27 +0000 (Wed, 24 Jun 2009)
Log Message:
-----------
[LINUX] VPU driver wasn't compile for 2.6.29. Corrects that...
Modified Paths:
--------------
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.29/318-apf27-pengu-mxc_add_vpu_driver.patch
Modified: trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.29/318-apf27-pengu-mxc_add_vpu_driver.patch
===================================================================
--- trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.29/318-apf27-pengu-mxc_add_vpu_driver.patch 2009-06-24 14:39:24 UTC (rev 1370)
+++ trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.29/318-apf27-pengu-mxc_add_vpu_driver.patch 2009-06-24 20:28:27 UTC (rev 1371)
@@ -21,10 +21,10 @@
Signed-off-by: Sascha Hauer <s....@pe...>
---
-Index: linux-2.6.29/arch/arm/Kconfig
+Index: linux-2.6.29.4/arch/arm/Kconfig
===================================================================
---- linux-2.6.29.orig/arch/arm/Kconfig 2009-03-31 09:40:03.000000000 +0200
-+++ linux-2.6.29/arch/arm/Kconfig 2009-03-31 12:04:37.000000000 +0200
+--- linux-2.6.29.4.orig/arch/arm/Kconfig 2009-06-24 10:49:35.000000000 +0200
++++ linux-2.6.29.4/arch/arm/Kconfig 2009-06-24 10:53:05.000000000 +0200
@@ -1328,6 +1328,8 @@
source "drivers/dma/Kconfig"
@@ -34,10 +34,20 @@
source "drivers/dca/Kconfig"
source "drivers/auxdisplay/Kconfig"
-Index: linux-2.6.29/drivers/mxc/Kconfig
+Index: linux-2.6.29.4/drivers/Makefile
===================================================================
+--- linux-2.6.29.4.orig/drivers/Makefile 2009-06-24 17:35:14.000000000 +0200
++++ linux-2.6.29.4/drivers/Makefile 2009-06-24 17:36:52.000000000 +0200
+@@ -106,4 +106,5 @@
+ obj-$(CONFIG_SSB) += ssb/
+ obj-$(CONFIG_VIRTIO) += virtio/
+ obj-$(CONFIG_STAGING) += staging/
++obj-y += mxc/
+ obj-y += platform/
+Index: linux-2.6.29.4/drivers/mxc/Kconfig
+===================================================================
--- /dev/null 1970-01-01 00:00:00.000000000 +0000
-+++ linux-2.6.29/drivers/mxc/Kconfig 2009-03-31 12:04:37.000000000 +0200
++++ linux-2.6.29.4/drivers/mxc/Kconfig 2009-06-24 10:53:05.000000000 +0200
@@ -0,0 +1,13 @@
+# drivers/video/mxc/Kconfig
+
@@ -52,18 +62,18 @@
+endmenu
+
+endif
-Index: linux-2.6.29/drivers/mxc/Makefile
+Index: linux-2.6.29.4/drivers/mxc/Makefile
===================================================================
--- /dev/null 1970-01-01 00:00:00.000000000 +0000
-+++ linux-2.6.29/drivers/mxc/Makefile 2009-03-31 12:04:37.000000000 +0200
++++ linux-2.6.29.4/drivers/mxc/Makefile 2009-06-24 10:53:05.000000000 +0200
@@ -0,0 +1,3 @@
+#
+obj-$(CONFIG_MXC_VPU) += vpu/
+
-Index: linux-2.6.29/drivers/mxc/vpu/Kconfig
+Index: linux-2.6.29.4/drivers/mxc/vpu/Kconfig
===================================================================
--- /dev/null 1970-01-01 00:00:00.000000000 +0000
-+++ linux-2.6.29/drivers/mxc/vpu/Kconfig 2009-03-31 12:04:37.000000000 +0200
++++ linux-2.6.29.4/drivers/mxc/vpu/Kconfig 2009-06-24 10:53:05.000000000 +0200
@@ -0,0 +1,21 @@
+#
+# Codec configuration
@@ -86,10 +96,10 @@
+
+endmenu
+
-Index: linux-2.6.29/drivers/mxc/vpu/Makefile
+Index: linux-2.6.29.4/drivers/mxc/vpu/Makefile
===================================================================
--- /dev/null 1970-01-01 00:00:00.000000000 +0000
-+++ linux-2.6.29/drivers/mxc/vpu/Makefile 2009-03-31 12:04:37.000000000 +0200
++++ linux-2.6.29.4/drivers/mxc/vpu/Makefile 2009-06-24 10:53:05.000000000 +0200
@@ -0,0 +1,10 @@
+#
+# Makefile for the VPU drivers.
@@ -101,10 +111,10 @@
+ifeq ($(CONFIG_MXC_VPU_DEBUG),y)
+EXTRA_CFLAGS += -DDEBUG
+endif
-Index: linux-2.6.29/drivers/mxc/vpu/mxc_vpu.c
+Index: linux-2.6.29.4/drivers/mxc/vpu/mxc_vpu.c
===================================================================
--- /dev/null 1970-01-01 00:00:00.000000000 +0000
-+++ linux-2.6.29/drivers/mxc/vpu/mxc_vpu.c 2009-03-31 12:04:37.000000000 +0200
++++ linux-2.6.29.4/drivers/mxc/vpu/mxc_vpu.c 2009-06-24 10:53:05.000000000 +0200
@@ -0,0 +1,501 @@
+/*
+ * Copyright 2006-2007 Freescale Semiconductor, Inc. All Rights Reserved.
@@ -607,10 +617,10 @@
+
+module_init(vpu_init);
+module_exit(vpu_exit);
-Index: linux-2.6.29/drivers/mxc/vpu/mxc_vpu.h
+Index: linux-2.6.29.4/drivers/mxc/vpu/mxc_vpu.h
===================================================================
--- /dev/null 1970-01-01 00:00:00.000000000 +0000
-+++ linux-2.6.29/drivers/mxc/vpu/mxc_vpu.h 2009-03-31 12:04:37.000000000 +0200
++++ linux-2.6.29.4/drivers/mxc/vpu/mxc_vpu.h 2009-06-24 10:53:05.000000000 +0200
@@ -0,0 +1,22 @@
+typedef struct vpu_mem_desc {
+ u32 size;
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ar...@us...> - 2009-06-24 14:39:30
|
Revision: 1370
http://armadeus.svn.sourceforge.net/armadeus/?rev=1370&view=rev
Author: artemys
Date: 2009-06-24 14:39:24 +0000 (Wed, 24 Jun 2009)
Log Message:
-----------
Release Candidate 1 for Armadeus-3.1
Added Paths:
-----------
tags/release-3.1-rc1/
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ar...@us...> - 2009-06-24 14:32:03
|
Revision: 1368
http://armadeus.svn.sourceforge.net/armadeus/?rev=1368&view=rev
Author: artemys
Date: 2009-06-24 11:28:15 +0000 (Wed, 24 Jun 2009)
Log Message:
-----------
[LINUX] Divides patch for framebuffer committed in rev 1364
Revision Links:
--------------
http://armadeus.svn.sourceforge.net/armadeus/?rev=1364&view=rev
Modified Paths:
--------------
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.29/234-apf27-armadeus-mx2_framebuffer_beta_update_for_2_6_27.patch
Added Paths:
-----------
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.29/235-apf27-armadeus-mx2_framebuffer-makes_it_work_with_8bpp.patch
Modified: trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.29/234-apf27-armadeus-mx2_framebuffer_beta_update_for_2_6_27.patch
===================================================================
--- trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.29/234-apf27-armadeus-mx2_framebuffer_beta_update_for_2_6_27.patch 2009-06-24 11:12:26 UTC (rev 1367)
+++ trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.29/234-apf27-armadeus-mx2_framebuffer_beta_update_for_2_6_27.patch 2009-06-24 11:28:15 UTC (rev 1368)
@@ -12,174 +12,7 @@
#include "mx2fb.h"
-@@ -178,7 +179,7 @@ static struct fb_ops mx2fb_ops = {
- .fb_set_par = mx2fb_set_par,
- .fb_setcolreg = mx2fb_setcolreg,
- .fb_blank = mx2fb_blank,
-- .fb_pan_display = mx2fb_pan_display,
-+ //.fb_pan_display = mx2fb_pan_display, double buffering not supported yet
- .fb_fillrect = cfb_fillrect,
- .fb_copyarea = cfb_copyarea,
- .fb_imageblit = cfb_imageblit,
-@@ -207,10 +208,6 @@ static int mx2fb_check_var(struct fb_var
- if (var->yoffset + info->var.yres > info->var.yres_virtual)
- var->yoffset = info->var.yres_virtual - info->var.yres;
-
-- if ((var->bits_per_pixel != 32) && (var->bits_per_pixel != 24) &&
-- (var->bits_per_pixel != 16)) {
-- var->bits_per_pixel = default_bpp;
-- }
-
- switch (var->bits_per_pixel) {
- case 16:
-@@ -264,6 +261,23 @@ static int mx2fb_check_var(struct fb_var
- var->transp.offset = 24;
- var->transp.msb_right = 0;
- break;
-+ default: /* 8bits */
-+ var->red.length = 8;
-+ var->red.offset = 0;
-+ var->red.msb_right = 0;
-+
-+ var->green.length = 8;
-+ var->green.offset = 0;
-+ var->green.msb_right = 0;
-+
-+ var->blue.length = 8;
-+ var->blue.offset = 0;
-+ var->blue.msb_right = 0;
-+
-+ var->transp.length = 0;
-+ var->transp.offset = 0;
-+ var->transp.msb_right = 0;
-+ break;
- }
-
- if (var->pixclock < 1000) {
-@@ -315,6 +329,28 @@ static int mx2fb_set_par(struct fb_info
- return 0;
- }
-
-+#define CNVT_TOHW(val,width) ((((val)<<(width))+0x7FFF-(val))>>16)
-+
-+static int mx2fb_setpalettereg(u_int regno, u_int red, u_int green, u_int blue,
-+ u_int trans, struct fb_info *info)
-+{
-+ struct fb_var_screeninfo *var = &info->var;
-+ u_int palette_size = var->bits_per_pixel == 8 ? 256 : 16;
-+ u_int val, ret = 1;
-+ unsigned int reg_size = 4;
-+
-+ if (regno < palette_size) {
-+ reg_size = 6; /* MX2 and TFT */
-+ val = (CNVT_TOHW(red, reg_size) << (reg_size * 2)) |
-+ (CNVT_TOHW(green, reg_size) << reg_size) |
-+ CNVT_TOHW(blue, reg_size);
-+
-+ __raw_writel(val, LCDC_REG(0x800 + (regno << 2)));
-+ ret = 0;
-+ }
-+ return ret;
-+}
-+
- /*
- * Set a single color register. The values supplied have a 16 bit magnitude
- * which needs to be scaled in this function for the hardware. Things to take
-@@ -324,8 +360,8 @@ static int mx2fb_set_par(struct fb_info
- * pseudo_palette in struct fb_info. For pseudocolor mode we have a limited
- * color palette.
- */
--static int mx2fb_setcolreg(unsigned regno, unsigned red, unsigned green,
-- unsigned blue, unsigned transp, struct fb_info *info)
-+static int mx2fb_setcolreg(u_int regno, u_int red, u_int green,
-+ u_int blue, u_int transp, struct fb_info *info)
- {
- int ret = 1;
-
-@@ -346,12 +382,10 @@ static int mx2fb_setcolreg(unsigned regn
- u32 *pal = info->pseudo_palette;
- u32 v;
-
--#define CNVT_TOHW(val,width) ((((val)<<(width))+0x7FFF-(val))>>16)
- red = CNVT_TOHW(red, info->var.red.length);
- green = CNVT_TOHW(green, info->var.green.length);
- blue = CNVT_TOHW(blue, info->var.blue.length);
- transp = CNVT_TOHW(transp, info->var.transp.length);
--#undef CNVT_TOHW
-
- v = (red << info->var.red.offset) |
- (green << info->var.green.offset) |
-@@ -364,6 +398,7 @@ static int mx2fb_setcolreg(unsigned regn
- break;
- case FB_VISUAL_STATIC_PSEUDOCOLOR:
- case FB_VISUAL_PSEUDOCOLOR:
-+ ret = mx2fb_setpalettereg(regno, red, green, blue, transp, info);
- break;
- }
-
-@@ -582,9 +617,19 @@ static void _set_fix(struct fb_info *inf
- fix->line_length = var->xres_virtual * var->bits_per_pixel / 8;
- fix->type = FB_TYPE_PACKED_PIXELS;
- fix->accel = FB_ACCEL_NONE;
-- fix->visual = FB_VISUAL_TRUECOLOR;
-- fix->xpanstep = 1;
-- fix->ypanstep = 1;
-+
-+ if ((var->bits_per_pixel == 16)) {
-+ fix->visual = FB_VISUAL_TRUECOLOR;
-+ } else {
-+ /*
-+ * Some people have weird ideas about wanting static
-+ * pseudocolor maps. I suspect their user space
-+ * applications are broken.
-+ */
-+ fix->visual = FB_VISUAL_PSEUDOCOLOR;
-+ }
-+ fix->xpanstep = 0;
-+ fix->ypanstep = 0;
- }
-
- static int __init _init_fbinfo(struct fb_info *info,
-@@ -599,7 +644,7 @@ static int __init _init_fbinfo(struct fb
- info->pseudo_palette = &mx2fbi->pseudo_palette;
-
- /* Allocate colormap */
-- fb_alloc_cmap(&info->cmap, 16, 0);
-+ fb_alloc_cmap(&info->cmap, 1 << info->var.bits_per_pixel, 0);
-
- return 0;
- }
-@@ -910,7 +955,7 @@ static void _update_lcdc(struct fb_info
- LCDC_REG(LCDC_LSR));
-
- /* Virtual page width register */
-- __raw_writel(info->var.xres_virtual >> 1, LCDC_REG(LCDC_LVPWR));
-+ __raw_writel((var->xres * var->bits_per_pixel / 8 / 4), LCDC_REG(LCDC_LVPWR));
-
- /* To setup LCDC pixel clock */
- perclk3 = clk_round_rate(lcdc_clk, 134000000);
-@@ -934,7 +979,19 @@ static void _update_lcdc(struct fb_info
- pcr |= (var->sync & FB_SYNC_SHARP_MODE) ? 0x00000040 : 0;
- pcr |= (var->sync & FB_SYNC_OE_ACT_HIGH) ? 0 : LPCR_INV_OE;
- pcr |= (var->sync & FB_SYNC_CLK_IDLE_EN) ? 0x00080000 : 0;
-- __raw_writel(pcr, LCDC_REG(LCDC_LPCR));
-+
-+ /* i.MX LCD controller can support 8bpp even if configured to output 16 bits (TFT) */
-+ if ((var->bits_per_pixel == 8)) {
-+#define PCR_BPIX_MASK (7 << 25)
-+#define PCR_BPIX_8 (3 << 25)
-+#define PCR_END_BYTE_SWAP ( 1<< 17)
-+ pr_debug("Switching imxfb to 8bpp\n");
-+ __raw_writel((pcr & (~PCR_BPIX_MASK)) |
-+ PCR_BPIX_8 |
-+ PCR_END_BYTE_SWAP, LCDC_REG(LCDC_LPCR));
-+ } else {
-+ __raw_writel(pcr, LCDC_REG(LCDC_LPCR));
-+ }
-
- /* Horizontal and vertical configuration register */
- __raw_writel(((var->hsync_len - 1) << 26)
-@@ -997,7 +1054,7 @@ static void _request_irq(void)
+@@ -997,7 +998,7 @@
/* Read to clear the status */
status = __raw_readl(LCDC_REG(LCDC_LISR));
@@ -188,7 +21,7 @@
pr_info("Request LCDC IRQ failed.\n");
else {
spin_lock_irqsave(&mx2fb_notifier_list.lock, flags);
-@@ -1028,7 +1085,7 @@ static void _free_irq(void)
+@@ -1028,7 +1029,7 @@
/* Disable all LCDC interrupt */
__raw_writel(0x0, LCDC_REG(LCDC_LIER));
Added: trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.29/235-apf27-armadeus-mx2_framebuffer-makes_it_work_with_8bpp.patch
===================================================================
--- trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.29/235-apf27-armadeus-mx2_framebuffer-makes_it_work_with_8bpp.patch (rev 0)
+++ trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.29/235-apf27-armadeus-mx2_framebuffer-makes_it_work_with_8bpp.patch 2009-06-24 11:28:15 UTC (rev 1368)
@@ -0,0 +1,176 @@
+
+Makes Freescale Framebuffer driver compatible with 8bpp depth.
+
+Signed-off-by: Nicolas Colombain <nic...@ar...>
+
+Index: linux-2.6.29.4/drivers/video/mxc/mx2fb.c
+===================================================================
+--- linux-2.6.29.4.orig/drivers/video/mxc/mx2fb.c 2009-06-24 10:40:28.000000000 +0200
++++ linux-2.6.29.4/drivers/video/mxc/mx2fb.c 2009-06-24 10:40:28.000000000 +0200
+@@ -179,7 +179,7 @@
+ .fb_set_par = mx2fb_set_par,
+ .fb_setcolreg = mx2fb_setcolreg,
+ .fb_blank = mx2fb_blank,
+- .fb_pan_display = mx2fb_pan_display,
++ //.fb_pan_display = mx2fb_pan_display, double buffering not supported yet
+ .fb_fillrect = cfb_fillrect,
+ .fb_copyarea = cfb_copyarea,
+ .fb_imageblit = cfb_imageblit,
+@@ -208,10 +208,6 @@
+ if (var->yoffset + info->var.yres > info->var.yres_virtual)
+ var->yoffset = info->var.yres_virtual - info->var.yres;
+
+- if ((var->bits_per_pixel != 32) && (var->bits_per_pixel != 24) &&
+- (var->bits_per_pixel != 16)) {
+- var->bits_per_pixel = default_bpp;
+- }
+
+ switch (var->bits_per_pixel) {
+ case 16:
+@@ -265,6 +261,23 @@
+ var->transp.offset = 24;
+ var->transp.msb_right = 0;
+ break;
++ default: /* 8bits */
++ var->red.length = 8;
++ var->red.offset = 0;
++ var->red.msb_right = 0;
++
++ var->green.length = 8;
++ var->green.offset = 0;
++ var->green.msb_right = 0;
++
++ var->blue.length = 8;
++ var->blue.offset = 0;
++ var->blue.msb_right = 0;
++
++ var->transp.length = 0;
++ var->transp.offset = 0;
++ var->transp.msb_right = 0;
++ break;
+ }
+
+ if (var->pixclock < 1000) {
+@@ -316,6 +329,28 @@
+ return 0;
+ }
+
++#define CNVT_TOHW(val,width) ((((val)<<(width))+0x7FFF-(val))>>16)
++
++static int mx2fb_setpalettereg(u_int regno, u_int red, u_int green, u_int blue,
++ u_int trans, struct fb_info *info)
++{
++ struct fb_var_screeninfo *var = &info->var;
++ u_int palette_size = var->bits_per_pixel == 8 ? 256 : 16;
++ u_int val, ret = 1;
++ unsigned int reg_size = 4;
++
++ if (regno < palette_size) {
++ reg_size = 6; /* MX2 and TFT */
++ val = (CNVT_TOHW(red, reg_size) << (reg_size * 2)) |
++ (CNVT_TOHW(green, reg_size) << reg_size) |
++ CNVT_TOHW(blue, reg_size);
++
++ __raw_writel(val, LCDC_REG(0x800 + (regno << 2)));
++ ret = 0;
++ }
++ return ret;
++}
++
+ /*
+ * Set a single color register. The values supplied have a 16 bit magnitude
+ * which needs to be scaled in this function for the hardware. Things to take
+@@ -325,8 +360,8 @@
+ * pseudo_palette in struct fb_info. For pseudocolor mode we have a limited
+ * color palette.
+ */
+-static int mx2fb_setcolreg(unsigned regno, unsigned red, unsigned green,
+- unsigned blue, unsigned transp, struct fb_info *info)
++static int mx2fb_setcolreg(u_int regno, u_int red, u_int green,
++ u_int blue, u_int transp, struct fb_info *info)
+ {
+ int ret = 1;
+
+@@ -347,12 +382,10 @@
+ u32 *pal = info->pseudo_palette;
+ u32 v;
+
+-#define CNVT_TOHW(val,width) ((((val)<<(width))+0x7FFF-(val))>>16)
+ red = CNVT_TOHW(red, info->var.red.length);
+ green = CNVT_TOHW(green, info->var.green.length);
+ blue = CNVT_TOHW(blue, info->var.blue.length);
+ transp = CNVT_TOHW(transp, info->var.transp.length);
+-#undef CNVT_TOHW
+
+ v = (red << info->var.red.offset) |
+ (green << info->var.green.offset) |
+@@ -365,6 +398,7 @@
+ break;
+ case FB_VISUAL_STATIC_PSEUDOCOLOR:
+ case FB_VISUAL_PSEUDOCOLOR:
++ ret = mx2fb_setpalettereg(regno, red, green, blue, transp, info);
+ break;
+ }
+
+@@ -583,9 +617,19 @@
+ fix->line_length = var->xres_virtual * var->bits_per_pixel / 8;
+ fix->type = FB_TYPE_PACKED_PIXELS;
+ fix->accel = FB_ACCEL_NONE;
+- fix->visual = FB_VISUAL_TRUECOLOR;
+- fix->xpanstep = 1;
+- fix->ypanstep = 1;
++
++ if ((var->bits_per_pixel == 16)) {
++ fix->visual = FB_VISUAL_TRUECOLOR;
++ } else {
++ /*
++ * Some people have weird ideas about wanting static
++ * pseudocolor maps. I suspect their user space
++ * applications are broken.
++ */
++ fix->visual = FB_VISUAL_PSEUDOCOLOR;
++ }
++ fix->xpanstep = 0;
++ fix->ypanstep = 0;
+ }
+
+ static int __init _init_fbinfo(struct fb_info *info,
+@@ -600,7 +644,7 @@
+ info->pseudo_palette = &mx2fbi->pseudo_palette;
+
+ /* Allocate colormap */
+- fb_alloc_cmap(&info->cmap, 16, 0);
++ fb_alloc_cmap(&info->cmap, 1 << info->var.bits_per_pixel, 0);
+
+ return 0;
+ }
+@@ -911,7 +955,7 @@
+ LCDC_REG(LCDC_LSR));
+
+ /* Virtual page width register */
+- __raw_writel(info->var.xres_virtual >> 1, LCDC_REG(LCDC_LVPWR));
++ __raw_writel((var->xres * var->bits_per_pixel / 8 / 4), LCDC_REG(LCDC_LVPWR));
+
+ /* To setup LCDC pixel clock */
+ perclk3 = clk_round_rate(lcdc_clk, 134000000);
+@@ -935,7 +979,19 @@
+ pcr |= (var->sync & FB_SYNC_SHARP_MODE) ? 0x00000040 : 0;
+ pcr |= (var->sync & FB_SYNC_OE_ACT_HIGH) ? 0 : LPCR_INV_OE;
+ pcr |= (var->sync & FB_SYNC_CLK_IDLE_EN) ? 0x00080000 : 0;
+- __raw_writel(pcr, LCDC_REG(LCDC_LPCR));
++
++ /* i.MX LCD controller can support 8bpp even if configured to output 16 bits (TFT) */
++ if ((var->bits_per_pixel == 8)) {
++#define PCR_BPIX_MASK (7 << 25)
++#define PCR_BPIX_8 (3 << 25)
++#define PCR_END_BYTE_SWAP ( 1<< 17)
++ pr_debug("Switching imxfb to 8bpp\n");
++ __raw_writel((pcr & (~PCR_BPIX_MASK)) |
++ PCR_BPIX_8 |
++ PCR_END_BYTE_SWAP, LCDC_REG(LCDC_LPCR));
++ } else {
++ __raw_writel(pcr, LCDC_REG(LCDC_LPCR));
++ }
+
+ /* Horizontal and vertical configuration register */
+ __raw_writel(((var->hsync_len - 1) << 26)
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ar...@us...> - 2009-06-24 13:22:13
|
Revision: 1369
http://armadeus.svn.sourceforge.net/armadeus/?rev=1369&view=rev
Author: artemys
Date: 2009-06-24 12:37:55 +0000 (Wed, 24 Jun 2009)
Log Message:
-----------
[TEST] Makes RS232 test user friendlier
Modified Paths:
--------------
trunk/target/test/test_rs232.sh
Modified: trunk/target/test/test_rs232.sh
===================================================================
--- trunk/target/test/test_rs232.sh 2009-06-24 11:28:15 UTC (rev 1368)
+++ trunk/target/test/test_rs232.sh 2009-06-24 12:37:55 UTC (rev 1369)
@@ -40,22 +40,33 @@
cat $SERIAL_DEVICE > $TEMP_FILE &
pid=$!
echo -n "."; sleep 1
- echo "SERIAL PORT$1 IS WORKING !!" > $SERIAL_DEVICE
+ echo "Serial Port N°$1 is working !" > $SERIAL_DEVICE
echo -n "."; sleep 1; echo
- grep WORKING $TEMP_FILE
+ kill $pid
+ grep "working" $TEMP_FILE
if [ "$?" == 0 ]; then
echo_test_ok
else
exit_failed
fi
- kill $pid
else
echo " serial port not found !"
fi
}
+echo_apf9328_ports()
+{
+ echo " Available one: [ 1 ]"
+}
+
+echo_apf27_ports()
+{
+ echo " Available one: [ 2 ]"
+}
+
if [ "$1" == "" ]; then
echo "Please give the port number to test !"
+ execute_for_target echo_apf9328_ports echo_apf27_ports
exit 1
fi
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ar...@us...> - 2009-06-24 11:51:02
|
Revision: 1367
http://armadeus.svn.sourceforge.net/armadeus/?rev=1367&view=rev
Author: artemys
Date: 2009-06-24 11:12:26 +0000 (Wed, 24 Jun 2009)
Log Message:
-----------
[LINUX] Update default configs: reactivate Freescale framebuffer, activate ad9889 & PWM by default
Modified Paths:
--------------
trunk/buildroot/local/apf27_test/linux-2.6.29.4.config
trunk/buildroot/target/device/armadeus/apf27/apf27-linux-2.6.29.config
Modified: trunk/buildroot/local/apf27_test/linux-2.6.29.4.config
===================================================================
--- trunk/buildroot/local/apf27_test/linux-2.6.29.4.config 2009-06-23 17:04:04 UTC (rev 1366)
+++ trunk/buildroot/local/apf27_test/linux-2.6.29.4.config 2009-06-24 11:12:26 UTC (rev 1367)
@@ -1,7 +1,7 @@
#
# Automatically generated make config: don't edit
# Linux kernel version: 2.6.29.4
-# Fri Jun 19 16:53:22 2009
+# Wed Jun 24 12:59:44 2009
#
CONFIG_ARM=y
CONFIG_SYS_SUPPORTS_APM_EMULATION=y
@@ -1100,13 +1100,19 @@
#
# Frame buffer hardware drivers
#
-CONFIG_FB_IMX=y
+# CONFIG_FB_IMX is not set
CONFIG_FB_IMX_SHARP_LQ043_TFT=y
# CONFIG_FB_IMX_MICROTIPS_MTF_T035_TFT is not set
# CONFIG_FB_IMX_SHARP_LQ057_TFT is not set
# CONFIG_FB_IMX_OPTREX_F51900_CSTN is not set
# CONFIG_FB_IMX_MOTOROLA_A910_TFT is not set
-# CONFIG_FB_MXC is not set
+CONFIG_FB_MXC=y
+
+#
+# MXC framebuffer options
+#
+CONFIG_FB_MXC_SYNC_PANEL=y
+# CONFIG_FB_MXC_OVERLAY is not set
# CONFIG_FB_S1D13XXX is not set
# CONFIG_FB_VIRTUAL is not set
# CONFIG_FB_METRONOME is not set
Modified: trunk/buildroot/target/device/armadeus/apf27/apf27-linux-2.6.29.config
===================================================================
--- trunk/buildroot/target/device/armadeus/apf27/apf27-linux-2.6.29.config 2009-06-23 17:04:04 UTC (rev 1366)
+++ trunk/buildroot/target/device/armadeus/apf27/apf27-linux-2.6.29.config 2009-06-24 11:12:26 UTC (rev 1367)
@@ -1,7 +1,7 @@
#
# Automatically generated make config: don't edit
# Linux kernel version: 2.6.29.4
-# Mon Jun 8 17:22:54 2009
+# Wed Jun 24 12:59:44 2009
#
CONFIG_ARM=y
CONFIG_SYS_SUPPORTS_APM_EMULATION=y
@@ -1050,7 +1050,7 @@
# Video encoders
#
# CONFIG_VIDEO_SAA7127 is not set
-# CONFIG_VIDEO_AD9889 is not set
+CONFIG_VIDEO_AD9889=m
#
# Video improvement chips
@@ -1100,13 +1100,19 @@
#
# Frame buffer hardware drivers
#
-CONFIG_FB_IMX=y
+# CONFIG_FB_IMX is not set
CONFIG_FB_IMX_SHARP_LQ043_TFT=y
# CONFIG_FB_IMX_MICROTIPS_MTF_T035_TFT is not set
# CONFIG_FB_IMX_SHARP_LQ057_TFT is not set
# CONFIG_FB_IMX_OPTREX_F51900_CSTN is not set
# CONFIG_FB_IMX_MOTOROLA_A910_TFT is not set
-# CONFIG_FB_MXC is not set
+CONFIG_FB_MXC=y
+
+#
+# MXC framebuffer options
+#
+CONFIG_FB_MXC_SYNC_PANEL=y
+# CONFIG_FB_MXC_OVERLAY is not set
# CONFIG_FB_S1D13XXX is not set
# CONFIG_FB_VIRTUAL is not set
# CONFIG_FB_METRONOME is not set
@@ -1362,7 +1368,7 @@
#
# Handheld related
#
-# CONFIG_ARMADEUS_PWM_DRIVER is not set
+CONFIG_ARMADEUS_PWM_DRIVER=m
CONFIG_IMX_BACKLIGHT=m
#
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ar...@us...> - 2009-06-23 17:04:20
|
Revision: 1366
http://armadeus.svn.sourceforge.net/armadeus/?rev=1366&view=rev
Author: artemys
Date: 2009-06-23 17:04:04 +0000 (Tue, 23 Jun 2009)
Log Message:
-----------
[TEST] USB host: now driver is included in kernel on APF9328 + gives some more time to user to plug its key
Modified Paths:
--------------
trunk/target/test/test_usb_host.sh
Modified: trunk/target/test/test_usb_host.sh
===================================================================
--- trunk/target/test/test_usb_host.sh 2009-06-23 17:01:04 UTC (rev 1365)
+++ trunk/target/test/test_usb_host.sh 2009-06-23 17:04:04 UTC (rev 1366)
@@ -29,7 +29,7 @@
{
show_test_banner "USB Host"
- execute_for_target load_usb_host_driver_apf9328 echo
+# execute_for_target load_usb_host_driver_apf9328 echo
dmesg | grep "USB hub found"
if [ "$?" != 0 ]; then
echo "USB Host was not found !!"
@@ -39,7 +39,7 @@
echo "Please insert a USB key (nothing will be erased)"
it=0
false
- while [ "$?" != 0 ] && [ $it -le 15 ]; do
+ while [ "$?" != 0 ] && [ $it -le 20 ]; do
it=$((it+1))
sleep 2
dmesg | tail | grep "Attached SCSI removable disk"
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ar...@us...> - 2009-06-23 17:01:05
|
Revision: 1365
http://armadeus.svn.sourceforge.net/armadeus/?rev=1365&view=rev
Author: artemys
Date: 2009-06-23 17:01:04 +0000 (Tue, 23 Jun 2009)
Log Message:
-----------
[BUILDROOT] Makes tslib compile before SDL; otherwise -> jerky touch
Modified Paths:
--------------
trunk/patches/079-buildroot-readline-install_it_on_target_for_real.diff
Added Paths:
-----------
trunk/patches/080-buildroot-compiles_tslib_before_sdl_if_applicable.diff
Modified: trunk/patches/079-buildroot-readline-install_it_on_target_for_real.diff
===================================================================
--- trunk/patches/079-buildroot-readline-install_it_on_target_for_real.diff 2009-06-23 16:30:09 UTC (rev 1364)
+++ trunk/patches/079-buildroot-readline-install_it_on_target_for_real.diff 2009-06-23 17:01:04 UTC (rev 1365)
@@ -4,10 +4,10 @@
Already corrected in Buildroot's HEAD so remove it when update to latest Buildroot
version will be effective.
-Index: armadeus_release-3.1/buildroot/package/readline/readline.mk
+Index: buildroot/package/readline/readline.mk
===================================================================
---- armadeus_release-3.1.orig/buildroot/package/readline/readline.mk 2009-06-23 16:22:46.000000000 +0200
-+++ armadeus_release-3.1/buildroot/package/readline/readline.mk 2009-06-23 16:23:14.000000000 +0200
+--- buildroot.orig/package/readline/readline.mk 2009-06-23 16:22:46.000000000 +0200
++++ buildroot/package/readline/readline.mk 2009-06-23 16:23:14.000000000 +0200
@@ -79,7 +79,7 @@
rm -rf $(TARGET_DIR)/usr/include/readline
endif
Added: trunk/patches/080-buildroot-compiles_tslib_before_sdl_if_applicable.diff
===================================================================
--- trunk/patches/080-buildroot-compiles_tslib_before_sdl_if_applicable.diff (rev 0)
+++ trunk/patches/080-buildroot-compiles_tslib_before_sdl_if_applicable.diff 2009-06-23 17:01:04 UTC (rev 1365)
@@ -0,0 +1,31 @@
+
+If SDL is built before tslib, then it can't detect it at configure time and so
+touchscreen's support in SDL is crappy.
+
+Signed-off-by: Julien Boibessot <jul...@ar...>
+
+Index: buildroot/package/sdl/sdl.mk
+===================================================================
+--- buildroot.orig/package/sdl/sdl.mk 2009-06-23 18:44:22.000000000 +0200
++++ buildroot/package/sdl/sdl.mk 2009-06-23 18:50:18.000000000 +0200
+@@ -35,6 +35,11 @@
+ SDL_X11=--enable-video-x11=no
+ endif
+
++ifeq ($(BR2_PACKAGE_TSLIB),y)
++SDL_DEPS+=tslib
++endif
++
++
+ $(DL_DIR)/$(SDL_SOURCE):
+ $(WGET) -P $(DL_DIR) $(SDL_SITE)/$(SDL_SOURCE)
+
+@@ -95,7 +100,7 @@
+ cp -dpf $(STAGING_DIR)/usr/lib/libSDL*.so* $(TARGET_DIR)/usr/lib/
+ -$(STRIPCMD) $(STRIP_STRIP_UNNEEDED) $(TARGET_DIR)/usr/lib/libSDL.so
+
+-SDL sdl: uclibc $(TARGET_DIR)/usr/lib/libSDL.so
++SDL sdl: uclibc $(SDL_DEPS) $(TARGET_DIR)/usr/lib/libSDL.so
+
+ sdl-clean:
+ $(MAKE) DESTDIR=$(TARGET_DIR) CC=$(TARGET_CC) -C $(SDL_DIR) uninstall
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
Revision: 1364
http://armadeus.svn.sourceforge.net/armadeus/?rev=1364&view=rev
Author: thom25
Date: 2009-06-23 16:30:09 +0000 (Tue, 23 Jun 2009)
Log Message:
-----------
[LINUX] mx2fb.c freescale fb driver now compatible with SDL 8bits
Modified Paths:
--------------
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.29/234-apf27-armadeus-mx2_framebuffer_beta_update_for_2_6_27.patch
Modified: trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.29/234-apf27-armadeus-mx2_framebuffer_beta_update_for_2_6_27.patch
===================================================================
--- trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.29/234-apf27-armadeus-mx2_framebuffer_beta_update_for_2_6_27.patch 2009-06-23 14:43:26 UTC (rev 1363)
+++ trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.29/234-apf27-armadeus-mx2_framebuffer_beta_update_for_2_6_27.patch 2009-06-23 16:30:09 UTC (rev 1364)
@@ -12,7 +12,174 @@
#include "mx2fb.h"
-@@ -997,7 +998,7 @@
+@@ -178,7 +179,7 @@ static struct fb_ops mx2fb_ops = {
+ .fb_set_par = mx2fb_set_par,
+ .fb_setcolreg = mx2fb_setcolreg,
+ .fb_blank = mx2fb_blank,
+- .fb_pan_display = mx2fb_pan_display,
++ //.fb_pan_display = mx2fb_pan_display, double buffering not supported yet
+ .fb_fillrect = cfb_fillrect,
+ .fb_copyarea = cfb_copyarea,
+ .fb_imageblit = cfb_imageblit,
+@@ -207,10 +208,6 @@ static int mx2fb_check_var(struct fb_var
+ if (var->yoffset + info->var.yres > info->var.yres_virtual)
+ var->yoffset = info->var.yres_virtual - info->var.yres;
+
+- if ((var->bits_per_pixel != 32) && (var->bits_per_pixel != 24) &&
+- (var->bits_per_pixel != 16)) {
+- var->bits_per_pixel = default_bpp;
+- }
+
+ switch (var->bits_per_pixel) {
+ case 16:
+@@ -264,6 +261,23 @@ static int mx2fb_check_var(struct fb_var
+ var->transp.offset = 24;
+ var->transp.msb_right = 0;
+ break;
++ default: /* 8bits */
++ var->red.length = 8;
++ var->red.offset = 0;
++ var->red.msb_right = 0;
++
++ var->green.length = 8;
++ var->green.offset = 0;
++ var->green.msb_right = 0;
++
++ var->blue.length = 8;
++ var->blue.offset = 0;
++ var->blue.msb_right = 0;
++
++ var->transp.length = 0;
++ var->transp.offset = 0;
++ var->transp.msb_right = 0;
++ break;
+ }
+
+ if (var->pixclock < 1000) {
+@@ -315,6 +329,28 @@ static int mx2fb_set_par(struct fb_info
+ return 0;
+ }
+
++#define CNVT_TOHW(val,width) ((((val)<<(width))+0x7FFF-(val))>>16)
++
++static int mx2fb_setpalettereg(u_int regno, u_int red, u_int green, u_int blue,
++ u_int trans, struct fb_info *info)
++{
++ struct fb_var_screeninfo *var = &info->var;
++ u_int palette_size = var->bits_per_pixel == 8 ? 256 : 16;
++ u_int val, ret = 1;
++ unsigned int reg_size = 4;
++
++ if (regno < palette_size) {
++ reg_size = 6; /* MX2 and TFT */
++ val = (CNVT_TOHW(red, reg_size) << (reg_size * 2)) |
++ (CNVT_TOHW(green, reg_size) << reg_size) |
++ CNVT_TOHW(blue, reg_size);
++
++ __raw_writel(val, LCDC_REG(0x800 + (regno << 2)));
++ ret = 0;
++ }
++ return ret;
++}
++
+ /*
+ * Set a single color register. The values supplied have a 16 bit magnitude
+ * which needs to be scaled in this function for the hardware. Things to take
+@@ -324,8 +360,8 @@ static int mx2fb_set_par(struct fb_info
+ * pseudo_palette in struct fb_info. For pseudocolor mode we have a limited
+ * color palette.
+ */
+-static int mx2fb_setcolreg(unsigned regno, unsigned red, unsigned green,
+- unsigned blue, unsigned transp, struct fb_info *info)
++static int mx2fb_setcolreg(u_int regno, u_int red, u_int green,
++ u_int blue, u_int transp, struct fb_info *info)
+ {
+ int ret = 1;
+
+@@ -346,12 +382,10 @@ static int mx2fb_setcolreg(unsigned regn
+ u32 *pal = info->pseudo_palette;
+ u32 v;
+
+-#define CNVT_TOHW(val,width) ((((val)<<(width))+0x7FFF-(val))>>16)
+ red = CNVT_TOHW(red, info->var.red.length);
+ green = CNVT_TOHW(green, info->var.green.length);
+ blue = CNVT_TOHW(blue, info->var.blue.length);
+ transp = CNVT_TOHW(transp, info->var.transp.length);
+-#undef CNVT_TOHW
+
+ v = (red << info->var.red.offset) |
+ (green << info->var.green.offset) |
+@@ -364,6 +398,7 @@ static int mx2fb_setcolreg(unsigned regn
+ break;
+ case FB_VISUAL_STATIC_PSEUDOCOLOR:
+ case FB_VISUAL_PSEUDOCOLOR:
++ ret = mx2fb_setpalettereg(regno, red, green, blue, transp, info);
+ break;
+ }
+
+@@ -582,9 +617,19 @@ static void _set_fix(struct fb_info *inf
+ fix->line_length = var->xres_virtual * var->bits_per_pixel / 8;
+ fix->type = FB_TYPE_PACKED_PIXELS;
+ fix->accel = FB_ACCEL_NONE;
+- fix->visual = FB_VISUAL_TRUECOLOR;
+- fix->xpanstep = 1;
+- fix->ypanstep = 1;
++
++ if ((var->bits_per_pixel == 16)) {
++ fix->visual = FB_VISUAL_TRUECOLOR;
++ } else {
++ /*
++ * Some people have weird ideas about wanting static
++ * pseudocolor maps. I suspect their user space
++ * applications are broken.
++ */
++ fix->visual = FB_VISUAL_PSEUDOCOLOR;
++ }
++ fix->xpanstep = 0;
++ fix->ypanstep = 0;
+ }
+
+ static int __init _init_fbinfo(struct fb_info *info,
+@@ -599,7 +644,7 @@ static int __init _init_fbinfo(struct fb
+ info->pseudo_palette = &mx2fbi->pseudo_palette;
+
+ /* Allocate colormap */
+- fb_alloc_cmap(&info->cmap, 16, 0);
++ fb_alloc_cmap(&info->cmap, 1 << info->var.bits_per_pixel, 0);
+
+ return 0;
+ }
+@@ -910,7 +955,7 @@ static void _update_lcdc(struct fb_info
+ LCDC_REG(LCDC_LSR));
+
+ /* Virtual page width register */
+- __raw_writel(info->var.xres_virtual >> 1, LCDC_REG(LCDC_LVPWR));
++ __raw_writel((var->xres * var->bits_per_pixel / 8 / 4), LCDC_REG(LCDC_LVPWR));
+
+ /* To setup LCDC pixel clock */
+ perclk3 = clk_round_rate(lcdc_clk, 134000000);
+@@ -934,7 +979,19 @@ static void _update_lcdc(struct fb_info
+ pcr |= (var->sync & FB_SYNC_SHARP_MODE) ? 0x00000040 : 0;
+ pcr |= (var->sync & FB_SYNC_OE_ACT_HIGH) ? 0 : LPCR_INV_OE;
+ pcr |= (var->sync & FB_SYNC_CLK_IDLE_EN) ? 0x00080000 : 0;
+- __raw_writel(pcr, LCDC_REG(LCDC_LPCR));
++
++ /* i.MX LCD controller can support 8bpp even if configured to output 16 bits (TFT) */
++ if ((var->bits_per_pixel == 8)) {
++#define PCR_BPIX_MASK (7 << 25)
++#define PCR_BPIX_8 (3 << 25)
++#define PCR_END_BYTE_SWAP ( 1<< 17)
++ pr_debug("Switching imxfb to 8bpp\n");
++ __raw_writel((pcr & (~PCR_BPIX_MASK)) |
++ PCR_BPIX_8 |
++ PCR_END_BYTE_SWAP, LCDC_REG(LCDC_LPCR));
++ } else {
++ __raw_writel(pcr, LCDC_REG(LCDC_LPCR));
++ }
+
+ /* Horizontal and vertical configuration register */
+ __raw_writel(((var->hsync_len - 1) << 26)
+@@ -997,7 +1054,7 @@ static void _request_irq(void)
/* Read to clear the status */
status = __raw_readl(LCDC_REG(LCDC_LISR));
@@ -21,7 +188,7 @@
pr_info("Request LCDC IRQ failed.\n");
else {
spin_lock_irqsave(&mx2fb_notifier_list.lock, flags);
-@@ -1028,7 +1029,7 @@
+@@ -1028,7 +1085,7 @@ static void _free_irq(void)
/* Disable all LCDC interrupt */
__raw_writel(0x0, LCDC_REG(LCDC_LIER));
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ar...@us...> - 2009-06-23 14:43:27
|
Revision: 1363
http://armadeus.svn.sourceforge.net/armadeus/?rev=1363&view=rev
Author: artemys
Date: 2009-06-23 14:43:26 +0000 (Tue, 23 Jun 2009)
Log Message:
-----------
[BUILDROOT] Makes readline is installed for real on target rootfs (needed by lua)
Added Paths:
-----------
trunk/patches/079-buildroot-readline-install_it_on_target_for_real.diff
Added: trunk/patches/079-buildroot-readline-install_it_on_target_for_real.diff
===================================================================
--- trunk/patches/079-buildroot-readline-install_it_on_target_for_real.diff (rev 0)
+++ trunk/patches/079-buildroot-readline-install_it_on_target_for_real.diff 2009-06-23 14:43:26 UTC (rev 1363)
@@ -0,0 +1,19 @@
+
+Readline wasn't installed at all on the target.
+
+Already corrected in Buildroot's HEAD so remove it when update to latest Buildroot
+version will be effective.
+
+Index: armadeus_release-3.1/buildroot/package/readline/readline.mk
+===================================================================
+--- armadeus_release-3.1.orig/buildroot/package/readline/readline.mk 2009-06-23 16:22:46.000000000 +0200
++++ armadeus_release-3.1/buildroot/package/readline/readline.mk 2009-06-23 16:23:14.000000000 +0200
+@@ -79,7 +79,7 @@
+ rm -rf $(TARGET_DIR)/usr/include/readline
+ endif
+
+-readline: ncurses $(STAGING_DIR)/usr/include/readline/readline.h
++readline: ncurses $(STAGING_DIR)/usr/include/readline/readline.h $(TARGET_DIR)/$(READLINE_TARGET_SHARED_BINARY)
+
+ readline-clean:
+ $(MAKE) -C $(READLINE_DIR) DESTDIR=$(STAGING_DIR) uninstall
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
Revision: 1362
http://armadeus.svn.sourceforge.net/armadeus/?rev=1362&view=rev
Author: artemys
Date: 2009-06-23 14:16:41 +0000 (Tue, 23 Jun 2009)
Log Message:
-----------
[LINUX] Makes LCD work again on APF9328 (2.6.29)
Added Paths:
-----------
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.29/337-armadeus-imxfb-add_lcd_clock_def_for_imx_platform.patch
Added: trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.29/337-armadeus-imxfb-add_lcd_clock_def_for_imx_platform.patch
===================================================================
--- trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.29/337-armadeus-imxfb-add_lcd_clock_def_for_imx_platform.patch (rev 0)
+++ trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.29/337-armadeus-imxfb-add_lcd_clock_def_for_imx_platform.patch 2009-06-23 14:16:41 UTC (rev 1362)
@@ -0,0 +1,27 @@
+
+To be removed when MX1 architecture will work for APF9328.
+
+Index: linux-2.6.29.4/arch/arm/mach-imx/clock.c
+===================================================================
+--- linux-2.6.29.4.orig/arch/arm/mach-imx/clock.c 2009-06-23 16:05:51.000000000 +0200
++++ linux-2.6.29.4/arch/arm/mach-imx/clock.c 2009-06-23 16:07:22.000000000 +0200
+@@ -161,6 +161,11 @@
+ .get_rate = imx_get_usb_clk,
+ };
+
++static struct clk clk_lcd_clk = {
++ .name = "lcdc_clk",
++ .get_rate = imx_get_perclk2,
++};
++
+ static struct clk *clks[] = {
+ &clk_perclk1,
+ &clk_perclk2,
+@@ -171,6 +176,7 @@
+ &clk_uart_clk,
+ &clk_usb_clk,
+ &clk_ssi_clk,
++ &clk_lcd_clk,
+ };
+
+ static LIST_HEAD(clocks);
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ar...@us...> - 2009-06-23 13:21:07
|
Revision: 1361
http://armadeus.svn.sourceforge.net/armadeus/?rev=1361&view=rev
Author: artemys
Date: 2009-06-23 13:21:04 +0000 (Tue, 23 Jun 2009)
Log Message:
-----------
[TEST] Gives a chance to tester to see something in DAC test with connected vumeters
Modified Paths:
--------------
trunk/target/test/test_dac.sh
Modified: trunk/target/test/test_dac.sh
===================================================================
--- trunk/target/test/test_dac.sh 2009-06-23 13:19:35 UTC (rev 1360)
+++ trunk/target/test/test_dac.sh 2009-06-23 13:21:04 UTC (rev 1361)
@@ -19,8 +19,11 @@
{
show_test_banner "DAC"
+ echo "This test is more probant with vumeters"
+
setDAC AB 500
if [ "$?" == 0 ]; then
+ sleep 2
setDAC AB 0
echo_test_ok
else
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ar...@us...> - 2009-06-23 13:19:37
|
Revision: 1360
http://armadeus.svn.sourceforge.net/armadeus/?rev=1360&view=rev
Author: artemys
Date: 2009-06-23 13:19:35 +0000 (Tue, 23 Jun 2009)
Log Message:
-----------
[TEST] Stop blinking cursor when doing framebuffer test
Modified Paths:
--------------
trunk/target/test/test_framebuffer.sh
Modified: trunk/target/test/test_framebuffer.sh
===================================================================
--- trunk/target/test/test_framebuffer.sh 2009-06-22 15:53:01 UTC (rev 1359)
+++ trunk/target/test/test_framebuffer.sh 2009-06-23 13:19:35 UTC (rev 1360)
@@ -20,10 +20,17 @@
{
show_test_banner "Framebuffer"
echo 0 > /sys/class/graphics/fb0/blank # Leave FB sleep mode
+ # Stop blinking cursor
+ echo 0 > /sys/class/graphics/fbcon/cursor_blink
is_package_installed $EXEC_NAME
$EXEC_NAME
- if [ "$?" == 0 ]; then
+ RES=$?
+
+ # Reactivate cursor
+ echo 1 > /sys/class/graphics/fbcon/cursor_blink
+ # Ask user for feedbacks
+ if [ "$RES" == 0 ]; then
ask_user "Did all the tests show fine ? If OK say y"
if [ "$response" == "y" ]; then
echo_test_ok
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ar...@us...> - 2009-06-22 15:56:15
|
Revision: 1359
http://armadeus.svn.sourceforge.net/armadeus/?rev=1359&view=rev
Author: artemys
Date: 2009-06-22 15:53:01 +0000 (Mon, 22 Jun 2009)
Log Message:
-----------
[TEST] Add Linux 2.6.27 config for apf27_test
Added Paths:
-----------
trunk/buildroot/local/apf27_test/linux-2.6.27.13.config
Added: trunk/buildroot/local/apf27_test/linux-2.6.27.13.config
===================================================================
--- trunk/buildroot/local/apf27_test/linux-2.6.27.13.config (rev 0)
+++ trunk/buildroot/local/apf27_test/linux-2.6.27.13.config 2009-06-22 15:53:01 UTC (rev 1359)
@@ -0,0 +1,1672 @@
+#
+# Automatically generated make config: don't edit
+# Linux kernel version: 2.6.27.13
+# Thu Apr 16 18:13:44 2009
+#
+CONFIG_ARM=y
+CONFIG_SYS_SUPPORTS_APM_EMULATION=y
+CONFIG_GENERIC_GPIO=y
+CONFIG_GENERIC_TIME=y
+CONFIG_GENERIC_CLOCKEVENTS=y
+CONFIG_MMU=y
+# CONFIG_NO_IOPORT is not set
+CONFIG_GENERIC_HARDIRQS=y
+CONFIG_STACKTRACE_SUPPORT=y
+CONFIG_HAVE_LATENCYTOP_SUPPORT=y
+CONFIG_LOCKDEP_SUPPORT=y
+CONFIG_TRACE_IRQFLAGS_SUPPORT=y
+CONFIG_HARDIRQS_SW_RESEND=y
+CONFIG_GENERIC_IRQ_PROBE=y
+CONFIG_RWSEM_GENERIC_SPINLOCK=y
+# CONFIG_ARCH_HAS_ILOG2_U32 is not set
+# CONFIG_ARCH_HAS_ILOG2_U64 is not set
+CONFIG_GENERIC_HWEIGHT=y
+CONFIG_GENERIC_CALIBRATE_DELAY=y
+CONFIG_ARCH_SUPPORTS_AOUT=y
+CONFIG_ZONE_DMA=y
+CONFIG_ARCH_MTD_XIP=y
+CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y
+CONFIG_VECTORS_BASE=0xffff0000
+CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"
+
+#
+# General setup
+#
+CONFIG_EXPERIMENTAL=y
+CONFIG_BROKEN_ON_SMP=y
+CONFIG_LOCK_KERNEL=y
+CONFIG_INIT_ENV_ARG_LIMIT=32
+CONFIG_LOCALVERSION=""
+# CONFIG_LOCALVERSION_AUTO is not set
+# CONFIG_SWAP is not set
+CONFIG_SYSVIPC=y
+CONFIG_SYSVIPC_SYSCTL=y
+CONFIG_POSIX_MQUEUE=y
+# CONFIG_BSD_PROCESS_ACCT is not set
+# CONFIG_TASKSTATS is not set
+# CONFIG_AUDIT is not set
+# CONFIG_IKCONFIG is not set
+CONFIG_LOG_BUF_SHIFT=14
+# CONFIG_CGROUPS is not set
+CONFIG_GROUP_SCHED=y
+CONFIG_FAIR_GROUP_SCHED=y
+CONFIG_RT_GROUP_SCHED=y
+CONFIG_USER_SCHED=y
+# CONFIG_CGROUP_SCHED is not set
+# CONFIG_SYSFS_DEPRECATED_V2 is not set
+# CONFIG_RELAY is not set
+# CONFIG_NAMESPACES is not set
+# CONFIG_BLK_DEV_INITRD is not set
+# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
+CONFIG_SYSCTL=y
+CONFIG_EMBEDDED=y
+CONFIG_UID16=y
+CONFIG_SYSCTL_SYSCALL=y
+CONFIG_KALLSYMS=y
+CONFIG_KALLSYMS_EXTRA_PASS=y
+CONFIG_HOTPLUG=y
+CONFIG_PRINTK=y
+CONFIG_BUG=y
+CONFIG_ELF_CORE=y
+# CONFIG_COMPAT_BRK is not set
+CONFIG_BASE_FULL=y
+CONFIG_FUTEX=y
+CONFIG_ANON_INODES=y
+CONFIG_EPOLL=y
+CONFIG_SIGNALFD=y
+CONFIG_TIMERFD=y
+CONFIG_EVENTFD=y
+CONFIG_SHMEM=y
+CONFIG_VM_EVENT_COUNTERS=y
+CONFIG_SLAB=y
+# CONFIG_SLUB is not set
+# CONFIG_SLOB is not set
+CONFIG_PROFILING=y
+CONFIG_MARKERS=y
+CONFIG_OPROFILE=y
+CONFIG_HAVE_OPROFILE=y
+# CONFIG_KPROBES is not set
+# CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS is not set
+# CONFIG_HAVE_IOREMAP_PROT is not set
+CONFIG_HAVE_KPROBES=y
+CONFIG_HAVE_KRETPROBES=y
+# CONFIG_HAVE_ARCH_TRACEHOOK is not set
+# CONFIG_HAVE_DMA_ATTRS is not set
+# CONFIG_USE_GENERIC_SMP_HELPERS is not set
+# CONFIG_HAVE_CLK is not set
+CONFIG_PROC_PAGE_MONITOR=y
+CONFIG_HAVE_GENERIC_DMA_COHERENT=y
+CONFIG_SLABINFO=y
+CONFIG_RT_MUTEXES=y
+# CONFIG_TINY_SHMEM is not set
+CONFIG_BASE_SMALL=0
+CONFIG_MODULES=y
+# CONFIG_MODULE_FORCE_LOAD is not set
+CONFIG_MODULE_UNLOAD=y
+# CONFIG_MODULE_FORCE_UNLOAD is not set
+# CONFIG_MODVERSIONS is not set
+# CONFIG_MODULE_SRCVERSION_ALL is not set
+CONFIG_KMOD=y
+CONFIG_BLOCK=y
+# CONFIG_LBD is not set
+# CONFIG_BLK_DEV_IO_TRACE is not set
+# CONFIG_LSF is not set
+# CONFIG_BLK_DEV_BSG is not set
+# CONFIG_BLK_DEV_INTEGRITY is not set
+
+#
+# IO Schedulers
+#
+CONFIG_IOSCHED_NOOP=y
+# CONFIG_IOSCHED_AS is not set
+CONFIG_IOSCHED_DEADLINE=y
+# CONFIG_IOSCHED_CFQ is not set
+# CONFIG_DEFAULT_AS is not set
+CONFIG_DEFAULT_DEADLINE=y
+# CONFIG_DEFAULT_CFQ is not set
+# CONFIG_DEFAULT_NOOP is not set
+CONFIG_DEFAULT_IOSCHED="deadline"
+CONFIG_CLASSIC_RCU=y
+
+#
+# System Type
+#
+# CONFIG_ARCH_AAEC2000 is not set
+# CONFIG_ARCH_INTEGRATOR is not set
+# CONFIG_ARCH_REALVIEW is not set
+# CONFIG_ARCH_VERSATILE is not set
+# CONFIG_ARCH_AT91 is not set
+# CONFIG_ARCH_CLPS7500 is not set
+# CONFIG_ARCH_CLPS711X is not set
+# CONFIG_ARCH_EBSA110 is not set
+# CONFIG_ARCH_EP93XX is not set
+# CONFIG_ARCH_FOOTBRIDGE is not set
+# CONFIG_ARCH_NETX is not set
+# CONFIG_ARCH_H720X is not set
+# CONFIG_ARCH_IMX is not set
+# CONFIG_ARCH_IOP13XX is not set
+# CONFIG_ARCH_IOP32X is not set
+# CONFIG_ARCH_IOP33X is not set
+# CONFIG_ARCH_IXP23XX is not set
+# CONFIG_ARCH_IXP2000 is not set
+# CONFIG_ARCH_IXP4XX is not set
+# CONFIG_ARCH_L7200 is not set
+# CONFIG_ARCH_KIRKWOOD is not set
+# CONFIG_ARCH_KS8695 is not set
+# CONFIG_ARCH_NS9XXX is not set
+# CONFIG_ARCH_LOKI is not set
+# CONFIG_ARCH_MV78XX0 is not set
+CONFIG_ARCH_MXC=y
+# CONFIG_ARCH_ORION5X is not set
+# CONFIG_ARCH_PNX4008 is not set
+# CONFIG_ARCH_PXA is not set
+# CONFIG_ARCH_RPC is not set
+# CONFIG_ARCH_SA1100 is not set
+# CONFIG_ARCH_S3C2410 is not set
+# CONFIG_ARCH_SHARK is not set
+# CONFIG_ARCH_LH7A40X is not set
+# CONFIG_ARCH_DAVINCI is not set
+# CONFIG_ARCH_OMAP is not set
+# CONFIG_ARCH_MSM7X00A is not set
+
+#
+# Boot options
+#
+
+#
+# Power management
+#
+
+#
+# Freescale MXC Implementations
+#
+CONFIG_ARCH_MX2=y
+# CONFIG_ARCH_MX3 is not set
+
+#
+# MX2 family CPU support
+#
+CONFIG_MACH_MX27=y
+
+#
+# MX2 Platforms
+#
+CONFIG_MACH_APF27=y
+# CONFIG_MACH_MX27ADS is not set
+# CONFIG_MACH_PCM038 is not set
+CONFIG_MXC_ULPI=y
+
+#
+# Processor Type
+#
+CONFIG_CPU_32=y
+CONFIG_CPU_ARM926T=y
+CONFIG_CPU_32v5=y
+CONFIG_CPU_ABRT_EV5TJ=y
+CONFIG_CPU_PABRT_NOIFAR=y
+CONFIG_CPU_CACHE_VIVT=y
+CONFIG_CPU_COPY_V4WB=y
+CONFIG_CPU_TLB_V4WBI=y
+CONFIG_CPU_CP15=y
+CONFIG_CPU_CP15_MMU=y
+
+#
+# Processor Features
+#
+CONFIG_ARM_THUMB=y
+# CONFIG_CPU_ICACHE_DISABLE is not set
+# CONFIG_CPU_DCACHE_DISABLE is not set
+# CONFIG_CPU_DCACHE_WRITETHROUGH is not set
+# CONFIG_CPU_CACHE_ROUND_ROBIN is not set
+# CONFIG_OUTER_CACHE is not set
+
+#
+# Bus support
+#
+# CONFIG_PCI_SYSCALL is not set
+# CONFIG_ARCH_SUPPORTS_MSI is not set
+# CONFIG_PCCARD is not set
+
+#
+# Kernel Features
+#
+CONFIG_TICK_ONESHOT=y
+CONFIG_NO_HZ=y
+CONFIG_HIGH_RES_TIMERS=y
+CONFIG_GENERIC_CLOCKEVENTS_BUILD=y
+CONFIG_PREEMPT=y
+CONFIG_HZ=100
+CONFIG_AEABI=y
+CONFIG_OABI_COMPAT=y
+CONFIG_ARCH_FLATMEM_HAS_HOLES=y
+# CONFIG_ARCH_DISCONTIGMEM_ENABLE is not set
+CONFIG_SELECT_MEMORY_MODEL=y
+CONFIG_FLATMEM_MANUAL=y
+# CONFIG_DISCONTIGMEM_MANUAL is not set
+# CONFIG_SPARSEMEM_MANUAL is not set
+CONFIG_FLATMEM=y
+CONFIG_FLAT_NODE_MEM_MAP=y
+# CONFIG_SPARSEMEM_STATIC is not set
+# CONFIG_SPARSEMEM_VMEMMAP_ENABLE is not set
+CONFIG_PAGEFLAGS_EXTENDED=y
+CONFIG_SPLIT_PTLOCK_CPUS=4096
+# CONFIG_RESOURCES_64BIT is not set
+CONFIG_ZONE_DMA_FLAG=1
+CONFIG_BOUNCE=y
+CONFIG_VIRT_TO_BUS=y
+CONFIG_ALIGNMENT_TRAP=y
+
+#
+# Boot options
+#
+CONFIG_ZBOOT_ROM_TEXT=0x0
+CONFIG_ZBOOT_ROM_BSS=0x0
+CONFIG_CMDLINE=""
+# CONFIG_XIP_KERNEL is not set
+# CONFIG_KEXEC is not set
+
+#
+# CPU Frequency scaling
+#
+# CONFIG_CPU_FREQ is not set
+# CONFIG_CPU_FREQ_IMX27 is not set
+
+#
+# Floating point emulation
+#
+
+#
+# At least one emulation must be selected
+#
+# CONFIG_FPE_NWFPE is not set
+# CONFIG_FPE_FASTFPE is not set
+# CONFIG_VFP is not set
+
+#
+# Userspace binary formats
+#
+CONFIG_BINFMT_ELF=y
+# CONFIG_BINFMT_AOUT is not set
+# CONFIG_BINFMT_MISC is not set
+
+#
+# Power management options
+#
+CONFIG_PM=y
+CONFIG_PM_DEBUG=y
+CONFIG_PM_VERBOSE=y
+CONFIG_CAN_PM_TRACE=y
+CONFIG_PM_SLEEP=y
+CONFIG_SUSPEND=y
+# CONFIG_PM_TEST_SUSPEND is not set
+CONFIG_SUSPEND_FREEZER=y
+# CONFIG_APM_EMULATION is not set
+# CONFIG_USE_APF27DEV_IMX_LED_FOR_PM is not set
+# CONFIG_USE_APF27DEV_IMX_SWITCH_FOR_PM is not set
+CONFIG_ARCH_SUSPEND_POSSIBLE=y
+CONFIG_NET=y
+
+#
+# Networking options
+#
+CONFIG_PACKET=y
+CONFIG_PACKET_MMAP=y
+CONFIG_UNIX=y
+CONFIG_XFRM=y
+# CONFIG_XFRM_USER is not set
+# CONFIG_XFRM_SUB_POLICY is not set
+# CONFIG_XFRM_MIGRATE is not set
+# CONFIG_XFRM_STATISTICS is not set
+# CONFIG_NET_KEY is not set
+CONFIG_INET=y
+CONFIG_IP_MULTICAST=y
+# CONFIG_IP_ADVANCED_ROUTER is not set
+CONFIG_IP_FIB_HASH=y
+CONFIG_IP_PNP=y
+# CONFIG_IP_PNP_DHCP is not set
+# CONFIG_IP_PNP_BOOTP is not set
+# CONFIG_IP_PNP_RARP is not set
+# CONFIG_NET_IPIP is not set
+# CONFIG_NET_IPGRE is not set
+# CONFIG_IP_MROUTE is not set
+# CONFIG_ARPD is not set
+# CONFIG_SYN_COOKIES is not set
+# CONFIG_INET_AH is not set
+# CONFIG_INET_ESP is not set
+# CONFIG_INET_IPCOMP is not set
+# CONFIG_INET_XFRM_TUNNEL is not set
+CONFIG_INET_TUNNEL=y
+# CONFIG_INET_XFRM_MODE_TRANSPORT is not set
+# CONFIG_INET_XFRM_MODE_TUNNEL is not set
+# CONFIG_INET_XFRM_MODE_BEET is not set
+# CONFIG_INET_LRO is not set
+# CONFIG_INET_DIAG is not set
+# CONFIG_TCP_CONG_ADVANCED is not set
+CONFIG_TCP_CONG_CUBIC=y
+CONFIG_DEFAULT_TCP_CONG="cubic"
+# CONFIG_TCP_MD5SIG is not set
+CONFIG_IPV6=y
+# CONFIG_IPV6_PRIVACY is not set
+# CONFIG_IPV6_ROUTER_PREF is not set
+# CONFIG_IPV6_OPTIMISTIC_DAD is not set
+# CONFIG_INET6_AH is not set
+# CONFIG_INET6_ESP is not set
+# CONFIG_INET6_IPCOMP is not set
+# CONFIG_IPV6_MIP6 is not set
+# CONFIG_INET6_XFRM_TUNNEL is not set
+# CONFIG_INET6_TUNNEL is not set
+CONFIG_INET6_XFRM_MODE_TRANSPORT=y
+CONFIG_INET6_XFRM_MODE_TUNNEL=y
+CONFIG_INET6_XFRM_MODE_BEET=y
+# CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION is not set
+CONFIG_IPV6_SIT=y
+CONFIG_IPV6_NDISC_NODETYPE=y
+# CONFIG_IPV6_TUNNEL is not set
+# CONFIG_IPV6_MULTIPLE_TABLES is not set
+# CONFIG_IPV6_MROUTE is not set
+# CONFIG_NETWORK_SECMARK is not set
+# CONFIG_NETFILTER is not set
+# CONFIG_IP_DCCP is not set
+# CONFIG_IP_SCTP is not set
+# CONFIG_TIPC is not set
+# CONFIG_ATM is not set
+# CONFIG_BRIDGE is not set
+# CONFIG_VLAN_8021Q is not set
+# CONFIG_DECNET is not set
+# CONFIG_LLC2 is not set
+# CONFIG_IPX is not set
+# CONFIG_ATALK is not set
+# CONFIG_X25 is not set
+# CONFIG_LAPB is not set
+# CONFIG_ECONET is not set
+# CONFIG_WAN_ROUTER is not set
+# CONFIG_NET_SCHED is not set
+
+#
+# Network testing
+#
+# CONFIG_NET_PKTGEN is not set
+# CONFIG_HAMRADIO is not set
+# CONFIG_CAN is not set
+# CONFIG_IRDA is not set
+# CONFIG_BT is not set
+# CONFIG_AF_RXRPC is not set
+
+#
+# Wireless
+#
+CONFIG_CFG80211=m
+CONFIG_NL80211=y
+CONFIG_WIRELESS_EXT=y
+CONFIG_WIRELESS_EXT_SYSFS=y
+CONFIG_MAC80211=m
+
+#
+# Rate control algorithm selection
+#
+CONFIG_MAC80211_RC_PID=y
+CONFIG_MAC80211_RC_DEFAULT_PID=y
+CONFIG_MAC80211_RC_DEFAULT="pid"
+# CONFIG_MAC80211_MESH is not set
+# CONFIG_MAC80211_LEDS is not set
+# CONFIG_MAC80211_DEBUG_MENU is not set
+# CONFIG_IEEE80211 is not set
+# CONFIG_RFKILL is not set
+# CONFIG_NET_9P is not set
+
+#
+# Device Drivers
+#
+
+#
+# Generic Driver Options
+#
+CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug"
+CONFIG_STANDALONE=y
+CONFIG_PREVENT_FIRMWARE_BUILD=y
+CONFIG_FW_LOADER=m
+CONFIG_FIRMWARE_IN_KERNEL=y
+CONFIG_EXTRA_FIRMWARE=""
+# CONFIG_SYS_HYPERVISOR is not set
+# CONFIG_CONNECTOR is not set
+CONFIG_MTD=y
+# CONFIG_MTD_DEBUG is not set
+# CONFIG_MTD_CONCAT is not set
+CONFIG_MTD_PARTITIONS=y
+# CONFIG_MTD_REDBOOT_PARTS is not set
+CONFIG_MTD_CMDLINE_PARTS=y
+# CONFIG_MTD_AFS_PARTS is not set
+# CONFIG_MTD_AR7_PARTS is not set
+
+#
+# User Modules And Translation Layers
+#
+CONFIG_MTD_CHAR=y
+CONFIG_MTD_BLKDEVS=y
+CONFIG_MTD_BLOCK=y
+# CONFIG_FTL is not set
+# CONFIG_NFTL is not set
+# CONFIG_INFTL is not set
+# CONFIG_RFD_FTL is not set
+# CONFIG_SSFDC is not set
+# CONFIG_MTD_OOPS is not set
+
+#
+# RAM/ROM/Flash chip drivers
+#
+CONFIG_MTD_CFI=y
+# CONFIG_MTD_JEDECPROBE is not set
+CONFIG_MTD_GEN_PROBE=y
+CONFIG_MTD_CFI_ADV_OPTIONS=y
+CONFIG_MTD_CFI_NOSWAP=y
+# CONFIG_MTD_CFI_BE_BYTE_SWAP is not set
+# CONFIG_MTD_CFI_LE_BYTE_SWAP is not set
+CONFIG_MTD_CFI_GEOMETRY=y
+# CONFIG_MTD_MAP_BANK_WIDTH_1 is not set
+CONFIG_MTD_MAP_BANK_WIDTH_2=y
+# CONFIG_MTD_MAP_BANK_WIDTH_4 is not set
+# CONFIG_MTD_MAP_BANK_WIDTH_8 is not set
+# CONFIG_MTD_MAP_BANK_WIDTH_16 is not set
+# CONFIG_MTD_MAP_BANK_WIDTH_32 is not set
+CONFIG_MTD_CFI_I1=y
+# CONFIG_MTD_CFI_I2 is not set
+# CONFIG_MTD_CFI_I4 is not set
+# CONFIG_MTD_CFI_I8 is not set
+# CONFIG_MTD_OTP is not set
+CONFIG_MTD_CFI_INTELEXT=y
+# CONFIG_MTD_CFI_AMDSTD is not set
+# CONFIG_MTD_CFI_STAA is not set
+CONFIG_MTD_CFI_UTIL=y
+# CONFIG_MTD_RAM is not set
+# CONFIG_MTD_ROM is not set
+# CONFIG_MTD_ABSENT is not set
+# CONFIG_MTD_XIP is not set
+
+#
+# Mapping drivers for chip access
+#
+# CONFIG_MTD_COMPLEX_MAPPINGS is not set
+CONFIG_MTD_PHYSMAP=y
+CONFIG_MTD_PHYSMAP_START=0x00000000
+CONFIG_MTD_PHYSMAP_LEN=0x0
+CONFIG_MTD_PHYSMAP_BANKWIDTH=2
+# CONFIG_MTD_ARM_INTEGRATOR is not set
+# CONFIG_MTD_PLATRAM is not set
+
+#
+# Self-contained MTD device drivers
+#
+# CONFIG_MTD_DATAFLASH is not set
+# CONFIG_MTD_M25P80 is not set
+# CONFIG_MTD_SLRAM is not set
+# CONFIG_MTD_PHRAM is not set
+# CONFIG_MTD_MTDRAM is not set
+# CONFIG_MTD_BLOCK2MTD is not set
+
+#
+# Disk-On-Chip Device Drivers
+#
+# CONFIG_MTD_DOC2000 is not set
+# CONFIG_MTD_DOC2001 is not set
+# CONFIG_MTD_DOC2001PLUS is not set
+CONFIG_MTD_NAND=y
+# CONFIG_MTD_NAND_VERIFY_WRITE is not set
+# CONFIG_MTD_NAND_ECC_SMC is not set
+# CONFIG_MTD_NAND_MUSEUM_IDS is not set
+CONFIG_MTD_NAND_IDS=y
+# CONFIG_MTD_NAND_DISKONCHIP is not set
+# CONFIG_MTD_NAND_NANDSIM is not set
+# CONFIG_MTD_NAND_PLATFORM is not set
+# CONFIG_MTD_ALAUDA is not set
+CONFIG_MTD_NAND_MXC=y
+# CONFIG_MTD_ONENAND is not set
+
+#
+# UBI - Unsorted block images
+#
+# CONFIG_MTD_UBI is not set
+# CONFIG_PARPORT is not set
+CONFIG_BLK_DEV=y
+# CONFIG_BLK_DEV_COW_COMMON is not set
+# CONFIG_BLK_DEV_LOOP is not set
+# CONFIG_BLK_DEV_NBD is not set
+# CONFIG_BLK_DEV_UB is not set
+# CONFIG_BLK_DEV_RAM is not set
+# CONFIG_CDROM_PKTCDVD is not set
+# CONFIG_ATA_OVER_ETH is not set
+# CONFIG_MISC_DEVICES is not set
+CONFIG_HAVE_IDE=y
+# CONFIG_IDE is not set
+
+#
+# SCSI device support
+#
+# CONFIG_RAID_ATTRS is not set
+CONFIG_SCSI=y
+CONFIG_SCSI_DMA=y
+# CONFIG_SCSI_TGT is not set
+# CONFIG_SCSI_NETLINK is not set
+CONFIG_SCSI_PROC_FS=y
+
+#
+# SCSI support type (disk, tape, CD-ROM)
+#
+CONFIG_BLK_DEV_SD=y
+CONFIG_CHR_DEV_ST=y
+# CONFIG_CHR_DEV_OSST is not set
+CONFIG_BLK_DEV_SR=y
+# CONFIG_BLK_DEV_SR_VENDOR is not set
+CONFIG_CHR_DEV_SG=y
+CONFIG_CHR_DEV_SCH=y
+
+#
+# Some SCSI devices (e.g. CD jukebox) support multiple LUNs
+#
+CONFIG_SCSI_MULTI_LUN=y
+# CONFIG_SCSI_CONSTANTS is not set
+CONFIG_SCSI_LOGGING=y
+CONFIG_SCSI_SCAN_ASYNC=y
+CONFIG_SCSI_WAIT_SCAN=m
+
+#
+# SCSI Transports
+#
+# CONFIG_SCSI_SPI_ATTRS is not set
+# CONFIG_SCSI_FC_ATTRS is not set
+# CONFIG_SCSI_ISCSI_ATTRS is not set
+# CONFIG_SCSI_SAS_LIBSAS is not set
+# CONFIG_SCSI_SRP_ATTRS is not set
+CONFIG_SCSI_LOWLEVEL=y
+# CONFIG_ISCSI_TCP is not set
+# CONFIG_SCSI_DEBUG is not set
+# CONFIG_SCSI_DH is not set
+# CONFIG_ATA is not set
+# CONFIG_MD is not set
+CONFIG_NETDEVICES=y
+# CONFIG_DUMMY is not set
+# CONFIG_BONDING is not set
+# CONFIG_MACVLAN is not set
+# CONFIG_EQUALIZER is not set
+# CONFIG_TUN is not set
+# CONFIG_VETH is not set
+# CONFIG_PHYLIB is not set
+CONFIG_NET_ETHERNET=y
+# CONFIG_MII is not set
+# CONFIG_AX88796 is not set
+# CONFIG_SMC91X is not set
+# CONFIG_DM9000 is not set
+# CONFIG_ENC28J60 is not set
+# CONFIG_IBM_NEW_EMAC_ZMII is not set
+# CONFIG_IBM_NEW_EMAC_RGMII is not set
+# CONFIG_IBM_NEW_EMAC_TAH is not set
+# CONFIG_IBM_NEW_EMAC_EMAC4 is not set
+# CONFIG_B44 is not set
+CONFIG_FEC_OLD=y
+# CONFIG_NETDEV_1000 is not set
+# CONFIG_NETDEV_10000 is not set
+
+#
+# Wireless LAN
+#
+# CONFIG_WLAN_PRE80211 is not set
+CONFIG_WLAN_80211=y
+CONFIG_LIBERTAS=m
+# CONFIG_LIBERTAS_USB is not set
+CONFIG_LIBERTAS_SDIO=m
+# CONFIG_LIBERTAS_DEBUG is not set
+# CONFIG_USB_ZD1201 is not set
+# CONFIG_USB_NET_RNDIS_WLAN is not set
+# CONFIG_RTL8187 is not set
+# CONFIG_MAC80211_HWSIM is not set
+# CONFIG_P54_COMMON is not set
+# CONFIG_IWLWIFI_LEDS is not set
+# CONFIG_HOSTAP is not set
+# CONFIG_B43 is not set
+# CONFIG_B43LEGACY is not set
+CONFIG_ZD1211RW=m
+# CONFIG_ZD1211RW_DEBUG is not set
+CONFIG_RT2X00=m
+CONFIG_RT2X00_LIB=m
+CONFIG_RT2X00_LIB_USB=m
+CONFIG_RT2X00_LIB_FIRMWARE=y
+# CONFIG_RT2500USB is not set
+CONFIG_RT73USB=m
+# CONFIG_RT2X00_DEBUG is not set
+
+#
+# USB Network Adapters
+#
+# CONFIG_USB_CATC is not set
+# CONFIG_USB_KAWETH is not set
+# CONFIG_USB_PEGASUS is not set
+# CONFIG_USB_RTL8150 is not set
+# CONFIG_USB_USBNET is not set
+# CONFIG_WAN is not set
+# CONFIG_PPP is not set
+# CONFIG_SLIP is not set
+# CONFIG_NETCONSOLE is not set
+# CONFIG_NETPOLL is not set
+# CONFIG_NET_POLL_CONTROLLER is not set
+# CONFIG_ISDN is not set
+
+#
+# Input device support
+#
+CONFIG_INPUT=y
+# CONFIG_INPUT_FF_MEMLESS is not set
+# CONFIG_INPUT_POLLDEV is not set
+
+#
+# Userland interfaces
+#
+# CONFIG_INPUT_MOUSEDEV is not set
+# CONFIG_INPUT_JOYDEV is not set
+CONFIG_INPUT_EVDEV=y
+# CONFIG_INPUT_EVBUG is not set
+
+#
+# Input Device Drivers
+#
+# CONFIG_INPUT_KEYBOARD is not set
+# CONFIG_INPUT_MOUSE is not set
+# CONFIG_INPUT_JOYSTICK is not set
+# CONFIG_INPUT_TABLET is not set
+CONFIG_INPUT_TOUCHSCREEN=y
+# CONFIG_TOUCHSCREEN_ADS7846 is not set
+# CONFIG_TOUCHSCREEN_FUJITSU is not set
+# CONFIG_TOUCHSCREEN_GUNZE is not set
+# CONFIG_TOUCHSCREEN_ELO is not set
+# CONFIG_TOUCHSCREEN_MTOUCH is not set
+# CONFIG_TOUCHSCREEN_INEXIO is not set
+# CONFIG_TOUCHSCREEN_MK712 is not set
+# CONFIG_TOUCHSCREEN_PENMOUNT is not set
+# CONFIG_TOUCHSCREEN_TOUCHRIGHT is not set
+# CONFIG_TOUCHSCREEN_TOUCHWIN is not set
+CONFIG_TOUCHSCREEN_TSC2102=m
+# CONFIG_TOUCHSCREEN_UCB1400 is not set
+# CONFIG_TOUCHSCREEN_USB_COMPOSITE is not set
+# CONFIG_TOUCHSCREEN_TOUCHIT213 is not set
+# CONFIG_INPUT_MISC is not set
+
+#
+# Hardware I/O ports
+#
+# CONFIG_SERIO is not set
+# CONFIG_GAMEPORT is not set
+
+#
+# Character devices
+#
+CONFIG_VT=y
+CONFIG_CONSOLE_TRANSLATIONS=y
+CONFIG_VT_CONSOLE=y
+CONFIG_HW_CONSOLE=y
+# CONFIG_VT_HW_CONSOLE_BINDING is not set
+CONFIG_DEVKMEM=y
+# CONFIG_SERIAL_NONSTANDARD is not set
+
+#
+# Serial drivers
+#
+# CONFIG_SERIAL_8250 is not set
+
+#
+# Non-8250 serial port support
+#
+CONFIG_SERIAL_IMX=y
+CONFIG_SERIAL_IMX_CONSOLE=y
+CONFIG_SERIAL_CORE=y
+CONFIG_SERIAL_CORE_CONSOLE=y
+CONFIG_UNIX98_PTYS=y
+# CONFIG_LEGACY_PTYS is not set
+# CONFIG_IPMI_HANDLER is not set
+# CONFIG_HW_RANDOM is not set
+# CONFIG_NVRAM is not set
+# CONFIG_R3964 is not set
+# CONFIG_RAW_DRIVER is not set
+# CONFIG_TCG_TPM is not set
+CONFIG_I2C=y
+CONFIG_I2C_BOARDINFO=y
+CONFIG_I2C_CHARDEV=y
+CONFIG_I2C_HELPER_AUTO=y
+
+#
+# I2C Hardware Bus support
+#
+
+#
+# I2C system bus drivers (mostly embedded / system-on-chip)
+#
+# CONFIG_I2C_GPIO is not set
+CONFIG_I2C_MXC=y
+# CONFIG_I2C_OCORES is not set
+# CONFIG_I2C_SIMTEC is not set
+
+#
+# External I2C/SMBus adapter drivers
+#
+# CONFIG_I2C_PARPORT_LIGHT is not set
+# CONFIG_I2C_TAOS_EVM is not set
+# CONFIG_I2C_TINY_USB is not set
+
+#
+# Other I2C/SMBus bus drivers
+#
+# CONFIG_I2C_IMX is not set
+# CONFIG_I2C_PCA_PLATFORM is not set
+# CONFIG_I2C_STUB is not set
+
+#
+# Miscellaneous I2C Chip support
+#
+# CONFIG_DS1682 is not set
+CONFIG_AT24=y
+# CONFIG_SENSORS_EEPROM is not set
+# CONFIG_SENSORS_PCF8574 is not set
+# CONFIG_PCF8575 is not set
+# CONFIG_SENSORS_PCA9539 is not set
+# CONFIG_SENSORS_PCF8591 is not set
+# CONFIG_TPS65010 is not set
+# CONFIG_SENSORS_MAX6875 is not set
+# CONFIG_SENSORS_TSL2550 is not set
+# CONFIG_I2C_DEBUG_CORE is not set
+# CONFIG_I2C_DEBUG_ALGO is not set
+# CONFIG_I2C_DEBUG_BUS is not set
+# CONFIG_I2C_DEBUG_CHIP is not set
+CONFIG_SPI=y
+CONFIG_SPI_MASTER=y
+
+#
+# SPI Master Controller Drivers
+#
+# CONFIG_SPI_BITBANG is not set
+CONFIG_SPI_IMX=y
+CONFIG_SPI_MXC_SELECT1=y
+CONFIG_SPI_MXC_SELECT2=y
+# CONFIG_SPI_MXC_SELECT3 is not set
+
+#
+# SPI Protocol Masters
+#
+# CONFIG_SPI_AT25 is not set
+# CONFIG_SPI_SPIDEV is not set
+# CONFIG_SPI_TLE62X0 is not set
+CONFIG_SPI_TSC2102=m
+CONFIG_ARCH_REQUIRE_GPIOLIB=y
+CONFIG_GPIOLIB=y
+# CONFIG_GPIO_SYSFS is not set
+
+#
+# I2C GPIO expanders:
+#
+# CONFIG_GPIO_MAX732X is not set
+# CONFIG_GPIO_PCA953X is not set
+# CONFIG_GPIO_PCF857X is not set
+
+#
+# PCI GPIO expanders:
+#
+
+#
+# SPI GPIO expanders:
+#
+# CONFIG_GPIO_MAX7301 is not set
+# CONFIG_GPIO_MCP23S08 is not set
+# CONFIG_W1 is not set
+# CONFIG_POWER_SUPPLY is not set
+CONFIG_HWMON=m
+# CONFIG_HWMON_VID is not set
+# CONFIG_SENSORS_AD7414 is not set
+# CONFIG_SENSORS_AD7418 is not set
+# CONFIG_SENSORS_ADCXX is not set
+# CONFIG_SENSORS_ADM1021 is not set
+# CONFIG_SENSORS_ADM1025 is not set
+# CONFIG_SENSORS_ADM1026 is not set
+# CONFIG_SENSORS_ADM1029 is not set
+# CONFIG_SENSORS_ADM1031 is not set
+# CONFIG_SENSORS_ADM9240 is not set
+# CONFIG_SENSORS_ADT7470 is not set
+# CONFIG_SENSORS_ADT7473 is not set
+# CONFIG_SENSORS_ATXP1 is not set
+# CONFIG_SENSORS_DS1621 is not set
+# CONFIG_SENSORS_F71805F is not set
+# CONFIG_SENSORS_F71882FG is not set
+# CONFIG_SENSORS_F75375S is not set
+# CONFIG_SENSORS_GL518SM is not set
+# CONFIG_SENSORS_GL520SM is not set
+# CONFIG_SENSORS_IT87 is not set
+# CONFIG_SENSORS_LM63 is not set
+# CONFIG_SENSORS_LM70 is not set
+# CONFIG_SENSORS_LM75 is not set
+# CONFIG_SENSORS_LM77 is not set
+# CONFIG_SENSORS_LM78 is not set
+# CONFIG_SENSORS_LM80 is not set
+# CONFIG_SENSORS_LM83 is not set
+# CONFIG_SENSORS_LM85 is not set
+# CONFIG_SENSORS_LM87 is not set
+# CONFIG_SENSORS_LM90 is not set
+# CONFIG_SENSORS_LM92 is not set
+# CONFIG_SENSORS_LM93 is not set
+# CONFIG_SENSORS_MAX1619 is not set
+# CONFIG_SENSORS_MAX6650 is not set
+# CONFIG_SENSORS_PC87360 is not set
+# CONFIG_SENSORS_PC87427 is not set
+# CONFIG_SENSORS_DME1737 is not set
+# CONFIG_SENSORS_SMSC47M1 is not set
+# CONFIG_SENSORS_SMSC47M192 is not set
+# CONFIG_SENSORS_SMSC47B397 is not set
+# CONFIG_SENSORS_ADS7828 is not set
+# CONFIG_SENSORS_THMC50 is not set
+# CONFIG_SENSORS_VT1211 is not set
+# CONFIG_SENSORS_W83781D is not set
+# CONFIG_SENSORS_W83791D is not set
+# CONFIG_SENSORS_W83792D is not set
+# CONFIG_SENSORS_W83793 is not set
+# CONFIG_SENSORS_W83L785TS is not set
+# CONFIG_SENSORS_W83L786NG is not set
+# CONFIG_SENSORS_W83627HF is not set
+# CONFIG_SENSORS_W83627EHF is not set
+# CONFIG_HWMON_DEBUG_CHIP is not set
+CONFIG_WATCHDOG=y
+# CONFIG_WATCHDOG_NOWAYOUT is not set
+
+#
+# Watchdog Device Drivers
+#
+# CONFIG_SOFT_WATCHDOG is not set
+CONFIG_IMX_WDT=m
+
+#
+# USB-based Watchdog Cards
+#
+# CONFIG_USBPCWATCHDOG is not set
+
+#
+# Sonics Silicon Backplane
+#
+CONFIG_SSB_POSSIBLE=y
+# CONFIG_SSB is not set
+
+#
+# Multifunction device drivers
+#
+# CONFIG_MFD_CORE is not set
+# CONFIG_MFD_SM501 is not set
+# CONFIG_MFD_ASIC3 is not set
+# CONFIG_HTC_EGPIO is not set
+# CONFIG_HTC_PASIC3 is not set
+# CONFIG_MFD_TMIO is not set
+# CONFIG_MFD_T7L66XB is not set
+# CONFIG_MFD_TC6387XB is not set
+# CONFIG_MFD_TC6393XB is not set
+
+#
+# Multimedia devices
+#
+
+#
+# Multimedia core support
+#
+CONFIG_VIDEO_DEV=m
+CONFIG_VIDEO_V4L2_COMMON=m
+# CONFIG_VIDEO_ALLOW_V4L1 is not set
+CONFIG_VIDEO_V4L1_COMPAT=y
+# CONFIG_DVB_CORE is not set
+CONFIG_VIDEO_MEDIA=m
+
+#
+# Multimedia drivers
+#
+# CONFIG_MEDIA_ATTACH is not set
+CONFIG_MEDIA_TUNER=m
+CONFIG_MEDIA_TUNER_CUSTOMIZE=y
+# CONFIG_MEDIA_TUNER_SIMPLE is not set
+# CONFIG_MEDIA_TUNER_TDA8290 is not set
+# CONFIG_MEDIA_TUNER_TDA827X is not set
+# CONFIG_MEDIA_TUNER_TDA18271 is not set
+# CONFIG_MEDIA_TUNER_TDA9887 is not set
+# CONFIG_MEDIA_TUNER_TEA5761 is not set
+# CONFIG_MEDIA_TUNER_TEA5767 is not set
+# CONFIG_MEDIA_TUNER_MT20XX is not set
+# CONFIG_MEDIA_TUNER_MT2060 is not set
+# CONFIG_MEDIA_TUNER_MT2266 is not set
+# CONFIG_MEDIA_TUNER_MT2131 is not set
+# CONFIG_MEDIA_TUNER_QT1010 is not set
+# CONFIG_MEDIA_TUNER_XC2028 is not set
+# CONFIG_MEDIA_TUNER_XC5000 is not set
+# CONFIG_MEDIA_TUNER_MXL5005S is not set
+# CONFIG_MEDIA_TUNER_MXL5007T is not set
+CONFIG_VIDEO_V4L2=m
+CONFIG_VIDEOBUF_GEN=m
+CONFIG_VIDEOBUF_DMA_CONTIG=m
+CONFIG_VIDEO_CAPTURE_DRIVERS=y
+# CONFIG_VIDEO_ADV_DEBUG is not set
+# CONFIG_VIDEO_HELPER_CHIPS_AUTO is not set
+
+#
+# Encoders/decoders and other helper chips
+#
+
+#
+# Audio decoders
+#
+# CONFIG_VIDEO_TVAUDIO is not set
+# CONFIG_VIDEO_TDA7432 is not set
+# CONFIG_VIDEO_TDA9840 is not set
+# CONFIG_VIDEO_TDA9875 is not set
+# CONFIG_VIDEO_TEA6415C is not set
+# CONFIG_VIDEO_TEA6420 is not set
+# CONFIG_VIDEO_MSP3400 is not set
+# CONFIG_VIDEO_CS5345 is not set
+# CONFIG_VIDEO_CS53L32A is not set
+# CONFIG_VIDEO_M52790 is not set
+# CONFIG_VIDEO_TLV320AIC23B is not set
+# CONFIG_VIDEO_WM8775 is not set
+# CONFIG_VIDEO_WM8739 is not set
+# CONFIG_VIDEO_VP27SMPX is not set
+
+#
+# Video decoders
+#
+# CONFIG_VIDEO_OV7670 is not set
+CONFIG_VIDEO_OV96xx=m
+# CONFIG_VIDEO_TCM825X is not set
+# CONFIG_VIDEO_SAA711X is not set
+# CONFIG_VIDEO_SAA717X is not set
+# CONFIG_VIDEO_TVP5150 is not set
+
+#
+# Video and audio decoders
+#
+# CONFIG_VIDEO_CX25840 is not set
+
+#
+# MPEG video encoders
+#
+# CONFIG_VIDEO_CX2341X is not set
+
+#
+# Video encoders
+#
+# CONFIG_VIDEO_SAA7127 is not set
+# CONFIG_VIDEO_AD9889 is not set
+
+#
+# Video improvement chips
+#
+# CONFIG_VIDEO_UPD64031A is not set
+# CONFIG_VIDEO_UPD64083 is not set
+# CONFIG_VIDEO_VIVI is not set
+# CONFIG_VIDEO_SAA5246A is not set
+# CONFIG_VIDEO_SAA5249 is not set
+# CONFIG_V4L_USB_DRIVERS is not set
+CONFIG_SOC_CAMERA=m
+# CONFIG_SOC_CAMERA_MT9M001 is not set
+# CONFIG_SOC_CAMERA_MT9V022 is not set
+# CONFIG_SOC_CAMERA_PLATFORM is not set
+# CONFIG_VIDEO_SH_MOBILE_CEU is not set
+CONFIG_VIDEO_MX27=m
+# CONFIG_RADIO_ADAPTERS is not set
+# CONFIG_DAB is not set
+
+#
+# Graphics support
+#
+# CONFIG_VGASTATE is not set
+# CONFIG_VIDEO_OUTPUT_CONTROL is not set
+CONFIG_FB=y
+# CONFIG_FIRMWARE_EDID is not set
+# CONFIG_FB_DDC is not set
+CONFIG_FB_CFB_FILLRECT=y
+CONFIG_FB_CFB_COPYAREA=y
+CONFIG_FB_CFB_IMAGEBLIT=y
+# CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set
+# CONFIG_FB_SYS_FILLRECT is not set
+# CONFIG_FB_SYS_COPYAREA is not set
+# CONFIG_FB_SYS_IMAGEBLIT is not set
+# CONFIG_FB_FOREIGN_ENDIAN is not set
+# CONFIG_FB_SYS_FOPS is not set
+# CONFIG_FB_SVGALIB is not set
+# CONFIG_FB_MACMODES is not set
+# CONFIG_FB_BACKLIGHT is not set
+# CONFIG_FB_MODE_HELPERS is not set
+# CONFIG_FB_TILEBLITTING is not set
+
+#
+# Frame buffer hardware drivers
+#
+CONFIG_FB_IMX_SHARP_LQ043_TFT=y
+# CONFIG_FB_IMX_MICROTIPS_MTF_T035_TFT is not set
+# CONFIG_FB_IMX_SHARP_LQ057_TFT is not set
+# CONFIG_FB_IMX_OPTREX_F51900_CSTN is not set
+# CONFIG_FB_IMX_MOTOROLA_A910_TFT is not set
+CONFIG_FB_MXC=y
+
+#
+# MXC framebuffer options
+#
+CONFIG_FB_MXC_SYNC_PANEL=y
+# CONFIG_FB_MXC_OVERLAY is not set
+# CONFIG_FB_S1D13XXX is not set
+# CONFIG_FB_VIRTUAL is not set
+CONFIG_BACKLIGHT_LCD_SUPPORT=y
+CONFIG_LCD_CLASS_DEVICE=m
+# CONFIG_LCD_LTV350QV is not set
+# CONFIG_LCD_ILI9320 is not set
+# CONFIG_LCD_VGG2432A4 is not set
+# CONFIG_LCD_PLATFORM is not set
+CONFIG_BACKLIGHT_CLASS_DEVICE=m
+# CONFIG_BACKLIGHT_CORGI is not set
+
+#
+# Display device support
+#
+# CONFIG_DISPLAY_SUPPORT is not set
+
+#
+# Console display driver support
+#
+# CONFIG_VGA_CONSOLE is not set
+CONFIG_DUMMY_CONSOLE=y
+CONFIG_FRAMEBUFFER_CONSOLE=y
+# CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY is not set
+# CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set
+CONFIG_FONTS=y
+CONFIG_FONT_8x8=y
+# CONFIG_FONT_8x16 is not set
+# CONFIG_FONT_6x11 is not set
+# CONFIG_FONT_7x14 is not set
+# CONFIG_FONT_PEARL_8x8 is not set
+# CONFIG_FONT_ACORN_8x8 is not set
+# CONFIG_FONT_MINI_4x6 is not set
+# CONFIG_FONT_SUN8x16 is not set
+# CONFIG_FONT_SUN12x22 is not set
+# CONFIG_FONT_10x18 is not set
+CONFIG_LOGO=y
+# CONFIG_LOGO_LINUX_MONO is not set
+# CONFIG_LOGO_LINUX_VGA16 is not set
+# CONFIG_LOGO_LINUX_CLUT224 is not set
+CONFIG_LOGO_ARMADEUS_CLUT224=y
+CONFIG_SOUND=m
+CONFIG_SND=m
+CONFIG_SND_TIMER=m
+CONFIG_SND_PCM=m
+# CONFIG_SND_SEQUENCER is not set
+# CONFIG_SND_MIXER_OSS is not set
+# CONFIG_SND_PCM_OSS is not set
+# CONFIG_SND_DYNAMIC_MINORS is not set
+CONFIG_SND_SUPPORT_OLD_API=y
+CONFIG_SND_VERBOSE_PROCFS=y
+# CONFIG_SND_VERBOSE_PRINTK is not set
+# CONFIG_SND_DEBUG is not set
+CONFIG_SND_DRIVERS=y
+# CONFIG_SND_DUMMY is not set
+# CONFIG_SND_MTPAV is not set
+# CONFIG_SND_SERIAL_U16550 is not set
+# CONFIG_SND_MPU401 is not set
+CONFIG_SND_ARM=y
+CONFIG_SND_IMX2_PCM=m
+CONFIG_SND_IMX_TSC2102=m
+CONFIG_SND_SPI=y
+CONFIG_SND_USB=y
+# CONFIG_SND_USB_AUDIO is not set
+# CONFIG_SND_USB_CAIAQ is not set
+# CONFIG_SND_SOC is not set
+# CONFIG_SOUND_PRIME is not set
+CONFIG_HID_SUPPORT=y
+CONFIG_HID=y
+# CONFIG_HID_DEBUG is not set
+# CONFIG_HIDRAW is not set
+
+#
+# USB Input Devices
+#
+CONFIG_USB_HID=y
+# CONFIG_USB_HIDINPUT_POWERBOOK is not set
+# CONFIG_HID_FF is not set
+# CONFIG_USB_HIDDEV is not set
+CONFIG_USB_SUPPORT=y
+CONFIG_USB_ARCH_HAS_HCD=y
+# CONFIG_USB_ARCH_HAS_OHCI is not set
+CONFIG_USB_ARCH_HAS_EHCI=y
+CONFIG_USB=y
+CONFIG_USB_DEBUG=y
+CONFIG_USB_ANNOUNCE_NEW_DEVICES=y
+
+#
+# Miscellaneous USB options
+#
+CONFIG_USB_DEVICEFS=y
+# CONFIG_USB_DEVICE_CLASS is not set
+# CONFIG_USB_DYNAMIC_MINORS is not set
+CONFIG_USB_SUSPEND=y
+# CONFIG_USB_OTG is not set
+# CONFIG_USB_OTG_WHITELIST is not set
+# CONFIG_USB_OTG_BLACKLIST_HUB is not set
+CONFIG_USB_MON=y
+
+#
+# USB Host Controller Drivers
+#
+# CONFIG_USB_C67X00_HCD is not set
+CONFIG_USB_EHCI_HCD=y
+CONFIG_USB_EHCI_ROOT_HUB_TT=y
+# CONFIG_USB_EHCI_TT_NEWSCHED is not set
+CONFIG_USB_EHCI_MXC=y
+# CONFIG_USB_ISP116X_HCD is not set
+# CONFIG_USB_ISP1760_HCD is not set
+# CONFIG_USB_SL811_HCD is not set
+# CONFIG_USB_R8A66597_HCD is not set
+
+#
+# USB Device Class drivers
+#
+CONFIG_USB_ACM=y
+CONFIG_USB_PRINTER=y
+CONFIG_USB_WDM=y
+
+#
+# NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support'
+#
+
+#
+# may also be needed; see USB_STORAGE Help for more information
+#
+CONFIG_USB_STORAGE=y
+# CONFIG_USB_STORAGE_DEBUG is not set
+# CONFIG_USB_STORAGE_DATAFAB is not set
+# CONFIG_USB_STORAGE_FREECOM is not set
+# CONFIG_USB_STORAGE_ISD200 is not set
+# CONFIG_USB_STORAGE_DPCM is not set
+# CONFIG_USB_STORAGE_USBAT is not set
+# CONFIG_USB_STORAGE_SDDR09 is not set
+# CONFIG_USB_STORAGE_SDDR55 is not set
+# CONFIG_USB_STORAGE_JUMPSHOT is not set
+# CONFIG_USB_STORAGE_ALAUDA is not set
+# CONFIG_USB_STORAGE_ONETOUCH is not set
+# CONFIG_USB_STORAGE_KARMA is not set
+# CONFIG_USB_STORAGE_CYPRESS_ATACB is not set
+# CONFIG_USB_LIBUSUAL is not set
+
+#
+# USB Imaging devices
+#
+# CONFIG_USB_MDC800 is not set
+# CONFIG_USB_MICROTEK is not set
+
+#
+# USB port drivers
+#
+# CONFIG_USB_SERIAL is not set
+
+#
+# USB Miscellaneous drivers
+#
+# CONFIG_USB_EMI62 is not set
+# CONFIG_USB_EMI26 is not set
+# CONFIG_USB_ADUTUX is not set
+# CONFIG_USB_RIO500 is not set
+# CONFIG_USB_LEGOTOWER is not set
+# CONFIG_USB_LCD is not set
+# CONFIG_USB_BERRY_CHARGE is not set
+# CONFIG_USB_LED is not set
+# CONFIG_USB_CYPRESS_CY7C63 is not set
+# CONFIG_USB_CYTHERM is not set
+# CONFIG_USB_PHIDGET is not set
+# CONFIG_USB_IDMOUSE is not set
+# CONFIG_USB_FTDI_ELAN is not set
+# CONFIG_USB_APPLEDISPLAY is not set
+# CONFIG_USB_SISUSBVGA is not set
+# CONFIG_USB_LD is not set
+# CONFIG_USB_TRANCEVIBRATOR is not set
+# CONFIG_USB_IOWARRIOR is not set
+# CONFIG_USB_TEST is not set
+# CONFIG_USB_ISIGHTFW is not set
+# CONFIG_USB_GADGET is not set
+
+#
+# Armadeus specific drivers
+#
+CONFIG_ARMADEUS_DRIVERS=y
+
+#
+# Misc.
+#
+# CONFIG_ARMADEUS_GENERIC_DRIVER is not set
+# CONFIG_ARMADEUS_GPIO_DRIVER is not set
+# CONFIG_ARMADEUS_KEYPAD_DRIVER is not set
+CONFIG_ARMADEUS_MAX1027=m
+
+#
+# FPGA related
+#
+
+#
+# FPGA Drivers
+#
+CONFIG_ARMADEUS_FPGA_DRIVERS=y
+
+#
+# Drivers for configuring and testing the FPGA
+#
+CONFIG_ARMADEUS_FPGA_LOADER_DRIVER=m
+
+#
+# Others drivers for the FPGA
+#
+# CONFIG_ARMADEUS_I2C_OCORE_IRQMNG is not set
+# CONFIG_ARMADEUS_PS2KBD_DRIVER is not set
+# CONFIG_ARMADEUS_WISHBONE_EXAMPLE_DRIVERS is not set
+# CONFIG_POD_DRIVERS is not set
+
+#
+# Handheld related
+#
+# CONFIG_ARMADEUS_PWM_DRIVER is not set
+CONFIG_IMX_BACKLIGHT=m
+
+#
+# Communication bus related
+#
+# CONFIG_ARMADEUS_ISP1761 is not set
+CONFIG_MMC=y
+# CONFIG_MMC_DEBUG is not set
+# CONFIG_MMC_UNSAFE_RESUME is not set
+
+#
+# MMC/SD Card Drivers
+#
+CONFIG_MMC_BLOCK=y
+CONFIG_MMC_BLOCK_BOUNCE=y
+# CONFIG_SDIO_UART is not set
+# CONFIG_MMC_TEST is not set
+
+#
+# MMC/SD Host Controller Drivers
+#
+# CONFIG_MMC_SDHCI is not set
+CONFIG_MMC_MXC=y
+# CONFIG_MMC_SPI is not set
+# CONFIG_NEW_LEDS is not set
+CONFIG_RTC_LIB=y
+CONFIG_RTC_CLASS=y
+CONFIG_RTC_HCTOSYS=y
+CONFIG_RTC_HCTOSYS_DEVICE="rtc0"
+# CONFIG_RTC_DEBUG is not set
+
+#
+# RTC interfaces
+#
+CONFIG_RTC_INTF_SYSFS=y
+CONFIG_RTC_INTF_PROC=y
+CONFIG_RTC_INTF_DEV=y
+# CONFIG_RTC_INTF_DEV_UIE_EMUL is not set
+# CONFIG_RTC_DRV_TEST is not set
+
+#
+# I2C RTC drivers
+#
+# CONFIG_RTC_DRV_DS1307 is not set
+CONFIG_RTC_DRV_DS1374=y
+# CONFIG_RTC_DRV_DS1374_LEGACY is not set
+# CONFIG_RTC_DRV_DS1672 is not set
+# CONFIG_RTC_DRV_MAX6900 is not set
+# CONFIG_RTC_DRV_RS5C372 is not set
+# CONFIG_RTC_DRV_ISL1208 is not set
+# CONFIG_RTC_DRV_X1205 is not set
+# CONFIG_RTC_DRV_PCF8563 is not set
+# CONFIG_RTC_DRV_PCF8583 is not set
+# CONFIG_RTC_DRV_M41T80 is not set
+# CONFIG_RTC_DRV_S35390A is not set
+# CONFIG_RTC_DRV_FM3130 is not set
+
+#
+# SPI RTC drivers
+#
+# CONFIG_RTC_DRV_M41T94 is not set
+# CONFIG_RTC_DRV_DS1305 is not set
+# CONFIG_RTC_DRV_MAX6902 is not set
+# CONFIG_RTC_DRV_R9701 is not set
+# CONFIG_RTC_DRV_RS5C348 is not set
+
+#
+# Platform RTC drivers
+#
+# CONFIG_RTC_DRV_CMOS is not set
+# CONFIG_RTC_DRV_DS1511 is not set
+# CONFIG_RTC_DRV_DS1553 is not set
+# CONFIG_RTC_DRV_DS1742 is not set
+# CONFIG_RTC_DRV_STK17TA8 is not set
+# CONFIG_RTC_DRV_M48T86 is not set
+# CONFIG_RTC_DRV_M48T59 is not set
+# CONFIG_RTC_DRV_V3020 is not set
+
+#
+# on-CPU RTC drivers
+#
+# CONFIG_DMADEVICES is not set
+
+#
+# MXC support drivers
+#
+
+#
+# MXC VPU(Video Processing Unit) support
+#
+CONFIG_MXC_VPU=y
+# CONFIG_MXC_VPU_DEBUG is not set
+
+#
+# Voltage and Current regulators
+#
+# CONFIG_REGULATOR is not set
+# CONFIG_REGULATOR_FIXED_VOLTAGE is not set
+# CONFIG_REGULATOR_VIRTUAL_CONSUMER is not set
+# CONFIG_REGULATOR_BQ24022 is not set
+# CONFIG_UIO is not set
+
+#
+# File systems
+#
+CONFIG_EXT2_FS=y
+CONFIG_EXT2_FS_XATTR=y
+CONFIG_EXT2_FS_POSIX_ACL=y
+CONFIG_EXT2_FS_SECURITY=y
+CONFIG_EXT2_FS_XIP=y
+CONFIG_FS_XIP=y
+CONFIG_EXT3_FS=y
+CONFIG_EXT3_FS_XATTR=y
+CONFIG_EXT3_FS_POSIX_ACL=y
+CONFIG_EXT3_FS_SECURITY=y
+# CONFIG_EXT4DEV_FS is not set
+CONFIG_JBD=y
+CONFIG_FS_MBCACHE=y
+# CONFIG_REISERFS_FS is not set
+# CONFIG_JFS_FS is not set
+CONFIG_FS_POSIX_ACL=y
+# CONFIG_XFS_FS is not set
+# CONFIG_OCFS2_FS is not set
+CONFIG_DNOTIFY=y
+CONFIG_INOTIFY=y
+CONFIG_INOTIFY_USER=y
+# CONFIG_QUOTA is not set
+CONFIG_AUTOFS_FS=y
+CONFIG_AUTOFS4_FS=y
+# CONFIG_FUSE_FS is not set
+
+#
+# CD-ROM/DVD Filesystems
+#
+CONFIG_ISO9660_FS=y
+CONFIG_JOLIET=y
+CONFIG_ZISOFS=y
+# CONFIG_UDF_FS is not set
+
+#
+# DOS/FAT/NT Filesystems
+#
+CONFIG_FAT_FS=y
+CONFIG_MSDOS_FS=y
+CONFIG_VFAT_FS=y
+CONFIG_FAT_DEFAULT_CODEPAGE=437
+CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1"
+# CONFIG_NTFS_FS is not set
+
+#
+# Pseudo filesystems
+#
+CONFIG_PROC_FS=y
+CONFIG_PROC_SYSCTL=y
+CONFIG_SYSFS=y
+CONFIG_TMPFS=y
+# CONFIG_TMPFS_POSIX_ACL is not set
+# CONFIG_HUGETLB_PAGE is not set
+# CONFIG_CONFIGFS_FS is not set
+
+#
+# Miscellaneous filesystems
+#
+# CONFIG_ADFS_FS is not set
+# CONFIG_AFFS_FS is not set
+# CONFIG_HFS_FS is not set
+# CONFIG_HFSPLUS_FS is not set
+# CONFIG_BEFS_FS is not set
+# CONFIG_BFS_FS is not set
+# CONFIG_EFS_FS is not set
+CONFIG_JFFS2_FS=y
+CONFIG_JFFS2_FS_DEBUG=0
+CONFIG_JFFS2_FS_WRITEBUFFER=y
+# CONFIG_JFFS2_FS_WBUF_VERIFY is not set
+# CONFIG_JFFS2_SUMMARY is not set
+# CONFIG_JFFS2_FS_XATTR is not set
+# CONFIG_JFFS2_COMPRESSION_OPTIONS is not set
+CONFIG_JFFS2_ZLIB=y
+# CONFIG_JFFS2_LZO is not set
+CONFIG_JFFS2_RTIME=y
+# CONFIG_JFFS2_RUBIN is not set
+# CONFIG_CRAMFS is not set
+# CONFIG_VXFS_FS is not set
+# CONFIG_MINIX_FS is not set
+# CONFIG_OMFS_FS is not set
+# CONFIG_HPFS_FS is not set
+# CONFIG_QNX4FS_FS is not set
+# CONFIG_ROMFS_FS is not set
+# CONFIG_SYSV_FS is not set
+# CONFIG_UFS_FS is not set
+CONFIG_NETWORK_FILESYSTEMS=y
+CONFIG_NFS_FS=y
+CONFIG_NFS_V3=y
+# CONFIG_NFS_V3_ACL is not set
+CONFIG_NFS_V4=y
+CONFIG_ROOT_NFS=y
+# CONFIG_NFSD is not set
+CONFIG_LOCKD=y
+CONFIG_LOCKD_V4=y
+CONFIG_NFS_COMMON=y
+CONFIG_SUNRPC=y
+CONFIG_SUNRPC_GSS=y
+CONFIG_RPCSEC_GSS_KRB5=y
+# CONFIG_RPCSEC_GSS_SPKM3 is not set
+# CONFIG_SMB_FS is not set
+# CONFIG_CIFS is not set
+# CONFIG_NCP_FS is not set
+# CONFIG_CODA_FS is not set
+# CONFIG_AFS_FS is not set
+
+#
+# Partition Types
+#
+CONFIG_PARTITION_ADVANCED=y
+# CONFIG_ACORN_PARTITION is not set
+# CONFIG_OSF_PARTITION is not set
+# CONFIG_AMIGA_PARTITION is not set
+# CONFIG_ATARI_PARTITION is not set
+# CONFIG_MAC_PARTITION is not set
+CONFIG_MSDOS_PARTITION=y
+CONFIG_BSD_DISKLABEL=y
+# CONFIG_MINIX_SUBPARTITION is not set
+# CONFIG_SOLARIS_X86_PARTITION is not set
+# CONFIG_UNIXWARE_DISKLABEL is not set
+# CONFIG_LDM_PARTITION is not set
+# CONFIG_SGI_PARTITION is not set
+# CONFIG_ULTRIX_PARTITION is not set
+# CONFIG_SUN_PARTITION is not set
+# CONFIG_KARMA_PARTITION is not set
+# CONFIG_EFI_PARTITION is not set
+# CONFIG_SYSV68_PARTITION is not set
+CONFIG_NLS=y
+CONFIG_NLS_DEFAULT="iso8859-1"
+CONFIG_NLS_CODEPAGE_437=y
+# CONFIG_NLS_CODEPAGE_737 is not set
+# CONFIG_NLS_CODEPAGE_775 is not set
+CONFIG_NLS_CODEPAGE_850=y
+# CONFIG_NLS_CODEPAGE_852 is not set
+# CONFIG_NLS_CODEPAGE_855 is not set
+# CONFIG_NLS_CODEPAGE_857 is not set
+# CONFIG_NLS_CODEPAGE_860 is not set
+# CONFIG_NLS_CODEPAGE_861 is not set
+# CONFIG_NLS_CODEPAGE_862 is not set
+# CONFIG_NLS_CODEPAGE_863 is not set
+# CONFIG_NLS_CODEPAGE_864 is not set
+# CONFIG_NLS_CODEPAGE_865 is not set
+# CONFIG_NLS_CODEPAGE_866 is not set
+# CONFIG_NLS_CODEPAGE_869 is not set
+# CONFIG_NLS_CODEPAGE_936 is not set
+# CONFIG_NLS_CODEPAGE_950 is not set
+# CONFIG_NLS_CODEPAGE_932 is not set
+# CONFIG_NLS_CODEPAGE_949 is not set
+# CONFIG_NLS_CODEPAGE_874 is not set
+# CONFIG_NLS_ISO8859_8 is not set
+# CONFIG_NLS_CODEPAGE_1250 is not set
+# CONFIG_NLS_CODEPAGE_1251 is not set
+# CONFIG_NLS_ASCII is not set
+CONFIG_NLS_ISO8859_1=y
+# CONFIG_NLS_ISO8859_2 is not set
+# CONFIG_NLS_ISO8859_3 is not set
+# CONFIG_NLS_ISO8859_4 is not set
+# CONFIG_NLS_ISO8859_5 is not set
+# CONFIG_NLS_ISO8859_6 is not set
+# CONFIG_NLS_ISO8859_7 is not set
+# CONFIG_NLS_ISO8859_9 is not set
+# CONFIG_NLS_ISO8859_13 is not set
+# CONFIG_NLS_ISO8859_14 is not set
+# CONFIG_NLS_ISO8859_15 is not set
+# CONFIG_NLS_KOI8_R is not set
+# CONFIG_NLS_KOI8_U is not set
+# CONFIG_NLS_UTF8 is not set
+# CONFIG_DLM is not set
+
+#
+# Kernel hacking
+#
+# CONFIG_PRINTK_TIME is not set
+CONFIG_ENABLE_WARN_DEPRECATED=y
+CONFIG_ENABLE_MUST_CHECK=y
+CONFIG_FRAME_WARN=1024
+# CONFIG_MAGIC_SYSRQ is not set
+# CONFIG_UNUSED_SYMBOLS is not set
+# CONFIG_DEBUG_FS is not set
+# CONFIG_HEADERS_CHECK is not set
+# CONFIG_DEBUG_KERNEL is not set
+# CONFIG_DEBUG_BUGVERBOSE is not set
+# CONFIG_DEBUG_MEMORY_INIT is not set
+CONFIG_FRAME_POINTER=y
+# CONFIG_LATENCYTOP is not set
+# CONFIG_SYSCTL_SYSCALL_CHECK is not set
+CONFIG_HAVE_FTRACE=y
+CONFIG_HAVE_DYNAMIC_FTRACE=y
+# CONFIG_FTRACE is not set
+# CONFIG_IRQSOFF_TRACER is not set
+# CONFIG_PREEMPT_TRACER is not set
+# CONFIG_SCHED_TRACER is not set
+# CONFIG_CONTEXT_SWITCH_TRACER is not set
+# CONFIG_SAMPLES is not set
+CONFIG_HAVE_ARCH_KGDB=y
+# CONFIG_DEBUG_USER is not set
+
+#
+# Security options
+#
+# CONFIG_KEYS is not set
+# CONFIG_SECURITY is not set
+# CONFIG_SECURITY_FILE_CAPABILITIES is not set
+CONFIG_CRYPTO=y
+
+#
+# Crypto core or helper
+#
+CONFIG_CRYPTO_ALGAPI=y
+CONFIG_CRYPTO_BLKCIPHER=y
+CONFIG_CRYPTO_MANAGER=y
+# CONFIG_CRYPTO_GF128MUL is not set
+# CONFIG_CRYPTO_NULL is not set
+# CONFIG_CRYPTO_CRYPTD is not set
+# CONFIG_CRYPTO_AUTHENC is not set
+# CONFIG_CRYPTO_TEST is not set
+
+#
+# Authenticated Encryption with Associated Data
+#
+# CONFIG_CRYPTO_CCM is not set
+# CONFIG_CRYPTO_GCM is not set
+# CONFIG_CRYPTO_SEQIV is not set
+
+#
+# Block modes
+#
+CONFIG_CRYPTO_CBC=y
+# CONFIG_CRYPTO_CTR is not set
+# CONFIG_CRYPTO_CTS is not set
+CONFIG_CRYPTO_ECB=m
+# CONFIG_CRYPTO_LRW is not set
+# CONFIG_CRYPTO_PCBC is not set
+# CONFIG_CRYPTO_XTS is not set
+
+#
+# Hash modes
+#
+# CONFIG_CRYPTO_HMAC is not set
+# CONFIG_CRYPTO_XCBC is not set
+
+#
+# Digest
+#
+# CONFIG_CRYPTO_CRC32C is not set
+# CONFIG_CRYPTO_MD4 is not set
+CONFIG_CRYPTO_MD5=y
+# CONFIG_CRYPTO_MICHAEL_MIC is not set
+# CONFIG_CRYPTO_RMD128 is not set
+# CONFIG_CRYPTO_RMD160 is not set
+# CONFIG_CRYPTO_RMD256 is not set
+# CONFIG_CRYPTO_RMD320 is not set
+# CONFIG_CRYPTO_SHA1 is not set
+# CONFIG_CRYPTO_SHA256 is not set
+# CONFIG_CRYPTO_SHA512 is not set
+# CONFIG_CRYPTO_TGR192 is not set
+# CONFIG_CRYPTO_WP512 is not set
+
+#
+# Ciphers
+#
+CONFIG_CRYPTO_AES=m
+# CONFIG_CRYPTO_ANUBIS is not set
+CONFIG_CRYPTO_ARC4=m
+# CONFIG_CRYPTO_BLOWFISH is not set
+# CONFIG_CRYPTO_CAMELLIA is not set
+# CONFIG_CRYPTO_CAST5 is not set
+# CONFIG_CRYPTO_CAST6 is not set
+CONFIG_CRYPTO_DES=y
+# CONFIG_CRYPTO_FCRYPT is not set
+# CONFIG_CRYPTO_KHAZAD is not set
+# CONFIG_CRYPTO_SALSA20 is not set
+# CONFIG_CRYPTO_SEED is not set
+# CONFIG_CRYPTO_SERPENT is not set
+# CONFIG_CRYPTO_TEA is not set
+# CONFIG_CRYPTO_TWOFISH is not set
+
+#
+# Compression
+#
+# CONFIG_CRYPTO_DEFLATE is not set
+# CONFIG_CRYPTO_LZO is not set
+# CONFIG_CRYPTO_HW is not set
+
+#
+# Library routines
+#
+CONFIG_BITREVERSE=y
+# CONFIG_GENERIC_FIND_FIRST_BIT is not set
+# CONFIG_GENERIC_FIND_NEXT_BIT is not set
+# CONFIG_CRC_CCITT is not set
+# CONFIG_CRC16 is not set
+# CONFIG_CRC_T10DIF is not set
+CONFIG_CRC_ITU_T=m
+CONFIG_CRC32=y
+# CONFIG_CRC7 is not set
+# CONFIG_LIBCRC32C is not set
+CONFIG_ZLIB_INFLATE=y
+CONFIG_ZLIB_DEFLATE=y
+CONFIG_PLIST=y
+CONFIG_HAS_IOMEM=y
+CONFIG_HAS_IOPORT=y
+CONFIG_HAS_DMA=y
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ar...@us...> - 2009-06-22 15:51:49
|
Revision: 1358
http://armadeus.svn.sourceforge.net/armadeus/?rev=1358&view=rev
Author: artemys
Date: 2009-06-22 15:51:48 +0000 (Mon, 22 Jun 2009)
Log Message:
-----------
[LINUX] Corrects bad GPIO setup for OV96xx (apf27)
Modified Paths:
--------------
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.29/281-apf27-armadeus-add_apf27.c.patch
Modified: trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.29/281-apf27-armadeus-add_apf27.c.patch
===================================================================
--- trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.29/281-apf27-armadeus-add_apf27.c.patch 2009-06-22 14:43:49 UTC (rev 1357)
+++ trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.29/281-apf27-armadeus-add_apf27.c.patch 2009-06-22 15:51:48 UTC (rev 1358)
@@ -4,8 +4,8 @@
Index: linux-2.6.29.4/arch/arm/mach-mx2/apf27.c
===================================================================
--- /dev/null 1970-01-01 00:00:00.000000000 +0000
-+++ linux-2.6.29.4/arch/arm/mach-mx2/apf27.c 2009-06-19 19:31:20.000000000 +0200
-@@ -0,0 +1,1584 @@
++++ linux-2.6.29.4/arch/arm/mach-mx2/apf27.c 2009-06-22 15:19:21.000000000 +0200
+@@ -0,0 +1,1587 @@
+ /*
+ * apf27.c
+ *
@@ -1202,9 +1202,12 @@
+#ifdef CONFIG_VIDEO_MX27
+
+# ifdef CONFIG_VIDEO_OV96xx
++#define OV9653_PWDN (GPIO_PORTC | 30) /* SSI3_TX as POWERDOWN*/
++#define OV9653_RESET (GPIO_PORTC | 31) /* SSI3_CLK as RESET */
++
+static int apf27dev_ov9653_ctl_pins[] = {
-+ (GPIO_PORTC | 30 | GPIO_OUT | GPIO_GPIO), /* SSI3_TX as POWERDOWN*/
-+ (GPIO_PORTC | 31 | GPIO_OUT | GPIO_GPIO), /* SSI3_CLK as RESET */
++ (OV9653_PWDN | GPIO_OUT | GPIO_GPIO),
++ (OV9653_RESET | GPIO_OUT | GPIO_GPIO),
+};
+# endif
+
@@ -1229,13 +1232,13 @@
+ /* To be put in ov96xx driver init part: */
+ int err;
+
-+ err = mxc_gpio_setup_multiple_pins( apf27dev_ov9653_ctl_pins,
-+ ARRAY_SIZE(mxc_csi_pins), "CSI");
++ err = mxc_gpio_setup_multiple_pins(apf27dev_ov9653_ctl_pins,
++ ARRAY_SIZE(apf27dev_ov9653_ctl_pins), "OV9653");
+ if (err) {
+ printk("Error %s", __func__);
+ }
-+ gpio_set_value(GPIO_PORTC | 30, 0);
-+ gpio_set_value(GPIO_PORTC | 31, 0);
++ gpio_set_value(OV9653_PWDN, 0);
++ gpio_set_value(OV9653_RESET, 0);
+# endif
+
+ return mxc_gpio_setup_multiple_pins(mxc_csi_pins,
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ar...@us...> - 2009-06-22 14:43:56
|
Revision: 1357
http://armadeus.svn.sourceforge.net/armadeus/?rev=1357&view=rev
Author: artemys
Date: 2009-06-22 14:43:49 +0000 (Mon, 22 Jun 2009)
Log Message:
-----------
[DEMOS] Add info message to show_image (a mouse is required for SDL)
Modified Paths:
--------------
trunk/target/demos/show_image/image.c
Modified: trunk/target/demos/show_image/image.c
===================================================================
--- trunk/target/demos/show_image/image.c 2009-06-19 20:42:37 UTC (rev 1356)
+++ trunk/target/demos/show_image/image.c 2009-06-22 14:43:49 UTC (rev 1357)
@@ -59,6 +59,7 @@
screen = SDL_SetVideoMode(SCREEN_WIDTH, SCREEN_HEIGHT, 16, SDL_ANYFORMAT);
if (!screen) {
printf("Unable to open display (%dx%d)\n", SCREEN_WIDTH, SCREEN_HEIGHT);
+ printf(" Have you tried with: export SDL_NOMOUSE=1 ??\n");
return EXIT_FAILURE;
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|