armadeus-commitlog Mailing List for armadeus (Page 147)
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: <th...@us...> - 2007-11-14 08:59:08
|
Revision: 680
http://armadeus.svn.sourceforge.net/armadeus/?rev=680&view=rev
Author: thom25
Date: 2007-11-14 00:59:13 -0800 (Wed, 14 Nov 2007)
Log Message:
-----------
add LCD freq
Modified Paths:
--------------
trunk/target/packages/ch7024ctrl/ch424x283_readme.txt
Modified: trunk/target/packages/ch7024ctrl/ch424x283_readme.txt
===================================================================
--- trunk/target/packages/ch7024ctrl/ch424x283_readme.txt 2007-11-14 08:49:36 UTC (rev 679)
+++ trunk/target/packages/ch7024ctrl/ch424x283_readme.txt 2007-11-14 08:59:13 UTC (rev 680)
@@ -1,4 +1,7 @@
iMXL LCD controller parameters:
LPCR: 0XF8C80087
HCR: 0X78000144
-VCR: 0X0C001414
\ No newline at end of file
+VCR: 0X0C001414
+
+LCD freq: 6000000.54063
+
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <th...@us...> - 2007-11-14 08:49:33
|
Revision: 679
http://armadeus.svn.sourceforge.net/armadeus/?rev=679&view=rev
Author: thom25
Date: 2007-11-14 00:49:36 -0800 (Wed, 14 Nov 2007)
Log Message:
-----------
change default mac address to armadeus one
Modified Paths:
--------------
trunk/buildroot/target/device/armadeus/u-boot/100-apx9328.patch
Modified: trunk/buildroot/target/device/armadeus/u-boot/100-apx9328.patch
===================================================================
--- trunk/buildroot/target/device/armadeus/u-boot/100-apx9328.patch 2007-11-13 21:31:01 UTC (rev 678)
+++ trunk/buildroot/target/device/armadeus/u-boot/100-apx9328.patch 2007-11-14 08:49:36 UTC (rev 679)
@@ -1465,7 +1465,7 @@
+ * #define CONFIG_SHOW_BOOT_PROGRESS
+ */
+
-+#define CONFIG_ETHADDR 00:0E:32:00:00:01
++#define CONFIG_ETHADDR 00:1E:AC:00:00:01
+#define CONFIG_NETMASK 255.255.255.0
+#define CONFIG_IPADDR 192.168.000.10
+#define CONFIG_HOSTNAME "armadeus"
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ar...@us...> - 2007-11-13 21:30:57
|
Revision: 678
http://armadeus.svn.sourceforge.net/armadeus/?rev=678&view=rev
Author: artemys
Date: 2007-11-13 13:31:01 -0800 (Tue, 13 Nov 2007)
Log Message:
-----------
[BUILDROOT] move max5821-ch7024 tools config to right place in menuconfig
Modified Paths:
--------------
trunk/patches/031-buildroot-max5821-ch7024.diff
Modified: trunk/patches/031-buildroot-max5821-ch7024.diff
===================================================================
--- trunk/patches/031-buildroot-max5821-ch7024.diff 2007-11-13 21:12:08 UTC (rev 677)
+++ trunk/patches/031-buildroot-max5821-ch7024.diff 2007-11-13 21:31:01 UTC (rev 678)
@@ -1,18 +1,18 @@
---- buildrootref/package/Config.in 2007-10-21 10:36:23.000000000 +0200
-+++ buildroot/package/Config.in 2007-10-21 11:06:59.000000000 +0200
-@@ -43,6 +43,7 @@
- source "package/automake/Config.in"
- source "package/bison/Config.in"
- source "toolchain/ccache/Config.in.2"
+--- buildrootref/package/Config.in 2007-11-13 22:23:14.000000000 +0100
++++ buildroot/package/Config.in 2007-11-13 22:25:34.000000000 +0100
+@@ -221,6 +221,7 @@
+
+ if BR2_BLOCKDEV_SUPPORT
+ source "package/acpid/Config.in"
+source "package/ch7024ctrl/Config.in"
- source "package/cvs/Config.in"
- source "package/distcc/Config.in"
- source "package/dmalloc/Config.in"
-@@ -54,6 +55,7 @@
- source "package/mpfr/Config.in"
- source "package/libtool/Config.in"
- source "package/m4/Config.in"
+ source "package/dbus/Config.in"
+ source "package/dbus-glib/Config.in"
+ source "package/dm/Config.in"
+@@ -240,6 +241,7 @@
+ source "package/libusb/Config.in"
+ source "package/lm-sensors/Config.in"
+ source "package/lvm2/Config.in"
+source "package/max5821ctrl/Config.in"
- source "package/mpatrol/Config.in"
- source "package/pkgconfig/Config.in"
- source "package/readline/Config.in"
+ source "package/mdadm/Config.in"
+ source "package/memtester/Config.in"
+ source "package/mkdosfs/Config.in"
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ar...@us...> - 2007-11-13 21:12:06
|
Revision: 677
http://armadeus.svn.sourceforge.net/armadeus/?rev=677&view=rev
Author: artemys
Date: 2007-11-13 13:12:08 -0800 (Tue, 13 Nov 2007)
Log Message:
-----------
[BUILDROOT] move Lua to the right place in menuconfig
Modified Paths:
--------------
trunk/patches/019-buildroot-lua.diff
Modified: trunk/patches/019-buildroot-lua.diff
===================================================================
--- trunk/patches/019-buildroot-lua.diff 2007-11-13 20:19:41 UTC (rev 676)
+++ trunk/patches/019-buildroot-lua.diff 2007-11-13 21:12:08 UTC (rev 677)
@@ -1,10 +1,10 @@
---- buildrootref/package/Config.in 2007-10-13 18:34:18.000000000 +0200
-+++ buildroot/package/Config.in 2007-10-13 18:36:53.000000000 +0200
-@@ -85,6 +85,7 @@
- source "package/ltp-testsuite/Config.in"
- source "package/ltrace/Config.in"
- source "package/ltt/Config.in"
+--- buildrootref/package/Config.in 2007-11-13 21:59:23.000000000 +0100
++++ buildroot/package/Config.in 2007-11-13 22:00:52.000000000 +0100
+@@ -408,6 +408,7 @@
+ Support for scripting languages, interpreter languages.
+
+ if BR2_SCRIPTING_SUPPORT
+source "package/lua/Config.in"
- if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
- source "package/module-init-tools/Config.in"
- source "package/modutils/Config.in"
+ source "package/microperl/Config.in"
+ source "package/python/Config.in"
+ source "package/ruby/Config.in"
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ar...@us...> - 2007-11-13 20:19:37
|
Revision: 676
http://armadeus.svn.sourceforge.net/armadeus/?rev=676&view=rev
Author: artemys
Date: 2007-11-13 12:19:41 -0800 (Tue, 13 Nov 2007)
Log Message:
-----------
[BUILDROOT] Move PrBoom to Games submenu in menuconfig
Modified Paths:
--------------
trunk/patches/016-buildroot-prboom.diff
Modified: trunk/patches/016-buildroot-prboom.diff
===================================================================
--- trunk/patches/016-buildroot-prboom.diff 2007-11-13 19:42:36 UTC (rev 675)
+++ trunk/patches/016-buildroot-prboom.diff 2007-11-13 20:19:41 UTC (rev 676)
@@ -1,10 +1,12 @@
---- buildrootref/package/Config.in 2007-10-06 09:15:53.000000000 +0200
-+++ buildroot/package/Config.in 2007-10-13 18:29:07.000000000 +0200
-@@ -308,6 +311,7 @@
- comment "--> (May be broken in busybox)"
- source "package/fbv/Config.in"
- source "package/fbset/Config.in"
+--- buildrootref/package/Config.in 2007-11-13 21:07:37.000000000 +0100
++++ buildroot/package/Config.in 2007-11-13 21:09:02.000000000 +0100
+@@ -379,6 +379,9 @@
+
+ comment "Video libraries/codecs and applications"
+ source "package/mplayer/Config.in"
++
++comment "Games"
+source "package/prboom/Config.in"
+ endif
- comment "other GUIs"
- source "package/qte/Config.in"
+ menuconfig BR2_COMPRESSOR_SUPPORT
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <th...@us...> - 2007-11-13 19:42:32
|
Revision: 675
http://armadeus.svn.sourceforge.net/armadeus/?rev=675&view=rev
Author: thom25
Date: 2007-11-13 11:42:36 -0800 (Tue, 13 Nov 2007)
Log Message:
-----------
fix warning and wrong comments
Modified Paths:
--------------
trunk/target/packages/ch7024ctrl/Makefile
trunk/target/packages/ch7024ctrl/ch7024.c
Modified: trunk/target/packages/ch7024ctrl/Makefile
===================================================================
--- trunk/target/packages/ch7024ctrl/Makefile 2007-11-11 09:31:27 UTC (rev 674)
+++ trunk/target/packages/ch7024ctrl/Makefile 2007-11-13 19:42:36 UTC (rev 675)
@@ -41,7 +41,7 @@
$(TARGET): $(OBJECTS) Makefile $(HEADERS)
@echo
- @echo "Building I2C dac test programm..."
+ @echo "Building CH7024 control programm..."
$(CC) $(OBJECTS) $(CFLAGS) $(INCLUDES) -o $(TARGET)
Modified: trunk/target/packages/ch7024ctrl/ch7024.c
===================================================================
--- trunk/target/packages/ch7024ctrl/ch7024.c 2007-11-11 09:31:27 UTC (rev 674)
+++ trunk/target/packages/ch7024ctrl/ch7024.c 2007-11-13 19:42:36 UTC (rev 675)
@@ -167,6 +167,7 @@
void load( int fd, char* fileName )
{
char line[MAX_DUMP_LINE];
+ char tempFileName[MAX_DUMP_LINE];
FILE *fd_conf = NULL;
int addr1, addr2, addr3, addr4;
int val1, val2, val3, val4;
@@ -174,13 +175,18 @@
if( strlen(fileName) == 0 ){
printf("Enter file name: ");
- gets(fileName);
- }
- if ((fd_conf = fopen(fileName,"r")) < 0){
+ fgets (tempFileName, sizeof(tempFileName), stdin);
+ tempFileName[strlen(tempFileName)-1] = '\0'; //suppress \n
+ }
+ else{
+ strcpy(tempFileName,fileName);
+ }
+
+ if ((fd_conf = fopen(tempFileName,"r")) == NULL){
perror("Open error: ");
exit (1);
}
- while(fgets(line, MAX_DUMP_LINE, fd_conf) != NULL){
+ while(fgets(line, MAX_DUMP_LINE, fd_conf) != NULL){
nb = sscanf(line,"%2X%*c%2X%2X%*c%2X%2X%*c%2X%2X%*c%2X",
&addr1,&val1,&addr2,&val2,&addr3,&val3,&addr4,&val4 );
if(nb>=2)
@@ -230,10 +236,15 @@
// check CH7024 presence
if( !read_byte( fd, DEVICE_ID_CMD, buf ) ){
if( buf[0] != CH7024_ID ){
- printf("CH7024 not found. Exit\n");
+ printf("CH7024 not recognized. Exit\n");
exit(1);
}
}
+ else{
+ printf("CH7024 not found. Exit\n");
+ exit(1);
+ }
+
if ( argc == 2 ){ // read data from file
load(fd,argv[1]);
@@ -242,15 +253,15 @@
usage();
while(1){
- gets(string);
+ fgets(string,sizeof(string),stdin);
if(string[0] == 'q') // Exit
exit(0);
else if (string[0] == 'm'){ // Modify registers
printf("reg addr (hex without 0x): ");
- gets(string);
+ fgets(string,sizeof(string),stdin);
sscanf(string,"%2x", ®Addr);
printf("reg value (hex without 0x): ");
- gets(string);
+ fgets(string,sizeof(string),stdin);
sscanf(string,"%2x", ®Value);
write_byte (fd, regAddr, regValue);
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <th...@us...> - 2007-11-11 09:31:25
|
Revision: 674
http://armadeus.svn.sourceforge.net/armadeus/?rev=674&view=rev
Author: thom25
Date: 2007-11-11 01:31:27 -0800 (Sun, 11 Nov 2007)
Log Message:
-----------
increase driving strength of slow ios due to sd/mmc compatibility reasons. change from 15pf to 30pF
Modified Paths:
--------------
trunk/buildroot/target/device/armadeus/u-boot/100-apx9328.patch
Modified: trunk/buildroot/target/device/armadeus/u-boot/100-apx9328.patch
===================================================================
--- trunk/buildroot/target/device/armadeus/u-boot/100-apx9328.patch 2007-11-10 10:16:49 UTC (rev 673)
+++ trunk/buildroot/target/device/armadeus/u-boot/100-apx9328.patch 2007-11-11 09:31:27 UTC (rev 674)
@@ -1999,7 +1999,7 @@
+#define CFG_GPR_D_VAL 0x00000000
+#define CFG_PUEN_D_VAL 0xFFFFFFFF
+
-+#define CFG_GPCR_VAL 0x000003AB
++#define CFG_GPCR_VAL 0x000007AB
+
+/* FMCR Bit 1 becomes 0 to make CS3 if we have only one sdram bank*/
+#if (CONFIG_NR_DRAM_BANKS == 1)
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ar...@us...> - 2007-11-10 10:16:46
|
Revision: 673
http://armadeus.svn.sourceforge.net/armadeus/?rev=673&view=rev
Author: artemys
Date: 2007-11-10 02:16:49 -0800 (Sat, 10 Nov 2007)
Log Message:
-----------
[BUILDROOT] Add patches to compile libvorbis for pre-November 2007 Buildroots
Added Paths:
-----------
trunk/patches/032-buildroot-vorbis-tremor-build-fix-for-buildroot-before-30102007.diff
Added: trunk/patches/032-buildroot-vorbis-tremor-build-fix-for-buildroot-before-30102007.diff
===================================================================
--- trunk/patches/032-buildroot-vorbis-tremor-build-fix-for-buildroot-before-30102007.diff (rev 0)
+++ trunk/patches/032-buildroot-vorbis-tremor-build-fix-for-buildroot-before-30102007.diff 2007-11-10 10:16:49 UTC (rev 673)
@@ -0,0 +1,71 @@
+--- buildroot/package/libvorbis/Config.in 2007/09/19 20:13:08 19898
++++ buildroot.mod/package/libvorbis/Config.in 2007/10/31 06:36:04 20344
+@@ -1,6 +1,7 @@
+ config BR2_PACKAGE_LIBVORBIS
+ bool "libvorbis"
+ default n
++ depends on BR2_PACKAGE_LIBOGG
+ help
+ Library for the Vorbis open source audio decoder
+ Ogg Vorbis is a fully open, non-proprietary, patent-and-royalty-free,
+@@ -29,3 +30,6 @@
+ help
+ Use the Tremor fixed point implementation
+ Not yet implemented
++
++comment "libvorbis requires the package libogg to build"
++ depends on !BR2_PACKAGE_LIBVORBIS
+--- buildroot/package/libvorbis/libvorbis.mk 2007/09/19 20:22:58 19899
++++ buildroot.mod/package/libvorbis/libvorbis.mk 2007/10/31 06:36:04 20344
+@@ -56,7 +56,7 @@
+ cp -dpf $(LIBVORBIS_DIR)/include/vorbis/*.h \
+ $(TARGET_DIR)/usr/include/vorbis
+
+-libvorbis: uclibc pkgconfig $(TARGET_DIR)/usr/lib/libvorbis.so
++libvorbis: uclibc pkgconfig libogg $(TARGET_DIR)/usr/lib/libvorbis.so
+
+ libvorbis-source: $(DL_DIR)/$(LIBVORBIS_SOURCE)
+
+@@ -74,20 +74,20 @@
+ ############################################################
+
+ TREMOR_TRUNK:=http://svn.xiph.org/trunk/Tremor/
+-TREMOR_VERSION:=-svn-$(DATE)
++TREMOR_VERSION:=svn-$(DATE)
+ TREMOR_NAME:=Tremor-$(TREMOR_VERSION)
+ TREMOR_DIR:=$(BUILD_DIR)/$(TREMOR_NAME)
+ TREMOR_SOURCE:=$(TREMOR_NAME).tar.bz2
+-
++TREMOR_CAT=$(BZCAT)
+
+ $(DL_DIR)/$(TREMOR_SOURCE):
+ (cd $(BUILD_DIR); \
+ $(SVN_CO) $(TREMOR_TRUNK); \
+ mv -f Tremor $(TREMOR_NAME); \
+- tar -cvf $(TREMOR_NAME).tar $(TREMOR_DIR); \
++ tar -cvf $(TREMOR_NAME).tar $(TREMOR_NAME); \
+ bzip2 $(TREMOR_NAME).tar; \
+ rm -rf $(TREMOR_DIR); \
+- mv $(TREMOR_NAME).tar.bz2 $(DL_DIR)/$(TREMOR_SOURCE); \
++ mv $(TREMOR_SOURCE) $(DL_DIR)/$(TREMOR_SOURCE); \
+ )
+
+ $(TREMOR_DIR)/.source: $(DL_DIR)/$(TREMOR_SOURCE)
+@@ -99,7 +99,7 @@
+ $(TARGET_CONFIGURE_ARGS) \
+ $(TARGET_CONFIGURE_OPTS) \
+ CFLAGS="$(TARGET_CFLAGS)" \
+- ./configure \
++ ./autogen.sh \
+ --target=$(GNU_TARGET_NAME) \
+ --host=$(GNU_TARGET_NAME) \
+ --build=$(GNU_HOST_NAME) \
+@@ -129,7 +129,7 @@
+ cp -dpf $(TREMOR_DIR)/include/vorbis/*.h \
+ $(TARGET_DIR)/usr/include/vorbis
+
+-tremor: uclibc pkgconfig $(TARGET_DIR)/usr/lib/tremor.so
++tremor: uclibc pkgconfig libogg $(TARGET_DIR)/usr/lib/tremor.so
+
+ tremor-source: $(DL_DIR)/$(TREMOR_SOURCE)
+
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ar...@us...> - 2007-11-06 22:18:02
|
Revision: 672
http://armadeus.svn.sourceforge.net/armadeus/?rev=672&view=rev
Author: artemys
Date: 2007-11-06 14:18:03 -0800 (Tue, 06 Nov 2007)
Log Message:
-----------
[BUILDROOT] Now selecting PrBoom selects SDL_xx too...
Modified Paths:
--------------
trunk/buildroot/package/prboom/Config.in
Modified: trunk/buildroot/package/prboom/Config.in
===================================================================
--- trunk/buildroot/package/prboom/Config.in 2007-11-05 19:38:07 UTC (rev 671)
+++ trunk/buildroot/package/prboom/Config.in 2007-11-06 22:18:03 UTC (rev 672)
@@ -1,6 +1,8 @@
config BR2_PACKAGE_PRBOOM
bool "PrBoom"
- depends on BR2_PACKAGE_SDL && BR2_PACKAGE_SDL_MIXER && BR2_PACKAGE_SDL_NET
+ select BR2_PACKAGE_SDL
+ select BR2_PACKAGE_SDL_MIXER
+ select BR2_PACKAGE_SDL_NET
default n
help
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <th...@us...> - 2007-11-05 19:38:16
|
Revision: 671
http://armadeus.svn.sourceforge.net/armadeus/?rev=671&view=rev
Author: thom25
Date: 2007-11-05 11:38:07 -0800 (Mon, 05 Nov 2007)
Log Message:
-----------
add ISP176x USB HOST controller
Modified Paths:
--------------
trunk/target/linux/modules/isp1761/apf9328-isp1761.c
trunk/target/linux/modules/isp1761/hal/hal_imx.c
trunk/target/linux/modules/isp1761/hal/hal_intf.h
trunk/target/linux/modules/isp1761/host/itdptd.c
trunk/target/linux/modules/isp1761/host/pehci.c
trunk/target/linux/modules/isp1761/host/qtdptd.c
Modified: trunk/target/linux/modules/isp1761/apf9328-isp1761.c
===================================================================
--- trunk/target/linux/modules/isp1761/apf9328-isp1761.c 2007-11-04 09:10:24 UTC (rev 670)
+++ trunk/target/linux/modules/isp1761/apf9328-isp1761.c 2007-11-05 19:38:07 UTC (rev 671)
@@ -9,20 +9,104 @@
#include <asm/hardware.h>
#include <asm/arch/imx-regs.h>
#include <asm/delay.h>
+#include <linux/usb/isp116x.h>
-//#include <asm/arch/gumstix.h>
+#define ISP1761_BASE IMX_CS3_PHYS
+#define ISP1761_GPIO_IRQ GPIO_PORTC | 10
+#define ISP1761_IRQ IRQ_GPIOC(10)
-#define ISP1761_BASE IMX_CS2_PHYS
-#define ISP1761_GPIO_RESET 52
-#define ISP1761_GPIO_IRQ 11
-#define ISP1761_IRQ IRQ_GPIOD(ISP1761_GPIO_IRQ) // ???
-#define ISP1761_GPIO_CS 666 // ??? GPIO78_nCS_2_MD
+#define CS3U 0x18 /*chip select 3 upper register */
+#define CS3L 0x1C /*chip select 3 lower register */
-//
-// !! A terme ce fichier devra être inclu dans notre apf9328.c mais pour l'instant laisse le là Nico !!
-//
+#define CONFIG_SYS_BUS_FREQ 96 /* 96|48... MHz (BCLOCK and HCLOCK) */
+#define CFG_HCLK_LGTH (1000/CONFIG_SYS_BUS_FREQ) /* ns */
-static struct resource m6_isp1761_resources[] = {
+
+
+/* CS3 configuration for ISP176x USB Host */
+#define CFG_CS3_CHIP_SELECT_ENABLE 1 /* 1 : enable CS0 peripherals */
+#define CFG_CS3_PIN_ASSERT 0 /* chip select pin state when */
+ /* chip select disabled */
+#define CFG_CS3_DATA_PORT_SIZE 0x5 /* 5=16 bits on D[15:0] pins */
+ /* 3=8bits on D[7:0] 6=32 bits..*/
+#define CFG_CS3_SUPERVISOR_PROTECT 0 /* 1 : user mode access prohibited*/
+#define CFG_CS3_WRITE_PROTECT 0 /* 1 : write access prohibited */
+#define CFG_CS3_EB_SIGNAL_CONTROL_WRITE 1 /* 1 when EB is used as write signal*/
+
+#define CFG_CS3_READ_CYC_LGTH 95 /* ns */
+#define CFG_CS3_OE_ASSERT_DLY 35 /* ns */
+#define CFG_CS3_OE_NEG_DLY 30 /* ns */
+
+#define CFG_CS3_CS_NEG_LGTH 30 /* max 30 ns CS HIGH to CS LOW at 100MHz*/
+#define CFG_CS3_XTRA_DEAD_CYC 0 /* ns from CS HIGH to tristate bus */
+
+#define CFG_CS3_WRITE_XTRA_LGTH 0 /* ns */
+#define CFG_CS3_EB_ASSERT_DLY 5 /* ns */
+#define CFG_CS3_EB_NEG_DLY 65 /* ns */
+#define CFG_CS3_CS_ASSERT_NEG_DLY 0 /* ns */
+
+#define CFG_CS3_SYNC_ENABLE 0 /* enable synchronous burst mode*/
+#define CFG_CS3_SYNC_PAGE_MODE_EMUL 0 /* enable page mode emulation */
+#define CFG_CS3_SYNC_PAGE_SIZE 0 /* 4 words page size (8bytes) */
+#define CFG_CS3_SYNC_BURST_CLK_START 0 /* 0 ns burst clock delay */
+#define CFG_CS3_SYNC_BURST_CLK_DIV 0 /* 0 : divider is 1 */
+#define CFG_CS3_SYNC_DAT_OUT_LGTH 0 /* ns */
+
+
+#define CFG_CS3U_VAL\
+ ((((CFG_CS3_XTRA_DEAD_CYC+CFG_HCLK_LGTH-1)/CFG_HCLK_LGTH)&0x0F)\
+ |((((CFG_CS3_WRITE_XTRA_LGTH+CFG_HCLK_LGTH-1)/CFG_HCLK_LGTH)&0x0F)<<4)\
+ |(((((CFG_CS3_READ_CYC_LGTH+CFG_HCLK_LGTH-1)/CFG_HCLK_LGTH)-1)&0x3F)<<8)\
+ |((((CFG_CS3_CS_NEG_LGTH+CFG_HCLK_LGTH-1)/CFG_HCLK_LGTH)&0x03)<<14)\
+ |((((CFG_CS3_SYNC_DAT_OUT_LGTH+CFG_HCLK_LGTH-1)/CFG_HCLK_LGTH)&0x0F)<<16)\
+ |((CFG_CS3_SYNC_ENABLE&0x01)<<20)\
+ |((CFG_CS3_SYNC_PAGE_MODE_EMUL&0x01)<<21)\
+ |((CFG_CS3_SYNC_PAGE_SIZE&0x03)<<22)\
+ |((((CFG_CS3_SYNC_BURST_CLK_START+CFG_HCLK_LGTH-1)/CFG_HCLK_LGTH)&0x0F)<<24)\
+ |((CFG_CS3_SYNC_BURST_CLK_DIV&0x03)<<28))
+
+#define CFG_CS3L_VAL\
+ ((CFG_CS3_CHIP_SELECT_ENABLE&0x01)\
+ |((CFG_CS3_PIN_ASSERT&0x01)<<1)\
+ |((CFG_CS3_WRITE_PROTECT&0x01)<<4)\
+ |((CFG_CS3_SUPERVISOR_PROTECT&0x01)<<6)\
+ |((CFG_CS3_DATA_PORT_SIZE&0x07)<<8)\
+ |((CFG_CS3_EB_SIGNAL_CONTROL_WRITE&0x01)<<11)\
+ |((((CFG_CS3_CS_ASSERT_NEG_DLY+CFG_HCLK_LGTH-1)/CFG_HCLK_LGTH)&0x0F)<<12)\
+ |(((((CFG_CS3_EB_NEG_DLY*2)+CFG_HCLK_LGTH-1)/CFG_HCLK_LGTH)&0x0F)<<16)\
+ |(((((CFG_CS3_EB_ASSERT_DLY*2)+CFG_HCLK_LGTH-1)/CFG_HCLK_LGTH)&0x0F)<<20)\
+ |(((((CFG_CS3_OE_NEG_DLY*2)+CFG_HCLK_LGTH-1)/CFG_HCLK_LGTH)&0x0F)<<24)\
+ |(((((CFG_CS3_OE_ASSERT_DLY*2)+CFG_HCLK_LGTH-1)/CFG_HCLK_LGTH)&0x0F)<<28))
+
+
+
+static void apf_isp116x_delay(struct device *dev, int delay)
+{
+ /* On this platform, we work with 200MHz clock, giving
+ 5 ns per instruction. The cycle below involves 2
+ instructions and we lose 2 more instruction times due
+ to pipeline flush at jump. I.e., we consume 20 ns
+ per cycle.
+ */
+ int cyc = delay / 20;
+
+ __asm__ volatile ("0:\n"
+ " subs %0, %1, #1\n"
+ " bge 0b\n"
+ :"=r" (cyc)
+ :"0"(cyc));
+}
+
+static struct isp116x_platform_data isp116x_pdata = {
+ .sel15Kres = 1,
+ .oc_enable = 1,
+ .int_act_high = 0,
+ .int_edge_triggered = 1,
+ .remote_wakeup_enable = 1,
+ .delay = apf_isp116x_delay,
+};
+
+static struct resource devfull_isp1761_resources[] = {
[0] = {
.name = "isp1761-regs",
.start = ISP1761_BASE + 0x00000000,
@@ -36,45 +120,39 @@
},
};
-static struct platform_device m6_isp1761_device = {
+static struct platform_device devfull_isp1761_device = {
.name = "isp1761",
.id = 0,
- .num_resources = ARRAY_SIZE(m6_isp1761_resources),
- .resource = m6_isp1761_resources,
+ .num_resources = ARRAY_SIZE(devfull_isp1761_resources),
+ .resource = devfull_isp1761_resources,
+ .dev = { .platform_data = &isp116x_pdata, },
};
-static struct platform_device *m6_isp1761_devices[] = {
- &m6_isp1761_device,
+static struct platform_device *devfull_isp1761_devices[] = {
+ &devfull_isp1761_device,
};
-int __init m6_isp1761_init(void)
+int __init devfull_isp1761_init(void)
{
- unsigned int num_devices=ARRAY_SIZE(m6_isp1761_devices);
-
- imx_gpio_mode( GPIO_PORTD | 8 | GPIO_IN | GPIO_GIUS ); /* Set up nPWE */
- imx_gpio_mode( ISP1761_GPIO_CS ); /* Set up chip-select line. */
- imx_gpio_mode( ISP1761_GPIO_RESET | GPIO_OUT ); /* Set up reset line. */
- imx_gpio_mode( ISP1761_GPIO_IRQ | GPIO_IN ); /* Set up IRQ line. */
-
+ unsigned int num_devices=ARRAY_SIZE(devfull_isp1761_devices);
+ /* configure the chip select 3 */
+ __REG(IMX_EIM_BASE + CS3U + IMX_IO_BASE) = CFG_CS3U_VAL; //CSU
+ __REG(IMX_EIM_BASE + CS3L + IMX_IO_BASE) = CFG_CS3L_VAL; //CSL
+ imx_gpio_mode( ISP1761_GPIO_IRQ | GPIO_IN | GPIO_GIUS ); /* Set up IRQ line. */
set_irq_type( ISP1761_IRQ, IRQF_TRIGGER_FALLING );
- /* Reset the chip (hold low for 1ms). */
-// GPCR(ISP1761_GPIO_RESET) = GPIO_bit(ISP1761_GPIO_RESET);
-// udelay(1000);
-// GPSR(ISP1761_GPIO_RESET) = GPIO_bit(ISP1761_GPIO_RESET);
-
- return platform_add_devices(m6_isp1761_devices, num_devices);
+ return platform_add_devices(devfull_isp1761_devices, num_devices);
}
-void __exit m6_isp1761_exit(void)
+void __exit devfull_isp1761_exit(void)
{
- platform_device_unregister(&m6_isp1761_device);
+ platform_device_unregister(&devfull_isp1761_device);
}
-module_init(m6_isp1761_init);
-module_exit(m6_isp1761_exit);
+module_init(devfull_isp1761_init);
+module_exit(devfull_isp1761_exit);
MODULE_LICENSE("GPL");
-MODULE_AUTHOR("JB");
+MODULE_AUTHOR("JB/NC");
MODULE_DESCRIPTION("APF9328 ISP1761 chip initialization driver");
-MODULE_VERSION("0.1");
+MODULE_VERSION("0.2");
Modified: trunk/target/linux/modules/isp1761/hal/hal_imx.c
===================================================================
--- trunk/target/linux/modules/isp1761/hal/hal_imx.c 2007-11-04 09:10:24 UTC (rev 670)
+++ trunk/target/linux/modules/isp1761/hal/hal_imx.c 2007-11-05 19:38:07 UTC (rev 671)
@@ -19,18 +19,17 @@
*
* File Name: hal_x86.c
*
- * Refering linux kernel version 2.6.9
+ * Refering linux kernel version 2.6.23
*
* History:
*
* Date Author Comments
* ---------------------------------------------------------------------
* Nov 29 2005 Prabhakar Kalasani Initial Creation
- *
+ * Nov 04 2007 NC (armadeus) add 2.6.23 compatibility
**********************************************************************
*/
-#include <linux/config.h>
#include <linux/module.h>
#include <linux/kernel.h>
#include <linux/delay.h>
@@ -59,7 +58,7 @@
#include "hal_x86.h" // We can use the x86 headers for now.
#include "../hal/hal_intf.h"
#include "../hal/isp1761.h"
-
+
/*--------------------------------------------------------------*
* Local variable Definitions
*--------------------------------------------------------------*/
@@ -88,7 +87,7 @@
static int isp1761_pci_suspend (struct pci_dev *dev, __u32 state);
static int isp1761_pci_resume (struct pci_dev *dev);
#endif
-static irqreturn_t isp1761_pci_isr (int irq, void *dev_id, struct pt_regs *regs);
+static irqreturn_t isp1761_pci_isr (int irq, void *dev_id);
/*--------------------------------------------------------------*
@@ -114,7 +113,7 @@
* ISP1761 Interrupt Service Routine
*--------------------------------------------------------------*/
/*Interrupt Service Routine for device controller*/
-irqreturn_t isp1761_pci_dc_isr(int irq, void *data, struct pt_regs *r)
+irqreturn_t isp1761_pci_dc_isr(int irq, void *data)
{
struct isp1761_dev *dev;
dev = &isp1761_loc_dev[ISP1761_DC];
@@ -141,7 +140,7 @@
isp1761_reg_write32(dev, 0x218, dev->int_reg);
dev->int_reg &= 0x03fffdb9;
if(dev->int_reg)
- dev->handler(dev, dev->isr_data,r);
+ dev->handler(dev, dev->isr_data);
hal_entry("%s: Exit\n",__FUNCTION__);
return IRQ_HANDLED;
}
@@ -151,7 +150,7 @@
* Before calling the driver's ISR clears the source of interrupt.
* The drivers can get the source of interrupt from the dev->int_reg field
*/
-irqreturn_t isp1761_pci_isr(int irq, void *__data, struct pt_regs *r)
+irqreturn_t isp1761_pci_isr(int irq, void *__data)
{
__u32 irq_mask = 0;
struct isp1761_dev *dev;
@@ -166,7 +165,7 @@
dev->int_reg &= irq_mask; /*shared irq ??*/
/*call the Host Isr if any valid(minus otg)interrupt is present*/
if(dev->int_reg & ~HC_OTG_INTERRUPT)
- dev->handler(dev,dev->isr_data,r);
+ dev->handler(dev,dev->isr_data);
#ifdef OTG
#ifndef MSEC_INT_BASED
mdelay(1);
@@ -186,7 +185,7 @@
/* Read the source of OTG_INT and clear the
interrupt source */
dev->int_reg = otg_int;
- dev->handler(dev, dev->isr_data,r);
+ dev->handler(dev, dev->isr_data);
}
#endif
hal_entry("%s: Exit\n",__FUNCTION__);
@@ -468,7 +467,7 @@
*
*--------------------------------------------------------------*/
-int isp1761_request_irq(void (*handler)(struct isp1761_dev *, void *, struct pt_regs *),
+int isp1761_request_irq(void (*handler)(struct isp1761_dev *, void *),
struct isp1761_dev *dev, void *isr_data)
{
int result = 0;
@@ -476,12 +475,12 @@
hal_int("isp1761_request_irq: dev->index %x\n",dev->index);
if(dev->index == ISP1761_DC){
result = request_irq(dev->irq, isp1761_pci_dc_isr,
- SA_SHIRQ,
+ IRQF_SHARED,
dev->name,
isr_data);
}else {
result= request_irq(dev->irq,isp1761_pci_isr,
- SA_SHIRQ,
+ IRQF_SHARED,
dev->name,
isr_data);
}
Modified: trunk/target/linux/modules/isp1761/hal/hal_intf.h
===================================================================
--- trunk/target/linux/modules/isp1761/hal/hal_intf.h 2007-11-04 09:10:24 UTC (rev 670)
+++ trunk/target/linux/modules/isp1761/hal/hal_intf.h 2007-11-05 19:38:07 UTC (rev 671)
@@ -24,7 +24,7 @@
* Date Author Comments
* ---------------------------------------------------------------------
* Nov 29 2005 Prabhakar Kalasani Initial Creation
- *
+ * Nov 04 2007 NC (armadeus) Add 2.6.23 compatibility
***********************************************************************/
#ifndef __HAL_INTF_H__
@@ -107,8 +107,7 @@
unsigned char index; /* local controller (HC/DC/OTG) */
unsigned int irq; /*Interrupt Channel allocated for this device */
void (*handler)(struct isp1761_dev *dev,
- void *isr_data,
- struct pt_regs *); /* Interrupt Serrvice Routine */
+ void *isr_data); /* Interrupt Serrvice Routine */
void *isr_data; /* isr data of the driver */
unsigned long int_reg; /* Interrupt register */
unsigned long alt_int_reg; /* Interrupt register 2*/
@@ -153,7 +152,7 @@
int isp1761_register_driver(struct isp1761_driver *drv);
void isp1761_unregister_driver(struct isp1761_driver *drv);
-int isp1761_request_irq(void(*handler)(struct isp1761_dev* dev,void* isr_data,struct pt_regs*),
+int isp1761_request_irq(void(*handler)(struct isp1761_dev* dev,void* isr_data),
struct isp1761_dev* dev, void* isr_data);
void isp1761_free_irq(struct isp1761_dev* dev,void* isr_data);
Modified: trunk/target/linux/modules/isp1761/host/itdptd.c
===================================================================
--- trunk/target/linux/modules/isp1761/host/itdptd.c 2007-11-04 09:10:24 UTC (rev 670)
+++ trunk/target/linux/modules/isp1761/host/itdptd.c 2007-11-05 19:38:07 UTC (rev 671)
@@ -666,7 +666,7 @@
/* Local variable initialization */
high_speed = 0;
periodic_list = &hcd->periodic_list[0];
- dev = (struct hcd_dev *)urb->dev->bus->hcpriv;
+ dev = (struct hcd_dev*) bus_to_hcd(urb->dev->bus);
urb->hcpriv = (void *) 0;
prev_itd = (struct ehci_itd *) 0;
itd = (struct ehci_itd *) 0;
@@ -715,15 +715,12 @@
if(urb->dev->speed == USB_SPEED_FULL)
{
- if(urb->bandwidth == 0)
- {
- bus_time = usb_check_bandwidth(urb->dev, urb);
- if(bus_time < 0)
- {
- usb_dec_dev_use(urb->dev);
- *status = bus_time;
- return *status;
- }
+ bus_time = usb_check_bandwidth(urb->dev, urb);
+ if(bus_time < 0)
+ {
+ usb_dec_dev_use(urb->dev);
+ *status = bus_time;
+ return *status;
}
} /*if(urb->dev->speed == USB_SPEED_FULL) */
else /*HIGH SPEED*/
Modified: trunk/target/linux/modules/isp1761/host/pehci.c
===================================================================
--- trunk/target/linux/modules/isp1761/host/pehci.c 2007-11-04 09:10:24 UTC (rev 670)
+++ trunk/target/linux/modules/isp1761/host/pehci.c 2007-11-05 19:38:07 UTC (rev 671)
@@ -29,11 +29,10 @@
* July 4, 2005 krishan Handling unprotected urbs
* Feb 6, 2006 Grant H. Added ISO support
* April 21, 2006 Grant H. Added bug fixes
- *
+ * Nov 04, 2007 NC (armadeus) Add 2.6.23 compatibility
********************************************************************************
*/
-#include <linux/config.h>
#include <linux/module.h>
#include <linux/kernel.h>
#include <linux/delay.h>
@@ -740,7 +739,7 @@
static void
pehci_hcd_urb_complete(phci_hcd *hcd,struct ehci_qh *qh, struct urb *urb,
- td_ptd_map_t *td_ptd_map,struct pt_regs *regs)
+ td_ptd_map_t *td_ptd_map)
{
static u32 remove = 0;
@@ -771,7 +770,7 @@
urb->status = 0;
spin_unlock(&hcd->lock);
- usb_hcd_giveback_urb (&hcd->usb_hcd, urb, regs);
+ usb_hcd_giveback_urb (&hcd->usb_hcd, urb);
spin_lock(&hcd->lock);
/*lets handle to the remove case*/
@@ -829,7 +828,6 @@
* needed by the host controller driver to process data and interact
* with the host controller.
*
- * struct pt_regs *regs
*
* API Description
* This is the ISOCHRONOUS Transfer handler, mainly responsible for:
@@ -841,7 +839,7 @@
* required actions depending on status.
* - Freeing up memory used by an ITDs once it is not needed anymore.
************************************************************************/
-void phcd_iso_handler(phci_hcd *hcd, struct pt_regs *regs)
+void phcd_iso_handler(phci_hcd *hcd)
{
struct _isp1761_isoptd *iso_ptd;
struct isp1761_mem_addr *mem_addr;
@@ -1300,7 +1298,7 @@
spin_unlock(&hcd->lock);
/* Perform URB cleanup */
- usb_hcd_giveback_urb (&hcd->usb_hcd, urb, regs);
+ usb_hcd_giveback_urb (&hcd->usb_hcd, urb);
spin_lock(&hcd->lock);
continue;
@@ -1365,7 +1363,7 @@
6. schedule
*********************************************************/
static void
-pehci_hcd_intl_worker(phci_hcd *hcd,struct pt_regs *regs)
+pehci_hcd_intl_worker(phci_hcd *hcd)
{
int i = 0;
u32 donemap = 0, donetoclear;
@@ -1549,7 +1547,7 @@
}
if(qtd->state & QTD_STATE_LAST){
- pehci_hcd_urb_complete(hcd,qh,urb,td_ptd_map,regs);
+ pehci_hcd_urb_complete(hcd,qh,urb,td_ptd_map);
if(dontschedule){ /*cleanup will start from drivers*/
dontschedule = 0;
continue;
@@ -1605,7 +1603,7 @@
6. schedule
*/
static void
-pehci_hcd_atl_worker(phci_hcd *hcd,struct pt_regs *regs)
+pehci_hcd_atl_worker(phci_hcd *hcd)
{
u32 donemap = 0, donetoclear=0;
u32 pendingmap = 0;
@@ -1969,7 +1967,7 @@
}
if(qtd->state & QTD_STATE_LAST){
- pehci_hcd_urb_complete(hcd,qh,urb,td_ptd_map,regs);
+ pehci_hcd_urb_complete(hcd,qh,urb,td_ptd_map);
if(dontschedule){ /*cleanup will start from drivers*/
dontschedule = 0;
/*so that we can take next one*/
@@ -2281,30 +2279,30 @@
{
phci_hcd *hcd = (phci_hcd *) arg;
#ifdef CONFIG_ISO_SUPPORT
- phcd_iso_handler(hcd, NULL);
+ phcd_iso_handler(hcd);
#endif
- pehci_hcd_atl_worker(hcd,NULL);
- pehci_hcd_intl_worker(hcd,NULL);
+ pehci_hcd_atl_worker(hcd);
+ pehci_hcd_intl_worker(hcd);
return;
}
static void
-pehci_interrupt_handler(phci_hcd *hcd, struct pt_regs *regs)
+pehci_interrupt_handler(phci_hcd *hcd)
{
spin_lock(&hcd->lock);
#ifdef CONFIG_ISO_SUPPORT
- phcd_iso_handler(hcd, regs);
+ phcd_iso_handler(hcd);
#endif
- pehci_hcd_atl_worker(hcd,regs);
- pehci_hcd_intl_worker(hcd,regs);
+ pehci_hcd_atl_worker(hcd);
+ pehci_hcd_intl_worker(hcd);
spin_unlock(&hcd->lock);
return;
}
irqreturn_t
-pehci_hcd_irq1(struct usb_hcd *hcd, struct pt_regs *regs)
+pehci_hcd_irq1(struct usb_hcd *hcd)
{
info("%s: doing nothing\n",__FUNCTION__);
return IRQ_NONE;
@@ -2312,7 +2310,7 @@
/*isr routine*/
irqreturn_t
-pehci_hcd_irq(struct usb_hcd *usb_hcd, struct pt_regs *regs) //struct isp1761_dev *dev, void *__irq_data, struct pt_regs *regs)
+pehci_hcd_irq(struct usb_hcd *usb_hcd) //struct isp1761_dev *dev, void *__irq_data, struct pt_regs *regs)
{
struct isp1761_dev *dev;
int work = 0;
@@ -2341,20 +2339,20 @@
work = 1; /* phci_iso_worker(hcd); */
if(intr & (HC_ATL_INT & INTR_ENABLE_MASK)){
spin_lock(&pehci_hcd->lock);
- pehci_hcd_atl_worker(pehci_hcd, regs);
+ pehci_hcd_atl_worker(pehci_hcd);
spin_unlock(&pehci_hcd->lock);
work = 0; /*phci_atl_worker(hcd); */
}
if(intr & (HC_INTL_INT & INTR_ENABLE_MASK)){
spin_lock(&pehci_hcd->lock);
- pehci_hcd_intl_worker(pehci_hcd, regs);
+ pehci_hcd_intl_worker(pehci_hcd);
spin_unlock(&pehci_hcd->lock);
work = 0; /*phci_intl_worker(hcd); */
}
#endif
if(work)
- pehci_interrupt_handler(pehci_hcd, regs);
+ pehci_interrupt_handler(pehci_hcd);
atomic_dec(&pehci_hcd->nuofsofs);
return IRQ_HANDLED;
@@ -2732,7 +2730,7 @@
urb->transfer_buffer_length, urb->actual_length);
qtd = urb_priv->qtd[urb_priv->length-1];
pehci_check("qtd state is %x\n", qtd->state);
- pehci_hcd_urb_complete(hcd,qh,urb,td_ptd_map,NULL);
+ pehci_hcd_urb_complete(hcd,qh,urb,td_ptd_map);
#if 0 /* Set only for memory leak debugging */
{
@@ -2777,7 +2775,7 @@
isp1761_reg_write32(hcd->dev, hcd->regs.inttdskipmap,
skipmap | td_ptd_map->ptd_bitmap);
qtd_list = &qh->qtd_list;
- pehci_hcd_urb_complete(hcd,qh,urb,td_ptd_map,NULL);
+ pehci_hcd_urb_complete(hcd,qh,urb,td_ptd_map);
if(!list_empty(qtd_list))
{
err("Never Error: List must not be emplyt\n"); /*only one td in my endpoint*/
@@ -3160,7 +3158,7 @@
/*lets keep our host here*/
tmp_1761_dev->driver_data = usb_hcd;
- status = usb_add_hcd(usb_hcd, tmp_1761_dev->irq, SA_INTERRUPT | SA_SHIRQ);
+ status = usb_add_hcd(usb_hcd, tmp_1761_dev->irq, IRQF_DISABLED | IRQF_SHARED);
pehci_entry("-- %s: Exit\n",__FUNCTION__);
return status;
@@ -3174,7 +3172,6 @@
pehci_hcd_remove(struct isp1761_dev *tmp_1761_dev)
{
-
struct usb_hcd *usb_hcd;
phci_hcd *hcd = NULL;
Modified: trunk/target/linux/modules/isp1761/host/qtdptd.c
===================================================================
--- trunk/target/linux/modules/isp1761/host/qtdptd.c 2007-11-04 09:10:24 UTC (rev 670)
+++ trunk/target/linux/modules/isp1761/host/qtdptd.c 2007-11-05 19:38:07 UTC (rev 671)
@@ -19,22 +19,118 @@
*
* File Name: qtdptd.c
*
- * Refering linux kernel version 2.6.9
+ * Refering linux kernel version 2.6.23
*
* History:
*
* Date Author Comments
* --------------------------------------------------------------------
* June 21, 2005 krishan Initial version
- *
+ * Nov 04, 2007 NC (armadeus) Add 2.6.23 compatibility
**********************************************************************
*/
/* Td managenment routines */
#define QUEUE_HEAD_NOT_EMPTY 0x001
+
+/*
+ * usb_check_bandwidth():
+ *
+ * old_alloc is from host_controller->bandwidth_allocated in microseconds;
+ * bustime is from calc_bus_time(), but converted to microseconds.
+ *
+ * returns <bustime in us> if successful,
+ * or -ENOSPC if bandwidth request fails.
+ *
+ * FIXME:
+ * This initial implementation does not use Endpoint.bInterval
+ * in managing bandwidth allocation.
+ * It probably needs to be expanded to use Endpoint.bInterval.
+ * This can be done as a later enhancement (correction).
+ *
+ * This will also probably require some kind of
+ * frame allocation tracking...meaning, for example,
+ * that if multiple drivers request interrupts every 10 USB frames,
+ * they don't all have to be allocated at
+ * frame numbers N, N+10, N+20, etc. Some of them could be at
+ * N+11, N+21, N+31, etc., and others at
+ * N+12, N+22, N+32, etc.
+ *
+ * Similarly for isochronous transfers...
+ *
+ * Individual HCDs can schedule more directly ... this logic
+ * is not correct for high speed transfers.
+ */
+int usb_check_bandwidth (struct usb_device *dev, struct urb *urb)
+{
+ unsigned int pipe = urb->pipe;
+ long bustime;
+ int is_in = usb_pipein (pipe);
+ int is_iso = usb_pipeisoc (pipe);
+ int old_alloc = dev->bus->bandwidth_allocated;
+ int new_alloc;
+
+
+ bustime = NS_TO_US (usb_calc_bus_time (dev->speed, is_in, is_iso,
+ usb_maxpacket (dev, pipe, !is_in)));
+ if (is_iso)
+ bustime /= urb->number_of_packets;
+
+ new_alloc = old_alloc + (int) bustime;
+ if (new_alloc > FRAME_TIME_MAX_USECS_ALLOC) {
+#ifdef DEBUG
+ char *mode =
+#ifdef CONFIG_USB_BANDWIDTH
+ "";
+#else
+ "would have ";
+#endif
+ dev_dbg (&dev->dev, "usb_check_bandwidth %sFAILED: %d + %ld = %d usec\n",
+ mode, old_alloc, bustime, new_alloc);
+#endif
+#ifdef CONFIG_USB_BANDWIDTH
+ bustime = -ENOSPC; /* report error */
+#endif
+ }
+
+ return bustime;
+}
+
+/**
+ * usb_claim_bandwidth - records bandwidth for a periodic transfer
+ * @dev: source/target of request
+ * @urb: request (urb->dev == dev)
+ * @bustime: bandwidth consumed, in (average) microseconds per frame
+ * @isoc: true iff the request is isochronous
+ *
+ * Bus bandwidth reservations are recorded purely for diagnostic purposes.
+ * HCDs are expected not to overcommit periodic bandwidth, and to record such
+ * reservations whenever endpoints are added to the periodic schedule.
+ *
+ * FIXME averaging per-frame is suboptimal. Better to sum over the HCD's
+ * entire periodic schedule ... 32 frames for OHCI, 1024 for UHCI, settable
+ * for EHCI (256/512/1024 frames, default 1024) and have the bus expose how
+ * large its periodic schedule is.
+ */
+void usb_claim_bandwidth (struct usb_device *dev, struct urb *urb, int bustime, int isoc)
+{
+ dev->bus->bandwidth_allocated += bustime;
+ if (isoc)
+ dev->bus->bandwidth_isoc_reqs++;
+ else
+ dev->bus->bandwidth_int_reqs++;
+
+#ifdef USB_BANDWIDTH_MESSAGES
+ dev_dbg (&dev->dev, "bandwidth alloc increased by %d (%s) to %d for %d requesters\n",
+ bustime,
+ isoc ? "ISOC" : "INTR",
+ dev->bus->bandwidth_allocated,
+ dev->bus->bandwidth_int_reqs + dev->bus->bandwidth_isoc_reqs);
+#endif
+}
+
-
/*free the location used by removed urb/endpoint*/
static void
phci_hcd_release_td_ptd_index(struct ehci_qh *qh)
@@ -853,7 +949,7 @@
qtd = list_entry (qtd_list->next, struct ehci_qtd, qtd_list);
- dev = (struct hcd_dev *)urb->dev->bus->hcpriv;
+ dev = (struct hcd_dev*) bus_to_hcd(urb->dev->bus);
epnum = usb_pipeendpoint (urb->pipe);
if (usb_pipein (urb->pipe) && !usb_pipecontrol (urb->pipe))
epnum |= 0x10;
@@ -1022,7 +1118,7 @@
qtd = list_entry (qtd_list->next, struct ehci_qtd, qtd_list);
- dev = (struct hcd_dev *)urb->dev->bus->hcpriv;
+ dev = (struct hcd_dev*) bus_to_hcd(urb->dev->bus);
epnum = ep->desc.bEndpointAddress;
pehci_entry("++ %s, enter\n", __FUNCTION__);
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
Revision: 670
http://armadeus.svn.sourceforge.net/armadeus/?rev=670&view=rev
Author: artemys
Date: 2007-11-04 01:10:24 -0800 (Sun, 04 Nov 2007)
Log Message:
-----------
[LINUX] Correct bug: zImage was too big with new binutils (>= 2.17)
Added Paths:
-----------
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.23.1/076-linux-2.6.23.1-arm-vmlinux-ld-script-patch-for-new-binutils.diff
Added: trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.23.1/076-linux-2.6.23.1-arm-vmlinux-ld-script-patch-for-new-binutils.diff
===================================================================
--- trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.23.1/076-linux-2.6.23.1-arm-vmlinux-ld-script-patch-for-new-binutils.diff (rev 0)
+++ trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.23.1/076-linux-2.6.23.1-arm-vmlinux-ld-script-patch-for-new-binutils.diff 2007-11-04 09:10:24 UTC (rev 670)
@@ -0,0 +1,10 @@
+--- linux.org/arch/arm/kernel/vmlinux.lds.S 2007-11-04 09:48:14.000000000 +0100
++++ linux/arch/arm/kernel/vmlinux.lds.S 2007-11-04 09:47:58.000000000 +0100
+@@ -94,6 +94,7 @@
+ TEXT_TEXT
+ SCHED_TEXT
+ LOCK_TEXT
++ *(.note.*)
+ #ifdef CONFIG_MMU
+ *(.fixup)
+ #endif
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ar...@us...> - 2007-11-03 11:28:35
|
Revision: 669
http://armadeus.svn.sourceforge.net/armadeus/?rev=669&view=rev
Author: artemys
Date: 2007-11-03 04:28:38 -0700 (Sat, 03 Nov 2007)
Log Message:
-----------
[BUILDROOT] Make old way of compiling Linux kernel works with new Buildroot
Modified Paths:
--------------
trunk/Makefile
trunk/buildroot/target/device/armadeus/linux/linux.mk
Modified: trunk/Makefile
===================================================================
--- trunk/Makefile 2007-10-28 22:37:24 UTC (rev 668)
+++ trunk/Makefile 2007-11-03 11:28:38 UTC (rev 669)
@@ -30,6 +30,9 @@
BUILDROOT_VERSION:=20071027
BUILDROOT_SOURCE:=buildroot-$(BUILDROOT_VERSION).tar.bz2
+ARMADEUS_TOPDIR:=$(shell pwd)
+export ARMADEUS_TOPDIR
+
PATCH_DIR=patches
PATCH_CYGWIN_DIR=$(PATCH_DIR)/cygwin
TAR_OPTIONS=--exclude=.svn -xf
Modified: trunk/buildroot/target/device/armadeus/linux/linux.mk
===================================================================
--- trunk/buildroot/target/device/armadeus/linux/linux.mk 2007-10-28 22:37:24 UTC (rev 668)
+++ trunk/buildroot/target/device/armadeus/linux/linux.mk 2007-11-03 11:28:38 UTC (rev 669)
@@ -103,7 +103,7 @@
$(SED) 's,db->io_data = (void *).*,db->io_data = (void *)(base + 4 );,g' \
$(LINUX_DIR)/drivers/net/dm9000.c
endif
- (cd $(LINUX_DIR)/drivers; ln -sf ../../../../target/linux/modules/ armadeus)
+ (cd $(LINUX_DIR)/drivers; ln -sf $(ARMADEUS_TOPDIR)/target/linux/modules/ armadeus)
$(MAKE) PATH=$(TARGET_PATH) -C $(LINUX_DIR) oldconfig include/linux/version.h
touch $@
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ar...@us...> - 2007-10-28 22:37:21
|
Revision: 668
http://armadeus.svn.sourceforge.net/armadeus/?rev=668&view=rev
Author: artemys
Date: 2007-10-28 15:37:24 -0700 (Sun, 28 Oct 2007)
Log Message:
-----------
[BUILDROOT/LINUX] Add support for Linux 2.6.23
Modified Paths:
--------------
trunk/buildroot/target/device/armadeus/Config.in
Added Paths:
-----------
trunk/buildroot/target/device/armadeus/apf9328/linux-2.6.23.1.config
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.23.1/
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.23.1/010-linux-2.6.23.1-imx1.diff
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.23.1/012-linux-2.6.23.1-apm9328.diff
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.23.1/013-linux-2.6.23.1-framebuff.diff
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.23.1/014-linux-2.6.23.1-i2c-imx.diff
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.23.1/020-linux-2.6.23.1-scbfb.diff
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.23.1/021-linux-2.6.23.1-apf9328.diff
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.23.1/022-linux-2.6.23.1-apf9328-mtd.diff
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.23.1/023-linux-2.6.23.1-fblcd-kconfig.diff
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.23.1/030-linux-2.6-imx_udc.diff
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.23.1/031-linux-2.6.23.1-imx-udc.diff
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.23.1/040-linux-2.6.23.1-imx_mmc.diff
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.23.1/041-linux-2.6.23.1-imx_irq.diff
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.23.1/050-linux-2.6.23.1-armadeus-kconfig.diff
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.23.1/055-linux-2.6.23.1-rtc-ds1374.diff
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.23.1/062-linux-2.6.23.1-max1027.diff
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.23.1/070-linux-2.6.23.1-framebuffer-16bits-color-part1.diff
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.23.1/070-linux-2.6.23.1-framebuffer-16bits-color-part2.diff
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.23.1/071-linux-2.6.23.1-framebuffer-8bpp-switch.diff
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.23.1/072-linux-2.6.23.1-add-backlight-imxfb.diff
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.23.1/073-linux-2.6.23.1-tsc2102.diff
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.23.1/074-linux-2.6.23.1-tsc2102-touchscreen.diff
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.23.1/075-linux-2.6.23.1-spi2-reg-irq-defines.diff
Modified: trunk/buildroot/target/device/armadeus/Config.in
===================================================================
--- trunk/buildroot/target/device/armadeus/Config.in 2007-10-28 19:52:45 UTC (rev 667)
+++ trunk/buildroot/target/device/armadeus/Config.in 2007-10-28 22:37:24 UTC (rev 668)
@@ -74,6 +74,8 @@
bool "2.6.17"
config BR2_PACKAGE_LINUX_VERSION_2_6_18_1
bool "2.6.18.1"
+config BR2_PACKAGE_LINUX_VERSION_2_6_23_1
+ bool "2.6.23.1"
endchoice
config BR2_PACKAGE_LINUX_VERSION
@@ -81,6 +83,7 @@
default "2.6.12" if BR2_PACKAGE_LINUX_VERSION_2_6_12
default "2.6.17" if BR2_PACKAGE_LINUX_VERSION_2_6_17
default "2.6.18.1" if BR2_PACKAGE_LINUX_VERSION_2_6_18_1
+ default "2.6.23.1" if BR2_PACKAGE_LINUX_VERSION_2_6_23_1
config BR2_TARGET_U-BOOT
bool "U-Boot"
Added: trunk/buildroot/target/device/armadeus/apf9328/linux-2.6.23.1.config
===================================================================
--- trunk/buildroot/target/device/armadeus/apf9328/linux-2.6.23.1.config (rev 0)
+++ trunk/buildroot/target/device/armadeus/apf9328/linux-2.6.23.1.config 2007-10-28 22:37:24 UTC (rev 668)
@@ -0,0 +1,1138 @@
+#
+# Automatically generated make config: don't edit
+# Linux kernel version: 2.6.23.1
+# Wed Oct 17 21:38:03 2007
+#
+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_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_ZONE_DMA=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=y
+CONFIG_SWAP=y
+CONFIG_SYSVIPC=y
+CONFIG_SYSVIPC_SYSCTL=y
+# CONFIG_POSIX_MQUEUE is not set
+# CONFIG_BSD_PROCESS_ACCT is not set
+# CONFIG_TASKSTATS is not set
+# CONFIG_USER_NS is not set
+# CONFIG_AUDIT is not set
+CONFIG_IKCONFIG=y
+CONFIG_IKCONFIG_PROC=y
+CONFIG_LOG_BUF_SHIFT=14
+CONFIG_SYSFS_DEPRECATED=y
+# CONFIG_RELAY is not set
+# CONFIG_BLK_DEV_INITRD is not set
+CONFIG_CC_OPTIMIZE_FOR_SIZE=y
+CONFIG_SYSCTL=y
+CONFIG_EMBEDDED=y
+CONFIG_UID16=y
+CONFIG_SYSCTL_SYSCALL=y
+# CONFIG_KALLSYMS is not set
+CONFIG_HOTPLUG=y
+CONFIG_PRINTK=y
+CONFIG_BUG=y
+CONFIG_ELF_CORE=y
+CONFIG_BASE_FULL=y
+CONFIG_FUTEX=y
+CONFIG_ANON_INODES=y
+CONFIG_EPOLL=y
+CONFIG_SIGNALFD=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_RT_MUTEXES=y
+# CONFIG_TINY_SHMEM is not set
+CONFIG_BASE_SMALL=0
+CONFIG_MODULES=y
+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
+
+#
+# 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"
+
+#
+# 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_CO285 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=y
+# 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_KS8695 is not set
+# CONFIG_ARCH_NS9XXX is not set
+# CONFIG_ARCH_MXC 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
+
+#
+# Boot options
+#
+
+#
+# Power management
+#
+
+#
+# IMX Implementations
+#
+# CONFIG_ARCH_MX1ADS is not set
+# CONFIG_MACH_MX1FS2 is not set
+# CONFIG_MACH_SCB9328 is not set
+CONFIG_MACH_APF9328=y
+CONFIG_IMX_APF9328_FLASH_8MB=y
+# CONFIG_IMX_APF9328_FLASH_16MB is not set
+CONFIG_IMX_SCB9328_RAM_16MB=y
+# CONFIG_IMX_SCB9328_RAM_32MB is not set
+
+#
+# Processor Type
+#
+CONFIG_CPU_32=y
+CONFIG_CPU_ARM920T=y
+CONFIG_CPU_32v4T=y
+CONFIG_CPU_ABRT_EV4T=y
+CONFIG_CPU_CACHE_V4WT=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_OUTER_CACHE is not set
+
+#
+# Bus support
+#
+# CONFIG_PCI_SYSCALL is not set
+# CONFIG_ARCH_SUPPORTS_MSI is not set
+
+#
+# PCCARD (PCMCIA/CardBus) support
+#
+# CONFIG_PCCARD is not set
+
+#
+# Kernel Features
+#
+# CONFIG_TICK_ONESHOT is not set
+# CONFIG_NO_HZ is not set
+# CONFIG_HIGH_RES_TIMERS is not set
+CONFIG_PREEMPT=y
+CONFIG_HZ=100
+# CONFIG_AEABI is not set
+# 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_SPLIT_PTLOCK_CPUS=4096
+# CONFIG_RESOURCES_64BIT is not set
+CONFIG_ZONE_DMA_FLAG=1
+CONFIG_BOUNCE=y
+CONFIG_VIRT_TO_BUS=y
+# CONFIG_LEDS is not set
+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
+
+#
+# Floating point emulation
+#
+
+#
+# At least one emulation must be selected
+#
+# CONFIG_FPE_NWFPE is not set
+CONFIG_FPE_FASTFPE=y
+
+#
+# Userspace binary formats
+#
+CONFIG_BINFMT_ELF=y
+# CONFIG_BINFMT_AOUT is not set
+# CONFIG_BINFMT_MISC is not set
+# CONFIG_ARTHUR is not set
+
+#
+# Power management options
+#
+# CONFIG_PM is not set
+CONFIG_SUSPEND_UP_POSSIBLE=y
+
+#
+# Networking
+#
+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_NET_KEY is not set
+CONFIG_INET=y
+# CONFIG_IP_MULTICAST is not set
+# CONFIG_IP_ADVANCED_ROUTER is not set
+CONFIG_IP_FIB_HASH=y
+CONFIG_IP_PNP=y
+CONFIG_IP_PNP_DHCP=y
+CONFIG_IP_PNP_BOOTP=y
+CONFIG_IP_PNP_RARP=y
+# CONFIG_NET_IPIP is not set
+# CONFIG_NET_IPGRE 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 is not set
+# CONFIG_INET_XFRM_MODE_TRANSPORT is not set
+# CONFIG_INET_XFRM_MODE_TUNNEL is not set
+CONFIG_INET_XFRM_MODE_BEET=y
+CONFIG_INET_DIAG=y
+CONFIG_INET_TCP_DIAG=y
+# 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 is not set
+# CONFIG_INET6_XFRM_TUNNEL is not set
+# CONFIG_INET6_TUNNEL 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
+
+#
+# QoS and/or fair queueing
+#
+# CONFIG_NET_SCHED is not set
+
+#
+# Network testing
+#
+# CONFIG_NET_PKTGEN is not set
+# CONFIG_HAMRADIO is not set
+# CONFIG_IRDA is not set
+# CONFIG_BT is not set
+# CONFIG_AF_RXRPC is not set
+
+#
+# Wireless
+#
+# CONFIG_CFG80211 is not set
+# CONFIG_WIRELESS_EXT is not set
+# CONFIG_MAC80211 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_STANDALONE=y
+# CONFIG_PREVENT_FIRMWARE_BUILD is not set
+# CONFIG_FW_LOADER is not set
+# CONFIG_DEBUG_DRIVER is not set
+# CONFIG_DEBUG_DEVRES is not set
+# 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
+
+#
+# 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
+
+#
+# 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 is not set
+CONFIG_MTD_MAP_BANK_WIDTH_1=y
+CONFIG_MTD_MAP_BANK_WIDTH_2=y
+CONFIG_MTD_MAP_BANK_WIDTH_4=y
+# 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=y
+# CONFIG_MTD_CFI_I4 is not set
+# CONFIG_MTD_CFI_I8 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
+
+#
+# Mapping drivers for chip access
+#
+# CONFIG_MTD_COMPLEX_MAPPINGS is not set
+CONFIG_MTD_PHYSMAP=y
+CONFIG_MTD_PHYSMAP_START=0x10000000
+CONFIG_MTD_PHYSMAP_LEN=0x10000000
+CONFIG_MTD_PHYSMAP_BANKWIDTH=2
+# CONFIG_MTD_ARM_INTEGRATOR is not set
+# CONFIG_MTD_SCB9328 is not set
+CONFIG_MTD_APF9328=y
+# CONFIG_MTD_MX1FS2 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 is not set
+# 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=m
+CONFIG_BLK_DEV_CRYPTOLOOP=m
+CONFIG_BLK_DEV_NBD=m
+CONFIG_BLK_DEV_RAM=y
+CONFIG_BLK_DEV_RAM_COUNT=1
+CONFIG_BLK_DEV_RAM_SIZE=2048
+CONFIG_BLK_DEV_RAM_BLOCKSIZE=1024
+# CONFIG_CDROM_PKTCDVD is not set
+# CONFIG_ATA_OVER_ETH is not set
+
+#
+# SCSI device support
+#
+# CONFIG_RAID_ATTRS is not set
+# CONFIG_SCSI is not set
+# CONFIG_SCSI_DMA is not set
+# CONFIG_SCSI_NETLINK is not set
+# CONFIG_ATA is not set
+# CONFIG_MD is not set
+CONFIG_NETDEVICES=y
+# CONFIG_NETDEVICES_MULTIQUEUE is not set
+# 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_PHYLIB is not set
+CONFIG_NET_ETHERNET=y
+CONFIG_MII=y
+# CONFIG_AX88796 is not set
+# CONFIG_SMC91X is not set
+CONFIG_DM9000=y
+# CONFIG_NETDEV_1000 is not set
+# CONFIG_NETDEV_10000 is not set
+
+#
+# Wireless LAN
+#
+# CONFIG_WLAN_PRE80211 is not set
+# CONFIG_WLAN_80211 is not set
+# CONFIG_WAN is not set
+# CONFIG_PPP is not set
+# CONFIG_SLIP is not set
+# CONFIG_SHAPER 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=y
+CONFIG_INPUT_MOUSEDEV_PSAUX=y
+CONFIG_INPUT_MOUSEDEV_SCREEN_X=320
+CONFIG_INPUT_MOUSEDEV_SCREEN_Y=240
+# CONFIG_INPUT_JOYDEV is not set
+CONFIG_INPUT_TSDEV=m
+CONFIG_INPUT_TSDEV_SCREEN_X=320
+CONFIG_INPUT_TSDEV_SCREEN_Y=240
+# CONFIG_INPUT_EVDEV is not set
+# CONFIG_INPUT_EVBUG is not set
+
+#
+# Input Device Drivers
+#
+CONFIG_INPUT_KEYBOARD=y
+CONFIG_KEYBOARD_ATKBD=y
+# CONFIG_KEYBOARD_SUNKBD is not set
+# CONFIG_KEYBOARD_LKKBD is not set
+# CONFIG_KEYBOARD_XTKBD is not set
+# CONFIG_KEYBOARD_NEWTON is not set
+# CONFIG_KEYBOARD_STOWAWAY is not set
+# CONFIG_KEYBOARD_GPIO is not set
+CONFIG_INPUT_MOUSE=y
+CONFIG_MOUSE_PS2=y
+# CONFIG_MOUSE_PS2_ALPS is not set
+# CONFIG_MOUSE_PS2_LOGIPS2PP is not set
+# CONFIG_MOUSE_PS2_SYNAPTICS is not set
+# CONFIG_MOUSE_PS2_LIFEBOOK is not set
+# CONFIG_MOUSE_PS2_TRACKPOINT is not set
+# CONFIG_MOUSE_PS2_TOUCHKIT is not set
+# CONFIG_MOUSE_SERIAL is not set
+# CONFIG_MOUSE_APPLETOUCH is not set
+# CONFIG_MOUSE_VSXXXAA is not set
+# CONFIG_MOUSE_GPIO is not set
+# CONFIG_INPUT_JOYSTICK is not set
+# CONFIG_INPUT_TABLET is not set
+# CONFIG_INPUT_TOUCHSCREEN is not set
+CONFIG_INPUT_MISC=y
+# CONFIG_INPUT_ATI_REMOTE is not set
+# CONFIG_INPUT_ATI_REMOTE2 is not set
+# CONFIG_INPUT_KEYSPAN_REMOTE is not set
+# CONFIG_INPUT_POWERMATE is not set
+# CONFIG_INPUT_YEALINK is not set
+CONFIG_INPUT_UINPUT=m
+
+#
+# Hardware I/O ports
+#
+CONFIG_SERIO=y
+CONFIG_SERIO_SERPORT=y
+CONFIG_SERIO_LIBPS2=y
+# CONFIG_SERIO_RAW is not set
+# CONFIG_GAMEPORT is not set
+
+#
+# Character devices
+#
+CONFIG_VT=y
+CONFIG_VT_CONSOLE=y
+CONFIG_HW_CONSOLE=y
+CONFIG_VT_HW_CONSOLE_BINDING=y
+# CONFIG_SERIAL_NONSTANDARD is not set
+
+#
+# Serial drivers
+#
+CONFIG_SERIAL_8250=m
+CONFIG_SERIAL_8250_NR_UARTS=4
+CONFIG_SERIAL_8250_RUNTIME_UARTS=4
+# CONFIG_SERIAL_8250_EXTENDED 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_WATCHDOG is not set
+CONFIG_HW_RANDOM=y
+# 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
+
+#
+# I2C Algorithms
+#
+# CONFIG_I2C_ALGOBIT is not set
+# CONFIG_I2C_ALGOPCF is not set
+# CONFIG_I2C_ALGOPCA is not set
+
+#
+# I2C Hardware Bus support
+#
+# CONFIG_I2C_GPIO is not set
+# CONFIG_I2C_OCORES is not set
+# CONFIG_I2C_PARPORT_LIGHT is not set
+# CONFIG_I2C_SIMTEC is not set
+# CONFIG_I2C_TAOS_EVM is not set
+# CONFIG_I2C_STUB is not set
+CONFIG_I2C_IMX=y
+
+#
+# Miscellaneous I2C Chip support
+#
+# CONFIG_SENSORS_DS1337 is not set
+# CONFIG_SENSORS_DS1374 is not set
+# CONFIG_DS1682 is not set
+CONFIG_SENSORS_EEPROM=m
+CONFIG_SENSORS_PCF8574=m
+CONFIG_SENSORS_PCA9539=m
+CONFIG_SENSORS_PCF8591=m
+CONFIG_SENSORS_MAX6875=m
+# 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
+
+#
+# SPI support
+#
+CONFIG_SPI=y
+# CONFIG_SPI_DEBUG is not set
+CONFIG_SPI_MASTER=y
+
+#
+# SPI Master Controller Drivers
+#
+CONFIG_SPI_BITBANG=m
+# CONFIG_SPI_IMX 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 is not set
+# CONFIG_W1 is not set
+# CONFIG_HWMON is not set
+CONFIG_MISC_DEVICES=y
+# CONFIG_EEPROM_93CX6 is not set
+
+#
+# Multifunction device drivers
+#
+# CONFIG_MFD_SM501 is not set
+# CONFIG_NEW_LEDS is not set
+
+#
+# Multimedia devices
+#
+# CONFIG_VIDEO_DEV is not set
+# CONFIG_DVB_CORE is not set
+# CONFIG_DAB is not set
+
+#
+# Graphics support
+#
+CONFIG_BACKLIGHT_LCD_SUPPORT=y
+CONFIG_LCD_CLASS_DEVICE=m
+CONFIG_BACKLIGHT_CLASS_DEVICE=m
+
+#
+# Display device support
+#
+# CONFIG_DISPLAY_SUPPORT is not set
+# CONFIG_VGASTATE is not set
+CONFIG_VIDEO_OUTPUT_CONTROL=m
+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_SYS_FILLRECT is not set
+# CONFIG_FB_SYS_COPYAREA is not set
+# CONFIG_FB_SYS_IMAGEBLIT is not set
+# CONFIG_FB_SYS_FOPS is not set
+CONFIG_FB_DEFERRED_IO=y
+# CONFIG_FB_SVGALIB is not set
+# CONFIG_FB_MACMODES is not set
+# CONFIG_FB_BACKLIGHT is not set
+CONFIG_FB_MODE_HELPERS=y
+# CONFIG_FB_TILEBLITTING is not set
+
+#
+# Frame buffer hardware drivers
+#
+CONFIG_FB_IMX=y
+CONFIG_FB_IMX_MICROTIPS_MTF_T035_TFT=y
+# 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_S1D13XXX is not set
+# CONFIG_FB_VIRTUAL 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 is not set
+CONFIG_FONT_8x8=y
+CONFIG_FONT_8x16=y
+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
+
+#
+# Sound
+#
+CONFIG_SOUND=m
+
+#
+# Advanced Linux Sound Architecture
+#
+# CONFIG_SND is not set
+
+#
+# Open Sound System
+#
+# CONFIG_SOUND_PRIME is not set
+CONFIG_HID_SUPPORT=y
+CONFIG_HID=y
+# CONFIG_HID_DEBUG 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 is not set
+# CONFIG_USB is not set
+
+#
+# NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support'
+#
+
+#
+# USB Gadget Support
+#
+# CONFIG_USB_GADGET is not set
+
+#
+# Armadeus specific drivers
+#
+CONFIG_ARMADEUS_DRIVERS=y
+CONFIG_ARMADEUS_GENERIC_DRIVER=m
+CONFIG_ARMADEUS_GPIO_DRIVER=m
+CONFIG_ARMADEUS_PPDEV_DRIVER=m
+
+#
+# FPGA related
+#
+CONFIG_ARMADEUS_FPGA_TOOL_DRIVER=m
+CONFIG_ARMADEUS_KEYPAD_DRIVER=y
+CONFIG_ARMADEUS_PS2KBD_DRIVER=m
+
+#
+# Handheld related
+#
+CONFIG_ARMADEUS_PWM_DRIVER=m
+CONFIG_IMX_BACKLIGHT=m
+
+#
+# Communication bus related:
+#
+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
+
+#
+# MMC/SD Host Controller Drivers
+#
+CONFIG_MMC_IMX=y
+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=y
+# CONFIG_RTC_DRV_TEST is not set
+
+#
+# I2C RTC drivers
+#
+# CONFIG_RTC_DRV_DS1307 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
+
+#
+# SPI RTC drivers
+#
+# CONFIG_RTC_DRV_RS5C348 is not set
+# CONFIG_RTC_DRV_MAX6902 is not set
+
+#
+# Platform RTC drivers
+#
+# CONFIG_RTC_DRV_CMOS is not set
+CONFIG_RTC_DRV_DS1374=y
+# CONFIG_RTC_DRV_DS1553 is not set
+# CONFIG_RTC_DRV_STK17TA8 is not set
+# CONFIG_RTC_DRV_DS1742 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
+#
+
+#
+# DMA Engine support
+#
+# CONFIG_DMA_ENGINE is not set
+
+#
+# DMA Clients
+#
+
+#
+# DMA Devices
+#
+
+#
+# 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_JBD_DEBUG is not set
+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_GFS2_FS is not set
+# CONFIG_OCFS2_FS is not set
+# CONFIG_MINIX_FS is not set
+CONFIG_ROMFS_FS=y
+CONFIG_INOTIFY=y
+CONFIG_INOTIFY_USER=y
+# CONFIG_QUOTA is not set
+CONFIG_DNOTIFY=y
+CONFIG_AUTOFS_FS=y
+CONFIG_AUTOFS4_FS=y
+# CONFIG_FUSE_FS is not set
+
+#
+# CD-ROM/DVD Filesystems
+#
+# CONFIG_ISO9660_FS is not set
+# 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_RAMFS=y
+# 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_SUMMARY is not set
+# CONFIG_JFFS2_FS_XATTR is not set
+# CONFIG_JFFS2_COMPRESSION_OPTIONS is not set
+CONFIG_JFFS2_ZLIB=y
+CONFIG_JFFS2_RTIME=y
+# CONFIG_JFFS2_RUBIN is not set
+# CONFIG_CRAMFS is not set
+# CONFIG_VXFS_FS is not set
+# CONFIG_HPFS_FS is not set
+# CONFIG_QNX4FS_FS is not set
+# CONFIG_SYSV_FS is not set
+# CONFIG_UFS_FS is not set
+
+#
+# Network File Systems
+#
+CONFIG_NFS_FS=y
+CONFIG_NFS_V3=y
+# CONFIG_NFS_V3_ACL is not set
+CONFIG_NFS_V4=y
+CONFIG_NFS_DIRECTIO=y
+# CONFIG_NFSD is not set
+CONFIG_ROOT_NFS=y
+CONFIG_LOCKD=y
+CONFIG_LOCKD_V4=y
+CONFIG_NFS_COMMON=y
+CONFIG_SUNRPC=y
+CONFIG_SUNRPC_GSS=y
+# CONFIG_SUNRPC_BIND34 is not set
+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
+
+#
+# Native Language Support
+#
+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 is not set
+# 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
+
+#
+# Distributed Lock Manager
+#
+# CONFIG_DLM is not set
+
+#
+# Profiling support
+#
+# CONFIG_PROFILING is not set
+
+#
+# Kernel hacking
+#
+# CONFIG_PRINTK_TIME is not set
+CONFIG_ENABLE_MUST_CHECK=y
+# 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=y
+# CONFIG_DEBUG_SHIRQ is not set
+CONFIG_DETECT_SOFTLOCKUP=y
+CONFIG_SCHED_DEBUG=y
+# CONFIG_SCHEDSTATS is not set
+# CONFIG_TIMER_STATS is not set
+# CONFIG_DEBUG_SLAB is not set
+CONFIG_DEBUG_PREEMPT=y
+# CONFIG_DEBUG_RT_MUTEXES is not set
+# CONFIG_RT_MUTEX_TESTER is not set
+# CONFIG_DEBUG_SPINLOCK is not set
+# CONFIG_DEBUG_MUTEXES is not set
+# CONFIG_DEBUG_LOCK_ALLOC is not set
+# CONFIG_PROVE_LOCKING is not set
+# CONFIG_LOCK_STAT is not set
+# CONFIG_DEBUG_SPINLOCK_SLEEP is not set
+# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set
+# CONFIG_DEBUG_KOBJECT is not set
+# CONFIG_DEBUG_BUGVERBOSE is not set
+CONFIG_DEBUG_INFO=y
+# CONFIG_DEBUG_VM is not set
+# CONFIG_DEBUG_LIST is not set
+CONFIG_FRAME_POINTER=y
+CONFIG_FORCED_INLINING=y
+# CONFIG_RCU_TORTURE_TEST is not set
+# CONFIG_FAULT_INJECTION is not set
+# CONFIG_DEBUG_USER is not set
+# CONFIG_DEBUG_ERRORS is not set
+# CONFIG_DEBUG_LL is not set
+
+#
+# Security options
+#
+# CONFIG_KEYS is not set
+# CONFIG_SECURITY is not set
+CONFIG_CRYPTO=y
+CONFIG_CRYPTO_ALGAPI=y
+CONFIG_CRYPTO_BLKCIPHER=y
+CONFIG_CRYPTO_MANAGER=y
+# CONFIG_CRYPTO_HMAC is not set
+# CONFIG_CRYPTO_XCBC is not set
+# CONFIG_CRYPTO_NULL is not set
+# CONFIG_CRYPTO_MD4 is not set
+CONFIG_CRYPTO_MD5=y
+# CONFIG_CRYPTO_SHA1 is not set
+# CONFIG_CRYPTO_SHA256 is not set
+# CONFIG_CRYPTO_SHA512 is not set
+# CONFIG_CRYPTO_WP512 is not set
+# CONFIG_CRYPTO_TGR192 is not set
+# CONFIG_CRYPTO_GF128MUL is not set
+CONFIG_CRYPTO_ECB=m
+CONFIG_CRYPTO_CBC=y
+# CONFIG_CRYPTO_PCBC is not set
+# CONFIG_CRYPTO_LRW is not set
+# CONFIG_CRYPTO_CRYPTD is not set
+CONFIG_CRYPTO_DES=y
+# CONFIG_CRYPTO_FCRYPT is not set
+# CONFIG_CRYPTO_BLOWFISH is not set
+# CONFIG_CRYPTO_TWOFISH is not set
+# CONFIG_CRYPTO_SERPENT is not set
+# CONFIG_CRYPTO_AES is not set
+# CONFIG_CRYPTO_CAST5 is not set
+# CONFIG_CRYPTO_CAST6 is not set
+# CONFIG_CRYPTO_TEA is not set
+# CONFIG_CRYPTO_ARC4 is not set
+# CONFIG_CRYPTO_KHAZAD is not set
+# CONFIG_CRYPTO_ANUBIS is not set
+# CONFIG_CRYPTO_DEFLATE is not set
+# CONFIG_CRYPTO_MICHAEL_MIC is not set
+CONFIG_CRYPTO_CRC32C=m
+# CONFIG_CRYPTO_CAMELLIA is not set
+# CONFIG_CRYPTO_TEST is not set
+# CONFIG_CRYPTO_HW is not set
+
+#
+# Library routines
+#
+CONFIG_BITREVERSE=y
+# CONFIG_CRC_CCITT is not set
+# CONFIG_CRC16 is not set
+# CONFIG_CRC_ITU_T is not set
+CONFIG_CRC32=y
+# CONFIG_CRC7 is not set
+CONFIG_LIBCRC32C=m
+CONFIG_ZLIB_INFLATE=y
+CONFIG_ZLIB_DEFLATE=y
+CONFIG_PLIST=y
+CONFIG_HAS_IOMEM=y
+CONFIG_HAS_IOPORT=y
+CONFIG_HAS_DMA=y
Added: trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.23.1/010-linux-2.6.23.1-imx1.diff
===================================================================
--- trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.23.1/010-linux-2.6.23.1-imx1.diff (rev 0)
+++ trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.23.1/010-linux-2.6.23.1-imx1.diff 2007-10-28 22:37:24 UTC (rev 668)
@@ -0,0 +1,2518 @@
+diff -purN linux-2.6.18/arch/arm/configs/mx1fs2_defconfig linux-2.6.18-imx/arch/arm/configs/mx1fs2_defconfig
+--- linux-2.6.18/arch/arm/configs/mx1fs2_defconfig 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.18-imx/arch/arm/configs/mx1fs2_defconfig 2006-10-01 13:30:09.000000000 +0200
+@@ -0,0 +1,728 @@
++#
++# Automatically generated make config: don't edit
++# Linux kernel version: 2.6.10-imx-svn
++# Mon Jan 3 19:27:36 2005
++#
++CONFIG_ARM=y
++CONFIG_MMU=y
++CONFIG_UID16=y
++CONFIG_RWSEM_GENERIC_SPINLOCK=y
++CONFIG_GENERIC_IOMAP=y
++
++#
++# Code maturity level options
++#
++CONFIG_EXPERIMENTAL=y
++CONFIG_CLEAN_COMPILE=y
++CONFIG_BROKEN_ON_SMP=y
++
++#
++# General setup
++#
++CONFIG_LOCALVERSION=""
++CONFIG_SWAP=y
++CONFIG_SYSVIPC=y
++# CONFIG_POSIX_MQUEUE is not set
++# CONFIG_BSD_PROCESS_ACCT is not set
++# CONFIG_SYSCTL is not set
++# CONFIG_AUDIT is not set
++CONFIG_LOG_BUF_SHIFT=14
++# CONFIG_HOTPLUG is not set
++CONFIG_KOBJECT_UEVENT=y
++# CONFIG_IKCONFIG is not set
++CONFIG_EMBEDDED=y
++# CONFIG_KALLSYMS is not set
++CONFIG_FUTEX=y
++CONFIG_EPOLL=y
++CONFIG_CC_OPTIMIZE_FOR_SIZE=y
++CONFIG_SHMEM=y
++CONFIG_CC_ALIGN_FUNCTIONS=0
++CONFIG_CC_ALIGN_LABELS=0
++CONFIG_CC_ALIGN_LOOPS=0
++CONFIG_CC_ALIGN_JUMPS=0
++# CONFIG_TINY_SHMEM is not set
++
++#
++# Loadable module support
++#
++CONFIG_MODULES=y
++CONFIG_MODULE_UNLOAD=y
++# CONFIG_MODULE_FORCE_UNLOAD is not set
++CONFIG_OBSOLETE_MODPARM=y
++# CONFIG_MODVERSIONS is not set
++# CONFIG_MODULE_SRCVERSION_ALL is not set
++CONFIG_KMOD=y
++
++#
++# System Type
++#
++# CONFIG_ARCH_CLPS7500 is not set
++# CONFIG_ARCH_CLPS711X is not set
++# CONFIG_ARCH_CO285 is not set
++# CONFIG_ARCH_EBSA110 is not set
++# CONFIG_ARCH_CAMELOT is not set
++# CONFIG_ARCH_FOOTBRIDGE is not set
++# CONFIG_ARCH_INTEGRATOR is not set
++# CONFIG_ARCH_IOP3XX is not set
++# CONFIG_ARCH_IXP4XX is not set
++# CONFIG_ARCH_IXP2000 is not set
++# CONFIG_ARCH_L7200 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_OMAP is not set
++# CONFIG_ARCH_VERSATILE is not set
++CONFIG_ARCH_IMX=y
++# CONFIG_ARCH_H720X is not set
++
++#
++# IMX Implementations
++#
++CONFIG_MACH_MX1FS2=y
++# CONFIG_MACH_SCB9328 is not set
++# CONFIG_ARCH_MX1ADS is not set
++
++#
++# Processor Type
++#
++CONFIG_CPU_32=y
++CONFIG_CPU_ARM920T=y
++CONFIG_CPU_32v4=y
++CONFIG_CPU_ABRT_EV4T=y
++CONFIG_CPU_CACHE_V4WT=y
++CONFIG_CPU_CACHE_VIVT=y
++CONFIG_CPU_COPY_V4WB=y
++CONFIG_CPU_TLB_V4WBI=y
++
++#
++# Processor Features
++#
++# CONFIG_ARM_THUMB is not set
++# CONFIG_CPU_ICACHE_DISABLE is not set
++# CONFIG_CPU_DCACHE_DISABLE is not set
++# CONFIG_CPU_DCACHE_WRITETHROUGH is not set
++
++#
++# General setup
++#
++CONFIG_ZBOOT_ROM_TEXT=0x0
++CONFIG_ZBOOT_ROM_BSS=0x0
++# CONFIG_XIP_KERNEL is not set
++
++#
++# At least one math emulation must be selected
++#
++CONFIG_FPE_NWFPE=y
++CONFIG_FPE_NWFPE_XP=y
++CONFIG_FPE_FASTFPE=y
++CONFIG_BINFMT_ELF=y
++# CONFIG_BINFMT_AOUT is not set
++# CONFIG_BINFMT_MISC is not set
++
++#
++# Generic Driver Options
++#
++CONFIG_STANDALONE=y
++CONFIG_PREVENT_FIRMWARE_BUILD=y
++# CONFIG_PM is not set
++# CONFIG_PREEMPT is not set
++# CONFIG_ARTHUR is not set
++CONFIG_CMDLINE=""
++# CONFIG_LEDS is not set
++CONFIG_ALIGNMENT_TRAP=y
++
++#
++# Parallel port support
++#
++CONFIG_PARPORT=y
++# CONFIG_PARPORT_PC is not set
++# CONFIG_PARPORT_ARC is not set
++# CONFIG_PARPORT_MX1FS2 is not set
++# CONFIG_PARPORT_OTHER is not set
++CONFIG_PARPORT_1284=y
++
++#
++# Memory Technology Devices (MTD)
++#
++CONFIG_MTD=y
++# CONFIG_MTD_DEBUG is not set
++CONFIG_MTD_PARTITIONS=y
++# CONFIG_MTD_CONCAT is not set
++# CONFIG_MTD_REDBOOT_PARTS is not set
++CONFIG_MTD_CMDLINE_PARTS=y
++# CONFIG_MTD_AFS_PARTS is not set
++
++#
++# User Modules And Translation Layers
++#
++CONFIG_MTD_CHAR=y
++CONFIG_MTD_BLOCK=y
++# CONFIG_FTL is not set
++# CONFIG_NFTL is not set
++# CONFIG_INFTL 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 is not set
++CONFIG_MTD_MAP_BANK_WIDTH_1=y
++CONFIG_MTD_MAP_BANK_WIDTH_2=y
++CONFIG_MTD_MAP_BANK_WIDTH_4=y
++# 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=y
++# CONFIG_MTD_CFI_I4 is not set
++# CONFIG_MTD_CFI_I8 is not set
++# CONFIG_MTD_CFI_INTELEXT is not set
++CONFIG_MTD_CFI_AMDSTD=y
++CONFIG_MTD_CFI_AMDSTD_RETRY=0
++# 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
++
++#
++# Mapping drivers for chip access
++#
++# CONFIG_MTD_COMPLEX_MAPPINGS is not set
++# CONFIG_MTD_PHYSMAP is not set
++# CONFIG_MTD_ARM_INTEGRATOR is not set
++# CONFIG_MTD_SCB9328 is not set
++CONFIG_MTD_MX1FS2=y
++# CONFIG_MTD_MX1ADS is not set
++# CONFIG_MTD_EDB7312 is not set
++
++#
++# Self-contained MTD device drivers
++#
++# CONFIG_MTD_SLRAM is not set
++# CONFIG_MTD_PHRAM is not set
++# CONFIG_MTD_MTDRAM is not set
++# CONFIG_MTD_BLKMTD 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
++
++#
++# NAND Flash Device Drivers
++#
++# CONFIG_MTD_NAND is not set
++
++#
++# Plug and Play support
++#
++
++#
++# Block devices
++#
++# CONFIG_BLK_DEV_FD is not set
++# CONFIG_PARIDE is not set
++CONFIG_BLK_DEV_LOOP=y
++# CONFIG_BLK_DEV_CRYPTOLOOP is not set
++# CONFIG_BLK_DEV_NBD is not set
++# CONFIG_BLK_DEV_RAM is not set
++CONFIG_BLK_DEV_RAM_COUNT=16
++CONFIG_INITRAMFS_SOURCE=""
++# CONFIG_CDROM_PKTCDVD is not set
++
++#
++# IO Schedulers
++#
++CONFIG_IOSCHED_NOOP=y
++# CONFIG_IOSCHED_AS is not set
++CONFIG_IOSCHED_DEADLINE=y
++CONFIG_IOSCHED_CFQ=y
++
++#
++# Multi-device support (RAID and LVM)
++#
++# CONFIG_MD is not set
++
++#
++# Networking support
++#
++CONFIG_NET=y
++
++#
++# Networking options
++#
++CONFIG_PACKET=m
++CONFIG_PACKET_MMAP=y
++# CONFIG_NETLINK_DEV is not set
++CONFIG_UNIX=y
++# CONFIG_NET_KEY is not set
++CONFIG_INET=y
++# CONFIG_IP_MULTICAST is not set
++# CONFIG_IP_ADVANCED_ROUTER is not set
++# CONFIG_IP_PNP is not set
++# CONFIG_NET_IPIP is not set
++# CONFIG_NET_IPGRE 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_TUNNEL is not set
++CONFIG_IP_TCPDIAG=y
++# CONFIG_IP_TCPDIAG_IPV6 is not set
++# CONFIG_IPV6 is not set
++# CONFIG_NETFILTER is not set
++
++#
++# SCTP Configuration (EXPERIMENTAL)
++#
++# CONFIG_IP_SCTP 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_NET_DIVERT is not set
++# CONFIG_ECONET is not set
++# CONFIG_WAN_ROUTER is not set
++
++#
++# QoS and/or fair queueing
++#
++# CONFIG_NET_SCHED is not set
++# CONFIG_NET_CLS_ROUTE is not set
++
++#
++# Network testing
++#
++# CONFIG_NET_PKTGEN is not set
++# CONFIG_NETPOLL is not set
++# CONFIG_NET_POLL_CONTROLLER is not set
++# CONFIG_HAMRADIO is not set
++# CONFIG_IRDA is not set
++# CONFIG_BT is not set
++CONFIG_NETDEVICES=y
++# CONFIG_DUMMY is not set
++# CONFIG_BONDING is not set
++# CONFIG_EQUALIZER is not set
++# CONFIG_TUN is not set
++
++#
++# Ethernet (10 or 100Mbit)
++#
++# CONFIG_NET_ETHERNET is not set
++
++#
++# Ethernet (1000 Mbit)
++#
++
++#
++# Ethernet (10000 Mbit)
++#
++
++#
++# Token Ring devices
++#
++
++#
++# Wireless LAN (non-hamradio)
++#
++# CONFIG_NET_RADIO is not set
++
++#
++# Wan interfaces
++#
++# CONFIG_WAN is not set
++# CONFIG_PLIP is not set
++CONFIG_PPP=y
++# CONFIG_PPP_MULTILINK is not set
++CONFIG_PPP_FILTER=y
++CONFIG_PPP_ASYNC=y
++# CONFIG_PPP_SYNC_TTY is not set
++CONFIG_PPP_DEFLATE=y
++CONFIG_PPP_BSDCOMP=y
++# CONFIG_PPPOE is not set
++# CONFIG_SLIP is not set
++# CONFIG_SHAPER is not set
++# CONFIG_NETCONSOLE is not set
++
++#
++# SCSI device support
++#
++# CONFIG_SCSI is not set
++
++#
++# Fusion MPT device support
++#
++
++#
++# IEEE 1394 (FireWire) support
++#
++
++#
++# I2O device support
++#
++
++#
++# ISDN subsystem
++#
++# CONFIG_ISDN is not set
++
++#
++# Input device support
++#
++# CONFIG_INPUT is not set
++
++#
++# Userland interfaces
++#
++
++#
++# Input I/O drivers
++#
++# CONFIG_GAMEPORT is not set
++CONFIG_SOUND_GAMEPORT=y
++# CONFIG_SERIO is not set
++
++#
++# Input Device Drivers
++#
++
++#
++# Character devices
++#
++# CONFIG_VT is not set
++# CONFIG_SERIAL_NONSTANDARD is not set
++
++#
++# Serial drivers
++#
++CONFIG_SERIAL_8250=y
++CONFIG_SERIAL_8250_CONSOLE=y
++CONFIG_SERIAL_8250_NR_UARTS=0
++CONFIG_SERIAL_8250_EXTENDED=y
++# CONFIG_SERIAL_8250_MANY_PORTS is not set
++CONFIG_SERIAL_8250_SHARE_IRQ=y
++# CONFIG_SERIAL_8250_DETECT_IRQ is not set
++# CONFIG_SERIAL_8250_MULTIPORT is not set
++# CONFIG_SERIAL_8250_RSA 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_PRINTER=y
++# CONFIG_LP_CONSOLE is not set
++# CONFIG_PPDEV is not set
++# CONFIG_TIPAR is not set
++
++#
++# IPMI
++#
++# CONFIG_IPMI_HANDLER is not set
++
++#
++# Watchdog Cards
++#
++# CONFIG_WATCHDOG is not set
++# CONFIG_NVRAM is not set
++CONFIG_RTC=m
++# CONFIG_DTLK is not set
++# CONFIG_R3964 is not set
++
++#
++# Ftape, the floppy tape device driver
++#
++# CONFIG_DRM is not set
++# CONFIG_RAW_DRIVER is not set
++
++#
++# I2C support
++#
++# CONFIG_I2C is not set
++
++#
++# Multimedia devices
++#
++# CONFIG_VIDEO_DEV is not set
++
++#
++# Digital Video Broadcasting Devices
++#
++# CONFIG_DVB is not set
++
++#
++# File systems
++#
++# CONFIG_EXT2_FS is not set
++# CONFIG_EXT3_FS is not set
++# CONFIG_JBD is not set
++# CONFIG_REISERFS_FS is not set
++# CONFIG_JFS_FS is not set
++# CONFIG_XFS_FS is not set
++CONFIG_MINIX_FS=y
++# CONFIG_ROMFS_FS is not set
++# CONFIG_QUOTA is not set
++CONFIG_DNOTIFY=y
++# CONFIG_AUTOFS_FS is not set
++# CONFIG_AUTOFS4_FS is not set
++
++#
++# CD-ROM/DVD Filesystems
++#
++# CONFIG_ISO9660_FS is not set
++# 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_SYSFS=y
++CONFIG_DEVFS_FS=y
++CONFIG_DEVFS_MOUNT=y
++# CONFIG_DEVFS_DEBUG is not set
++# CONFIG_DEVPTS_FS_XATTR is not set
++CONFIG_TMPFS=y
++# CONFIG_TMPFS_XATTR is not set
++# CONFIG_HUGETLB_PAGE is not set
++CONFIG_RAMFS=y
++
++#
++# 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_JFFS_FS is not set
++CONFIG_JFFS2_FS=y
++CONFIG_JFFS2_FS_DEBUG=0
++# CONFIG_JFFS2_FS_NAND is not set
++# CONFIG_JFFS2_COMPRESSION_OPTIONS is not set
++CONFIG_JFFS2_ZLIB=y
++CONFIG_JFFS2_RTIME=y
++# CONFIG_JFFS2_RUBIN is not set
++# CONFIG_CRAMFS is not set
++# CONFIG_VXFS_FS is not set
++# CONFIG_HPFS_FS is not set
++# CONFIG_QNX4FS_FS is not set
++# CONFIG_SYSV_FS is not set
++# CONFIG_UFS_FS is not set
++
++#
++# Network File Systems
++#
++CONFIG_NFS_FS=y
++CONFIG_NFS_V3=y
++# CONFIG_NFS_V4 is not set
++# CONFIG_NFS_DIRECTIO is not set
++# CONFIG_NFSD is not set
++CONFIG_LOCKD=y
++CONFIG_LOCKD_V4=y
++# CONFIG_EXPORTFS is not set
++CONFIG_SUNRPC=y
++# CONFIG_RPCSEC_GSS_KRB5 is not set
++# 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 is not set
++# 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_EFI_PARTITION is not set
++
++#
++# Native Language Support
++#
++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=y
++# CONFIG_NLS_KOI8_R is not set
++# CONFIG_NLS_KOI8_U is not set
++# CONFIG_NLS_UTF8 is not set
++
++#
++# Profiling support
++#
++# CONFIG_PROFILING is not set
++
++#
++# Graphics support
++#
++CONFIG_FB=y
++CONFIG_FB_MODE_HELPERS=y
++# CONFIG_FB_TILEBLITTING is not set
++CONFIG_FB_IMX=y
++# CONFIG_FB_VIRTUAL is not set
++
++#
++# Logo configuration
++#
++# CONFIG_LOGO is not set
++
++#
++# Sound
++#
++# CONFIG_SOUND is not set
++
++#
++# Misc devices
++#
++
++#
++# USB support
++#
++# CONFIG_USB is not set
++CONFIG_USB_ARCH_HAS_HCD=y
++# CONFIG_USB_ARCH_HAS_OHCI is not set
++
++#
++# NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support' may also be needed; see USB_STORAGE Help for more information
++#
++
++#
++# USB Gadget Support
++#
++# CONFIG_USB_GADGET is not set
++
++#
++# MMC/SD Card support
++#
++CONFIG_MMC=y
++# CONFIG_MMC_DEBUG is not set
++CONFIG_MMC_BLOCK=y
++# CONFIG_MMC_WBSD is not set
++CONFIG_MMC_IMX=y
++
++#
++# Kernel hacking
++#
++# CONFIG_DEBUG_KERNEL is not set
++# CONFIG_DEBUG_INFO is not set
++CONFIG_FRAME_POINTER=y
++# CONFIG_DEBUG_USER is not set
++
++#
++# Security options
++#
++# CONFIG_KEYS is not set
++# CONFIG_SECURITY is not set
++
++#
++# Cryptographic options
++#
++CONFIG_CRYPTO=y
++# CONFIG_CRYPTO_HMAC is not set
++# CONFIG_CRYPTO_NULL is not set
++# CONFIG_CRYPTO_MD4 is not set
++# CONFIG_CRYPTO_MD5 is not set
++# CONFIG_CRYPTO_SHA1 is not set
++# CONFIG_CRYPTO_SHA256 is not set
++# CONFIG_CRYPTO_SHA512 is not set
++# CONFIG_CRYPTO_WP512 is not set
++# CONFIG_CRYPTO_DES is not set
++# CONFIG_CRYPTO_BLOWFISH is not set
++# CONFIG_CRYPTO_TWOFISH is not set
++# CONFIG_CRYPTO_SERPENT is not set
++# CONFIG_CRYPTO_AES is not set
++# CONFIG_CRYPTO_CAST5 is not set
++# CONFIG_CRYPTO_CAST6 is not set
++# CONFIG_CRYPTO_TEA is not set
++# CONFIG_CRYPTO_ARC4 is not set
++# CONFIG_CRYPTO_KHAZAD is not set
++# CONFIG_CRYPTO_ANUBIS is not set
++# CONFIG_CRYPTO_DEFLATE is not set
++# CONFIG_CRYPTO_MICHAEL_MIC is not set
++# CONFIG_CRYPTO_CRC32C is not set
++# CONFIG_CRYPTO_TEST is not set
++
++#
++# Library routines
++#
++CONFIG_CRC_CCITT=y
++CONFIG_CRC32=y
++# CONFIG_LIBCRC32C is not set
++CONFIG_ZLIB_INFLATE=y
++CONFIG_ZLIB_DEFLATE=y
+diff -purN linux-2.6.18/arch/arm/configs/scb9328_defconfig linux-2.6.18-imx/arch/arm/configs/scb9328_defconfig
+--- linux-2.6.18/arch/arm/configs/scb9328_defconfig 1970-01-01 01:00:00.000000000 +0100
++++ linux-2.6.18-imx/arch/arm/configs/scb9328_defconfig 2006-10-01 13:30:09.000000000 +0200
+@@ -0,0 +1,705 @@
++#
++# Automatically generated make config: don't edit
++# Linux kernel version: 2.6.10-imx-svn
++# Tue Jan 4 11:26:35 2005
++#
++CONFIG_ARM=y
++CONFIG_MMU=y
++CONFIG_UID16=y
++CONFIG_RWSEM_GENERIC_SPINLOCK=y
++CONFIG_GENERIC_IOMAP=y
++
++#
++# Code maturity level options
++#
++CONFIG_EXPERIMENTAL=y
++CONFIG_CLEAN_COMPILE=y
++CONFIG_BROKEN_ON_SMP=y
++CONFIG_LOCK_KERNEL=y
++
++#
++# General setup
++#
++CONFIG_LOCALVERSION=""
++CONFIG_SWAP=y
++CONFIG_SYSVIPC=y
++# CONFIG_POSIX_MQUEUE is not set
++# CONFIG_BSD_PROCESS_ACCT is not set
++# CONFIG_SYSCTL is not set
++# CONFIG_AUDIT is not set
++CONFIG_LOG_BUF_SHIFT=14
++# CONFIG_HOTPLUG is not set
++CONFIG_KOBJECT_UEVENT=y
++# CONFIG_IKCONFIG is not set
++CONFIG_EMBEDDED=y
++# CONFIG_KALLSYMS is not set
++CONFIG_FUTEX=y
++CONFIG_EPOLL=y
++CONFIG_CC_OPTIMIZE_FOR_SIZE=y
++CONFIG_SHMEM=y
++CONFIG_CC_ALIGN_FUNCTIONS=0
++CONFIG_CC_ALIGN_LABELS=0
++CONFIG_CC_ALIGN_LOOPS=0
++CONFIG_CC_ALIGN_JUMPS=0
++# CONFIG_TINY_SHMEM is not set
++
++#
++# Loadable module support
++#
++CONFIG_MODULES=y
++CONFIG_MODULE_UNLOAD=y
++# CONFIG_MODULE_FORCE_UNLOAD is not set
++CONFIG_OBSOLETE_MODPARM=y
++# CONFIG_MODVERSIONS is not set
++# CONFIG_MODULE_SRCVERSION_ALL is not set
++CONFIG_KMOD=y
++
++#
++# System Type
++#
++# CONFIG_ARCH_CLPS7500 is not set
++# CONFIG_ARCH_CLPS711X is not set
++# CONFIG_ARCH_CO285 is not set
++# CONFIG_ARCH_EBSA110 is not set
++# CONFIG_ARCH_CAMELOT is not set
++# CONFIG_ARCH_FOOTBRIDGE is not set
++# CONFIG_ARCH_INTEGRATOR is not set
++# CONFIG_ARCH_IOP3XX is not set
++# CONFIG_ARCH_IXP4XX is not set
++# CONFIG_ARCH_IXP2000 is not set
++# CONFIG_ARCH_L7200 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_OMAP is not set
++# CONFIG_ARCH_VERSATILE is not set
++CONFIG_ARCH_IMX=y
++# CONFIG_ARCH_H720X is not set
++
++#
++# IMX Implementations
++#
++# CONFIG_MACH_MX1FS2 is not set
++CONFIG_MACH_SCB9328=y
++# CONFIG_ARCH_MX1ADS is not set
++# CONFIG_IMX_SCB9328_EVK9328 is not set
++CONFIG_IMX_SCB9328_EVK9328L=y
++CONFIG_IMX_SCB9328_FLASH_16MB=y
++# CONFIG_IMX_SCB9328_FLASH_32MB is not set
++
++#
++# Processor Type
++#
++CONFIG_CPU_32=y
++CONFIG_CPU_ARM920T=y
++CONFIG_CPU_32v4=y
++CONFIG_CPU_ABRT_EV4T=y
++CONFIG_CPU_CACHE_V4WT=y
++CONFIG_CPU_CACHE_VIVT=y
++CONFIG_CPU_COPY_V4WB=y
++CONFIG_CPU_TLB_V4WBI=y
++
++#
++# Processor Features
++#
++# CONFIG_ARM_THUMB is not set
++# CONFIG_CPU_ICACHE_DISABLE is not set
++# CONFIG_CPU_DCACHE_DISABLE is not set
++# CONFIG_CPU_DCACHE_WRITETHROUGH is not set
++
++#
++# General setup
++#
++CONFIG_ZBOOT_ROM_TEXT=0x0
++CONFIG_ZBOOT_ROM_BSS=0x0
++# CONFIG_XIP_KERNEL is not set
++
++#
++# At least one math emulation must be selected
++#
++CONFIG_FPE_NWFPE=y
++CONFIG_FPE_NWFPE_XP=y
++CONFIG_FPE_FASTFPE=y
++CONFIG_BINFMT_ELF=y
++# CONFIG_BINFMT_AOUT is not set
++# CONFIG_BINFMT_MISC is not set
++
++#
++# Generic Driver Options
++#
++CONFIG_STANDALONE=y
++CONFIG_PREVENT_FIRMWARE_BUILD=y
++# CONFIG_PM is not set
++CONFIG_PREEMPT=y
++# CONFIG_ARTHUR is not set
++CONFIG_CMDLINE=""
++CONFIG_LEDS=y
++CONFIG_LEDS_TIMER=y
++CONFIG_LEDS_CPU=y
++CONFIG_ALIGNMENT_TRAP=y
++
++#
++# Parallel port support
++#
++# CONFIG_PARPORT is not set
++
++#
++# Memory Technology Devices (MTD)
++#
++CONFIG_MTD=y
++# CONFIG_MTD_DEBUG is not set
++CONFIG_MTD_PARTITIONS=y
++# CONFIG_MTD_CONCAT is not set
++# CONFIG_MTD_REDBOOT_PARTS is not set
++CONFIG_MTD_CMDLINE_PARTS=y
++# CONFIG_MTD_AFS_PARTS is not set
++
++#
++# User Modules And Translation Layers
++#
++CONFIG_MTD_CHAR=y
++CONFIG_MTD_BLOCK=y
++# CONFIG_FTL is not set
++# CONFIG_NFTL is not set
++# CONFIG_INFTL 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 is not set
++CONFIG_MTD_MAP_BANK_WIDTH_1=y
++CONFIG_MTD_MAP_BANK_WIDTH_2=y
++CONFIG_MTD_MAP_BANK_WIDTH_4=y
++# 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=y
++# CONFIG_MTD_CFI_I4 is not set
++# CONFIG_MTD_CFI_I8 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
++
++#
++# Mapping drivers for chip access
++#
++# CONFIG_MTD_COMPLEX_MAPPINGS is not set
++# CONFIG_MTD_PHYSMAP is not set
++# CONFIG_MTD_ARM_INTEGRATOR is not set
++CONFIG_MTD_SCB9328=y
++# CONFIG_MTD_MX1FS2 is not set
++# CONFIG_MTD_MX1ADS is not set
++# CONFIG_MTD_EDB7312 is not set
++
++#
++# Self-contained MTD device drivers
++#
++# CONFIG_MTD_SLRAM is not set
++# CONFIG_MTD_PHRAM is not set
++# CONFIG_MTD_MTDRAM is not set
++# CONFIG_MTD_BLKMTD 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
++
++#
++# NAND Flash Device Drivers
++#
++# CONFIG_MTD_NAND is not set
++
++#
++# Plug and Play support
++#
++
++#
++# Block devices
++#
++# CONFIG_BLK_DEV_FD is not set
++CONFIG_BLK_DEV_LOOP=m
++CONFIG_BLK_DEV_CRYPTOLOOP=m
++CONFIG_BLK_DEV_NBD=m
++# CONFIG_BLK_DEV_RAM is not set
++CONFIG_BLK_DEV_RAM_COUNT=16
++CONFIG_INITRAMFS_SOURCE=""
++# CONFIG_CDROM_PKTCDVD is not set
++
++#
++# IO Schedulers
++#
++CONFIG_IOSCHED_NOOP=y
++# CONFIG_IOSCHED_AS is not set
++CONFIG_IOSCHED_DEADLINE=y
++CONFIG_IOSCHED_CFQ=y
++
++#
++# Multi-device support (RAID and LVM)
++#
++# CONFIG_MD is not set
++
++#
++# Networking support
++#
++CONFIG_NET=y
++
++#
++# Networking options
++#
++CONFIG_PACKET=m
++CONFIG_PACKET_MMAP=y
++# CONFIG_NETLINK_DEV is not set
++CONFIG_UNIX=y
++# CONFIG_NET_KEY is not set
++CONFIG_INET=y
++# CONFIG_IP_MULTICAST is not set
++# CONFIG_IP_ADVANCED_ROUTER is not set
++# CONFIG_IP_PNP is not set
++# CONFIG_NET_IPIP is not set
++# CONFIG_NET_IPGRE 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_TUNNEL is not set
++CONFIG_IP_TCPDIAG=y
++# CONFIG_IP_TCPDIAG_IPV6 is not set
++# CONFIG_IPV6 is not set
++# CONFIG_NETFILTER is not set
++
++#
++# SCTP Configuration (EXPERIMENTAL)
++#
++# CONFIG_IP_SCTP 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_NET_DIVERT is not set
++# CONFIG_ECONET is not set
++# CONFIG_WAN_ROUTER is not set
++
++#
++# QoS and/or fair queueing
++#
++# CONFIG_NET_SCHED is not set
++# CONFIG_NET_CLS_ROUTE is not set
++
++#
++# Network testing
++#
++# CONFIG_NET_PKTGEN is not set
++# CONFIG_NETPOLL is not set
++# CONFIG_NET_POLL_CONTROLLER is not set
++# CONFIG_HAMRADIO is not set
++# CONFIG_IRDA is not set
++# CONFIG_BT is not set
++CONFIG_NETDEVICES=y
++# CONFIG_DUMMY is not set
++# CONFIG_BONDING is not set
++# CONFIG_EQUALIZER is not set
++# CONFIG_TUN is not set
++
++#
++# Ethernet (10 or 100Mbit)
++#
++CONFIG_NET_ETHERNET=y
++CONFIG_MII=y
++# CONFIG_SMC91X is not set
++CONFIG_DM9000=y
++
++#
++# Ethernet (1000 Mbit)
++#
++
++#
++# Ethernet (10000 Mbit)
++#
++
++#
++# Token Ring devices
++#
++
++#
++# Wireless LAN (non-hamradio)
++#
++# CONFIG_NET_RADIO is not set
++
++#
++# Wan interfaces
++#
++# CONFIG_WAN is not set
++# CONFIG_PPP is not set
++# CONFIG_SLIP is not set
++# CONFIG_SHAPER is not set
++# CONFIG_NETCONSOLE is not set
++
++#
++# SCSI device support
++#
++# CONFIG_SCSI is not set
++
++#
++# Fusion MPT device support
++#
++
++#
++# IEEE 1394 (FireWire) support
++#
++
++#
++# I2O device support
++#
++
++#
++# ISDN subsystem
++#
++# CONFIG_ISDN is not set
++
++#
++# Input device support
++#
++# CONFIG_INPUT is not set
++
++#
++# Userland interfaces
++#
++
++#
++# Input I/O drivers
++#
++# CONFIG_GAMEPORT is not set
++CONFIG_SOUND_GAMEPORT=y
++# CONFIG_SERIO is not set
++
++#
++# Input Device Drivers
++#
++
++#
++# Character devices
++#
++# CONFIG_VT is not set
++# CONFIG_SERIAL_NONSTANDARD is not set
++
++#
++# Serial drivers
++#
++CONFIG_SERIAL_8250=y
++CONFIG_SERIAL_8250_CONSOLE=y
++CONFIG_SERIAL_8250_NR_UARTS=0
++CONFIG_SERIAL_8250_EXTENDED=y
++# CONFIG_SERIAL_8250_MANY_PORTS is not set
++CONFIG_SERIAL_8250_SHARE_IRQ=y
++# CONFIG_SERIAL_8250_DETECT_IRQ is not set
++# CONFIG_SERIAL_8250_MULTIPORT is not set
++# CONFIG_SERIAL_8250_RSA 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
++
++#
++# IPMI
++#
++# CONFIG_IPMI_HANDLER is not set
++
++#
++# Watchdog Cards
++#
++# CONFIG_WATCHDOG is not set
++# CONFIG_NVRAM is not set
++CONFIG_RTC=m
++# CONFIG_DTLK is not set
++# CONFIG_R3964 is not set
++
++#
++# Ftape, the floppy tape device driver
++#
++# CONFIG_DRM is not set
++# CONFIG_RAW_DRIVER is not set
++
++#
++# I2C support
++#
++CONFIG_I2C=m
++CONFIG_I2C_CHARDEV=m
++
++#
++# I2C Algorithms
++#
++# CONFIG_I2C_ALGOBIT is not set
++# CONFIG_I2C_ALGOPCF is not set
++# CONFIG_I2C_ALGOPCA is not set
++
++#
++# I2C Hardware Bus support
++#
++# CONFIG_I2C_ISA is not set
++# CONFIG_I2C_PARPORT_LIGHT is not set
++# CONFIG_I2C_STUB is not set
++# CONFIG_I2C_PCA_ISA is not set
++
++#
++# Hardware Sensors Chip support
++#
++# CONFIG_I2C_SENSOR is not set
++# CONFIG_SENSORS_ADM1021 is not set
++# CONFIG_SENSORS_ADM1025 is not set
++# CONFIG_SENSORS_ADM1026 is not set
++# CONFIG_SENSORS_ADM1031 is not set
++# CONFIG_SENSORS_ASB100 is not set
++# CONFIG_SENSORS_DS1621 is not set
++# CONFIG_SENSORS_FSCHER is not set
++# CONFIG_SENSORS_GL518SM is not set
++# CONFIG_SENSORS_IT87 is not set
++# CONFIG_SENSORS_LM63 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_MAX1619 is not set
++# CONFIG_SENSORS_PC87360 is not set
++# CONFIG_SENSORS_SMSC47M1 is not set
++# CONFIG_SENSORS_W83781D is not set
++# CONFIG_SENSORS_W83L785TS is not set
++# CONFIG_SENSORS_W83627HF is not set
++
++#
++# Other I2C Chip support
++#
++# CONFIG_SENSORS_EEPROM is not set
++# CONFIG_SENSORS_PCF8574 is not set
++# CONFIG_SENSORS_PCF8591 is not set
++# CONFIG_SENSORS_RTC8564 is not set
++CONFIG_I2C_DEBUG_CORE=y
++# CONFIG_I2C_DEBUG_ALGO is not set
++# CONFIG_I2C_DEBUG_BUS is not set
++# CONFIG_I2C_DEBUG_CHIP is not set
++
++#
++# Multimedia devices
++#
++# CONFIG_VIDEO_DEV is not set
++
++#
++# Digital Video Broadcasting Devices
++#
++# CONFIG_DVB is not set
++
++#
++# File systems
++#
++# CONFIG_EXT2_FS is not set
++# CONFIG_EXT3_FS is not set
++# CONFIG_JBD is not set
++# CONFIG_REISERFS_FS is not set
++# CONFIG_JFS_FS is not set
++# CONFIG_XFS_FS is not set
++# CONFIG_MINIX_FS is not set
++# CONFIG_ROMFS_FS is not set
++# CONFIG_QUOTA is not set
++CONFIG_DNOTIFY=y
++# CONFIG_AUTOFS_FS is not set
++# CONFIG_AUTOFS4_FS is not set
++
++#
++# CD-ROM/DVD Filesystems
++#
++# CONFIG_ISO9660_FS is not set
++# CONFIG_UDF_FS is not set
++
++#
++# DOS/FAT/NT Filesystems
++#
++# CONFIG_MSDOS_FS is not set
++# CONFIG_VFAT_FS is not set
++# CONFIG_NTFS_FS is not set
++
++#
++# Pseudo filesystems
++#
++CONFIG_PROC_FS=y
++CONFIG_SYSFS=y
++# CONFIG_DEVFS_FS is not set
++# CONFIG_DEVPTS_FS_XATTR is not set
++CONFIG_TMPFS=y
++# CONFIG_TMPFS_XATTR is not set
++# CONFIG_HUGETLB_PAGE is not set
++CONFIG_RAMFS=y
++
++#
++# 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_JFFS_FS is not set
++CONFIG_JFFS2_FS=y
++CONFIG_JFFS2_FS_DEBUG=0
++# CONFIG_JFFS2_FS_NAND is not set
++# CONFIG_JFFS2_COMPRESSION_OPTIONS is not set
++CONFIG_JFFS2_ZLIB=y
++CONFIG_JFFS2_RTIME=y
++# CONFIG_JFFS2_RUBIN is not set
++# CONFIG_CRAMFS is not set
++# CONFIG_VXFS_FS is not set
++# CONFIG_HPFS_FS is not set
++# CONFIG_QNX4FS_FS is not set
++# CONFIG_SYSV_FS is not set
++# CONFIG_UFS_FS is not set
++
++#
++# Network File Systems
++#
++CONFIG_NFS_FS=y
++CONFIG_NFS_V3=y
++# CONFIG_NFS_V4 is not set
++# CONFIG_NFS_DIRECTIO is not set
++# CONFIG_NFSD is not set
++CONFIG_LOCKD=y
++CONFIG_LOCKD_V4=y
++# CONFIG_EXPORTFS is not set
++CONFIG_SUNRPC=y
++# CONFIG_RPCSEC_GSS_KRB5 is not set
++# CONFIG_RPCSEC_GSS_SPKM3 is not set
++# CONFIG_SMB_FS is not set
++# CONFIG_CIFS is not set
++# CONFIG_NCP_FS i...
[truncated message content] |
|
From: <jo...@us...> - 2007-10-28 19:52:44
|
Revision: 667
http://armadeus.svn.sourceforge.net/armadeus/?rev=667&view=rev
Author: jorasse
Date: 2007-10-28 12:52:45 -0700 (Sun, 28 Oct 2007)
Log Message:
-----------
[buildroot] fixed default configuration
Modified Paths:
--------------
trunk/patches/004-Buildroot-defconfig.diff
Modified: trunk/patches/004-Buildroot-defconfig.diff
===================================================================
--- trunk/patches/004-Buildroot-defconfig.diff 2007-10-28 19:42:55 UTC (rev 666)
+++ trunk/patches/004-Buildroot-defconfig.diff 2007-10-28 19:52:45 UTC (rev 667)
@@ -1,64 +1,145 @@
---- buildroot/.defconfigori 2007-10-28 19:45:33.000000000 +0100
+--- buildroot/.defconfigori 2007-10-28 20:51:46.000000000 +0100
+++ buildroot/.defconfig 2007-10-28 19:48:01.000000000 +0100
-@@ -1,6 +1,6 @@
+@@ -1,19 +1,144 @@
#
# Automatically generated make config: don't edit
--# Sat Oct 20 19:58:01 2007
+# Sun Oct 28 19:48:01 2007
#
BR2_HAVE_DOT_CONFIG=y
- BR2_VERSION="0.10.0-svn"
-@@ -62,10 +62,6 @@
- # BR2_TARGET_ARM is not set
- # BR2_TARGET_ATMEL is not set
- # BR2_TARGET_SHARP is not set
--
--#
--# Armadeus project Specific Device Support
--#
- BR2_TARGET_ARMADEUS=y
- BR2_TARGET_ARMADEUS_APF9328=y
- # BR2_TARGET_ARMADEUS_APM9328 is not set
-@@ -75,17 +71,6 @@
- # BR2_TARGET_ARMADEUS_SDRAM_32 is not set
- # BR2_TARGET_ARMADEUS_SDRAM_64 is not set
- BR2_TARGET_ARMADEUS_SDRAM_SIZE="16"
--BR2_ARMADEUS_PACKAGE=y
--# BR2_PACKAGE_MAX5821CTRL is not set
--
--#
--# ---
--#
--# BR2_PACKAGE_CH7024CTRL is not set
--
--#
--# ---
--#
- BR2_PACKAGE_LINUX_ARM=y
- # BR2_PACKAGE_LINUX_VERSION_2_6_12 is not set
- # BR2_PACKAGE_LINUX_VERSION_2_6_17 is not set
-@@ -123,13 +108,17 @@
- BR2_ATMEL_MIRROR="ftp://at91dist:distrib@81.80.104.162/AT91_Third_Party_Design_Flow/Linux_Host/"
- BR2_AT91_PATCH_MIRROR="http://maxim.org.za/AT91RM9200/2.6/"
- BR2_STAGING_DIR="$(BUILD_DIR)/staging_dir"
+-# BR2_arm is not set
++BR2_VERSION="0.10.0-svn"
++# BR2_alpha is not set
++BR2_arm=y
+ # BR2_armeb is not set
++# BR2_avr32 is not set
+ # BR2_cris is not set
+-BR2_i386=y
++# BR2_ia64 is not set
++# BR2_i386 is not set
+ # BR2_m68k is not set
+ # BR2_mips is not set
+ # BR2_mipsel is not set
++# BR2_nios2 is not set
+ # BR2_powerpc is not set
++# BR2_s390 is not set
+ # BR2_sh is not set
++# BR2_sh64 is not set
+ # BR2_sparc is not set
+-BR2_ARCH="i386"
++# BR2_sparc64 is not set
++# BR2_x86_64 is not set
++# BR2_generic_arm is not set
++# BR2_arm7tdmi is not set
++# BR2_arm610 is not set
++# BR2_arm710 is not set
++# BR2_arm720t is not set
++BR2_arm920t=y
++# BR2_arm922t is not set
++# BR2_arm926t is not set
++# BR2_arm10t is not set
++# BR2_arm1136jf_s is not set
++# BR2_arm1176jz_s is not set
++# BR2_arm1176jzf_s is not set
++# BR2_sa110 is not set
++# BR2_sa1100 is not set
++# BR2_xscale is not set
++# BR2_iwmmxt is not set
++BR2_ARM_TYPE="ARM920T"
++BR2_ARM_OABI=y
++# BR2_ARM_EABI is not set
++BR2_ARCH="arm"
++BR2_ENDIAN="LITTLE"
++BR2_GCC_TARGET_TUNE="arm920t"
++
++#
++# Target options
++#
++
++#
++# Project Options
++#
++BR2_PROJECT="armadeus"
++BR2_HOSTNAME="armadeus"
++BR2_BANNER="Welcome to the Armadeus development environment."
++
++#
++# Preset Devices
++#
++# BR2_TARGET_ARM is not set
++# BR2_TARGET_ATMEL is not set
++# BR2_TARGET_SHARP is not set
++BR2_TARGET_ARMADEUS=y
++BR2_TARGET_ARMADEUS_APF9328=y
++# BR2_TARGET_ARMADEUS_APM9328 is not set
++BR2_TARGET_ARMADEUS_NAME="apf9328"
++# BR2_TARGET_ARMADEUS_SDRAM_8 is not set
++BR2_TARGET_ARMADEUS_SDRAM_16=y
++# BR2_TARGET_ARMADEUS_SDRAM_32 is not set
++# BR2_TARGET_ARMADEUS_SDRAM_64 is not set
++BR2_TARGET_ARMADEUS_SDRAM_SIZE="16"
++BR2_PACKAGE_LINUX_ARM=y
++# BR2_PACKAGE_LINUX_VERSION_2_6_12 is not set
++# BR2_PACKAGE_LINUX_VERSION_2_6_17 is not set
++BR2_PACKAGE_LINUX_VERSION_2_6_18_1=y
++BR2_PACKAGE_LINUX_VERSION="2.6.18.1"
++BR2_TARGET_U-BOOT=y
++
++#
++# Generic System Support
++#
++# BR2_TARGET_GENERIC_ACCESS_POINT is not set
++# BR2_TARGET_GENERIC_FIREWALL is not set
++# BR2_TARGET_GENERIC_DEV_SYSTEM is not set
++
++#
++# Build options
++#
+ BR2_WGET="wget --passive-ftp"
++BR2_SVN_CO="svn co"
++BR2_SVN_UP="svn up"
++BR2_GIT="git clone"
++BR2_ZCAT="gzip -d -c"
++BR2_BZCAT="bzcat"
++BR2_TAR_OPTIONS=""
++BR2_DL_DIR="$(BASE_DIR)/../downloads"
++
++#
++# Mirrors and Download locations
++#
++BR2_SOURCEFORGE_MIRROR="easynews"
++
++#
++# Atmel Mirrors
++#
++BR2_ATMEL_MIRROR="ftp://at91dist:distrib@81.80.104.162/AT91_Third_Party_Design_Flow/Linux_Host/"
++BR2_AT91_PATCH_MIRROR="http://maxim.org.za/AT91RM9200/2.6/"
++BR2_STAGING_DIR="$(BUILD_DIR)/staging_dir"
+# BR2_FPU_SUFFIX is not set
- BR2_TOPDIR_PREFIX=""
- BR2_TOPDIR_SUFFIX=""
++BR2_TOPDIR_PREFIX=""
++BR2_TOPDIR_SUFFIX=""
+BR2_ROOTFS_PREFIX="rootfs"
+BR2_ROOTFS_SUFFIX=""
- BR2_GNU_BUILD_SUFFIX="pc-linux-gnu"
- BR2_GNU_TARGET_SUFFIX="linux-uclibc"
- BR2_JLEVEL=1
- # BR2_PREFER_IMA is not set
- # BR2_DEPRECATED is not set
++BR2_GNU_BUILD_SUFFIX="pc-linux-gnu"
++BR2_GNU_TARGET_SUFFIX="linux-uclibc"
++BR2_JLEVEL=1
++# BR2_PREFER_IMA is not set
++# BR2_DEPRECATED is not set
+BR2_RECENT=y
- BR2_STRIP_strip=y
- # BR2_STRIP_sstrip is not set
- # BR2_STRIP_none is not set
-@@ -145,6 +134,11 @@
- # BR2_TOOLCHAIN_EXTERNAL is not set
- # BR2_TOOLCHAIN_EXTERNAL_SOURCE is not set
- BR2_TOOLCHAIN_SOURCE=y
++BR2_STRIP_strip=y
++# BR2_STRIP_sstrip is not set
++# BR2_STRIP_none is not set
++# BR2_PREFER_STATIC_LIB is not set
++# BR2_HAVE_MANPAGES is not set
++# BR2_HAVE_INFOPAGES is not set
++BR2_UPDATE_CONFIG=y
++
++#
++# Toolchain
++#
++BR2_TOOLCHAIN_BUILDROOT=y
++# BR2_TOOLCHAIN_EXTERNAL is not set
++# BR2_TOOLCHAIN_EXTERNAL_SOURCE is not set
++BR2_TOOLCHAIN_SOURCE=y
+BR2_EXT_GCC_VERSION_4_1_2=y
+BR2_EXT_GCC_VERSION_4_2_1=y
+BR2_EXT_BINUTILS_VERSION_2_17=y
@@ -67,70 +148,473 @@
#
# Kernel Header Options
-@@ -161,9 +155,11 @@
- # BR2_KERNEL_HEADERS_2_6_21_5 is not set
- # BR2_KERNEL_HEADERS_2_6_21 is not set
- # BR2_KERNEL_HEADERS_2_6_22_1 is not set
+@@ -25,8 +150,16 @@
+ # BR2_KERNEL_HEADERS_2_6_9 is not set
+ # BR2_KERNEL_HEADERS_2_6_11 is not set
+ # BR2_KERNEL_HEADERS_2_6_12 is not set
++# BR2_KERNEL_HEADERS_2_6_20_4 is not set
++# BR2_KERNEL_HEADERS_2_6_20 is not set
++# BR2_KERNEL_HEADERS_2_6_21_5 is not set
++# BR2_KERNEL_HEADERS_2_6_21 is not set
++# BR2_KERNEL_HEADERS_2_6_22_1 is not set
+# BR2_KERNEL_HEADERS_2_6_22_10 is not set
BR2_KERNEL_HEADERS_2_6_22=y
+-BR2_DEFAULT_KERNEL_HEADERS="2.6.22.8"
+# BR2_KERNEL_HEADERS_2_6_23 is not set
- # BR2_KERNEL_HEADERS_SNAP is not set
--BR2_DEFAULT_KERNEL_HEADERS="2.6.22.9"
++# BR2_KERNEL_HEADERS_SNAP is not set
+BR2_DEFAULT_KERNEL_HEADERS="2.6.22.10"
#
# uClibc Options
-@@ -204,9 +200,10 @@
- BR2_GCC_VERSION="3.4.6"
+@@ -34,7 +167,6 @@
+ # BR2_UCLIBC_VERSION_0_9_28_3 is not set
+ BR2_UCLIBC_VERSION_0_9_29=y
+ # BR2_UCLIBC_VERSION_SNAPSHOT is not set
+-BR2_USE_UCLIBC_SNAPSHOT="snapshot"
+ BR2_UCLIBC_CONFIG="toolchain/uClibc/uClibc-0.9.29.config"
+ # BR2_ENABLE_LOCALE is not set
+ # BR2_PTHREADS_NONE is not set
+@@ -42,35 +174,435 @@
+ BR2_PTHREADS_OLD=y
+ # BR2_PTHREADS_NATIVE is not set
+ # BR2_PTHREAD_DEBUG is not set
++# BR2_UCLIBC_PROGRAM_INVOCATION is not set
+
+ #
+ # Binutils Options
+ #
++# BR2_BINUTILS_VERSION_2_17 is not set
++# BR2_BINUTILS_VERSION_2_17_50_0_17 is not set
+ BR2_BINUTILS_VERSION_2_18=y
+ # BR2_BINUTILS_VERSION_2_18_50_0_1 is not set
+ BR2_BINUTILS_VERSION="2.18"
+ BR2_EXTRA_BINUTILS_CONFIG_OPTIONS=""
+
+-
+ #
+-# Gcc Options
++# GCC Options
+ #
+-# BR2_GCC_VERSION_3_4_6 is not set
++BR2_GCC_VERSION_3_4_6=y
+ # BR2_GCC_VERSION_4_0_4 is not set
+ # BR2_GCC_VERSION_4_1_2 is not set
+ # BR2_GCC_VERSION_4_2_0 is not set
+-BR2_GCC_VERSION_4_2_1=y
++# BR2_GCC_VERSION_4_2_1 is not set
+ # BR2_GCC_IS_SNAP is not set
+-BR2_GCC_VERSION="4.2.1"
++# BR2_GCC_SUPPORTS_SYSROOT is not set
++# BR2_GCC_SUPPORTS_FINEGRAINEDMTUNE is not set
++BR2_GCC_VERSION="3.4.6"
# BR2_GCC_USE_SJLJ_EXCEPTIONS is not set
BR2_EXTRA_GCC_CONFIG_OPTIONS=""
--# BR2_GCC_CROSS_CXX is not set
+BR2_GCC_CROSS_CXX=y
- # BR2_GCC_CROSS_FORTRAN is not set
--# BR2_INSTALL_LIBSTDCPP is not set
++# BR2_GCC_CROSS_FORTRAN is not set
+BR2_INSTALL_LIBSTDCPP=y
+# BR2_INSTALL_LIBGCJ is not set
- # BR2_INSTALL_OBJC is not set
- # BR2_INSTALL_FORTRAN is not set
++# BR2_INSTALL_OBJC is not set
++# BR2_INSTALL_FORTRAN is not set
BR2_GCC_SHARED_LIBGCC=y
-@@ -283,6 +280,7 @@
- # BR2_PACKAGE_AUTOMAKE is not set
- # BR2_PACKAGE_BISON is not set
- # BR2_PACKAGE_CCACHE_TARGET is not set
+-# BR2_INSTALL_LIBSTDCPP is not set
++
++#
++# Ccache Options
++#
++BR2_CCACHE=y
++
++#
++# Gdb Options
++#
+ # BR2_PACKAGE_GDB is not set
+-# BR2_PACKAGE_GDB_SERVER is not set
+-# BR2_ENABLE_MULTILIB is not set
++BR2_PACKAGE_GDB_SERVER=y
++BR2_PACKAGE_GDB_HOST=y
++# BR2_GDB_VERSION_6_2_1 is not set
++# BR2_GDB_VERSION_6_3 is not set
++# BR2_GDB_VERSION_6_4 is not set
++# BR2_GDB_VERSION_6_5 is not set
++BR2_GDB_VERSION_6_6=y
++# BR2_GDB_VERSION_SNAPSHOT is not set
++BR2_GDB_VERSION="6.6"
++
++#
++# elf2flt
++#
++# BR2_ELF2FLT is not set
++# BR2_MKLIBS is not set
++
++#
++# Common Toolchain Options
++#
++BR2_PACKAGE_SSTRIP_TARGET=y
++# BR2_PACKAGE_SSTRIP_HOST is not set
++BR2_ENABLE_MULTILIB=y
+ BR2_LARGEFILE=y
++BR2_INET_IPV6=y
++BR2_INET_RPC=y
++BR2_USE_WCHAR=y
++BR2_SOFT_FLOAT=y
+ BR2_TARGET_OPTIMIZATION="-Os -pipe"
++BR2_CROSS_TOOLCHAIN_TARGET_UTILS=y
+
++#
++# Package Selection for the target
++#
++BR2_PACKAGE_BUSYBOX=y
++# BR2_BUSYBOX_VERSION_1_2_2_1 is not set
++# BR2_BUSYBOX_VERSION_1_6_1 is not set
++# BR2_BUSYBOX_VERSION_1_7_0 is not set
++# BR2_BUSYBOX_VERSION_1_7_1 is not set
++BR2_BUSYBOX_VERSION_1_7_2=y
++# BR2_PACKAGE_BUSYBOX_SNAPSHOT is not set
++BR2_BUSYBOX_VERSION="1.7.2"
++BR2_PACKAGE_BUSYBOX_INSTALL_SYMLINKS=y
++BR2_PACKAGE_BUSYBOX_CONFIG="package/busybox/busybox-1.6.0.config"
+ BR2_PACKAGE_BUSYBOX_HIDE_OTHERS=y
++# BR2_PACKAGE_BUSYBOX_SKELETON is not set
++
++#
++# The minimum needed to build a uClibc development system
++#
++# BR2_PACKAGE_BASH is not set
++# BR2_PACKAGE_BZIP2 is not set
++# BR2_PACKAGE_DIFFUTILS is not set
++# BR2_PACKAGE_FLEX is not set
++# BR2_PACKAGE_GCC_TARGET is not set
++# BR2_PACKAGE_MAKE is not set
++
++#
++# Other development stuff
++#
++# BR2_PACKAGE_AUTOCONF is not set
++# BR2_PACKAGE_AUTOMAKE is not set
++# BR2_PACKAGE_BISON is not set
++# BR2_PACKAGE_CCACHE_TARGET is not set
+# BR2_PACKAGE_CH7024CTRL is not set
- # BR2_PACKAGE_CVS is not set
- # BR2_PACKAGE_DISTCC is not set
- # BR2_PACKAGE_DMALLOC is not set
-@@ -296,6 +294,7 @@
- # BR2_PACKAGE_LIBMPFR is not set
- # BR2_PACKAGE_LIBTOOL is not set
- # BR2_PACKAGE_M4 is not set
++# BR2_PACKAGE_CVS is not set
++# BR2_PACKAGE_DISTCC is not set
++# BR2_PACKAGE_DMALLOC is not set
++# BR2_PACKAGE_EXPAT is not set
++# BR2_PACKAGE_FAKEROOT is not set
++BR2_HOST_FAKEROOT=y
++# BR2_PACKAGE_FPGAREGS is not set
++# BR2_PACKAGE_GETTEXT is not set
++# BR2_PACKAGE_LIBINTL is not set
++# BR2_PACKAGE_LIBGMP is not set
++# BR2_PACKAGE_LIBMPFR is not set
++# BR2_PACKAGE_LIBTOOL is not set
++# BR2_PACKAGE_M4 is not set
+# BR2_PACKAGE_MAX5821CTRL is not set
- # BR2_PACKAGE_PKGCONFIG is not set
- # BR2_READLINE is not set
- # BR2_PACKAGE_XERCES is not set
-@@ -568,8 +567,11 @@
- # BR2_TARGET_ROOTFS_CLOOP is not set
- # BR2_TARGET_ROOTFS_EXT2 is not set
- BR2_TARGET_ROOTFS_JFFS2=y
--BR2_TARGET_ROOTFS_JFFS2_FLASH=y
--# BR2_TARGET_ROOTFS_JFFS2_DATAFLASH is not set
++# BR2_PACKAGE_PKGCONFIG is not set
++# BR2_READLINE is not set
++# BR2_PACKAGE_XERCES is not set
++
++#
++# Other stuff
++#
++# BR2_PACKAGE_AT is not set
++# BR2_PACKAGE_BERKELEYDB is not set
++# BR2_PACKAGE_BSDIFF is not set
++# BR2_PACKAGE_CUSTOMIZE is not set
++# BR2_PACKAGE_DASH is not set
++# BR2_PACKAGE_FILE is not set
++# BR2_PACKAGE_IPKG_C is not set
++# BR2_PACKAGE_IPKG_SH is not set
++# BR2_PACKAGE_KEXEC is not set
++# BR2_PACKAGE_LIBDAEMON is not set
++# BR2_PACKAGE_LIBELF is not set
++# BR2_PACKAGE_LIBEVENT is not set
++# BR2_PACKAGE_LIBFLOAT is not set
++# BR2_PACKAGE_LIBGCRYPT is not set
++# BR2_PACKAGE_LIBGPG_ERROR is not set
++# BR2_PACKAGE_LIBLOCKFILE is not set
++# BR2_PACKAGE_LIBSYSFS is not set
++# BR2_PACKAGE_LIBXML2 is not set
++# BR2_PACKAGE_LOCKFILE_PROGS is not set
++# BR2_PACKAGE_LSOF is not set
++# BR2_PACKAGE_LTP-TESTSUITE is not set
++# BR2_PACKAGE_LTRACE is not set
++# BR2_PACKAGE_LTT is not set
++# BR2_PACKAGE_LUA is not set
++# BR2_PACKAGE_PORTAGE is not set
++# BR2_PACKAGE_SQLITE is not set
++# BR2_PACKAGE_STRACE is not set
++# BR2_PACKAGE_SUDO is not set
++BR2_NETWORK_SUPPORT=y
++
++#
++# Networking applications
++#
++# BR2_PACKAGE_ARGUS is not set
++# BR2_PACKAGE_AVAHI is not set
++# BR2_PACKAGE_BOA is not set
++# BR2_PACKAGE_BIND is not set
++# BR2_PACKAGE_BRIDGE is not set
++# BR2_PACKAGE_CURL is not set
++# BR2_PACKAGE_LIBCURL is not set
++# BR2_PACKAGE_DNSMASQ is not set
++# BR2_PACKAGE_DROPBEAR is not set
++# BR2_PACKAGE_ETHTOOL is not set
++# BR2_PACKAGE_HASERL is not set
++# BR2_PACKAGE_IRDA_UTILS is not set
++# BR2_PACKAGE_IPERF is not set
++# BR2_PACKAGE_IPROUTE2 is not set
++# BR2_PACKAGE_IPSEC_TOOLS is not set
++# BR2_PACKAGE_IPTABLES is not set
++# BR2_PACKAGE_L2TP is not set
++# BR2_PACKAGE_LIBCGI is not set
++# BR2_PACKAGE_LIBCGICC is not set
++# BR2_PACKAGE_LIBPCAP is not set
++# BR2_PACKAGE_LINKS is not set
++# BR2_PACKAGE_LMBENCH is not set
++# BR2_PACKAGE_LRZSZ is not set
++# BR2_PACKAGE_MDNSRESPONDER is not set
++# BR2_PACKAGE_MROUTED is not set
++# BR2_PACKAGE_MUTT is not set
++# BR2_PACKAGE_NBD is not set
++# BR2_PACKAGE_NCFTP is not set
++# BR2_PACKAGE_NETKITBASE is not set
++# BR2_PACKAGE_NETKITTELNET is not set
++# BR2_PACKAGE_NETPLUG is not set
++# BR2_PACKAGE_NETSNMP is not set
++# BR2_PACKAGE_NFS_UTILS is not set
++# BR2_PACKAGE_NTP is not set
++# BR2_PACKAGE_OLSR is not set
++# BR2_PACKAGE_OPENNTPD is not set
++# BR2_PACKAGE_OPENSSH is not set
++# BR2_PACKAGE_OPENSSL is not set
++# BR2_PACKAGE_OPENVPN is not set
++# BR2_PACKAGE_OPENSWAN is not set
++BR2_PACKAGE_PORTMAP=y
++# BR2_PACKAGE_PPPD is not set
++# BR2_PACKAGE_RP_PPPOE is not set
++# BR2_PACKAGE_PPTP_LINUX is not set
++# BR2_PACKAGE_PROFTPD is not set
++# BR2_PACKAGE_QUAGGA is not set
+
++#
++# quagga suite
++#
++# BR2_PACKAGE_QUAGGA_ZEBRA is not set
++# BR2_PACKAGE_QUAGGA_BGPD is not set
++# BR2_PACKAGE_QUAGGA_RIPD is not set
++# BR2_PACKAGE_QUAGGA_RIPNGD is not set
++# BR2_PACKAGE_QUAGGA_OSPFD is not set
++# BR2_PACKAGE_QUAGGA_OSPF6D is not set
++# BR2_PACKAGE_QUAGGA_WATCHQUAGGA is not set
++# BR2_PACKAGE_QUAGGA_ISISD is not set
++# BR2_PACKAGE_RSYNC is not set
++# BR2_PACKAGE_SAMBA is not set
++# BR2_PACKAGE_SOCAT is not set
++# BR2_PACKAGE_STUNNEL is not set
++# BR2_PACKAGE_TCPDUMP is not set
++# BR2_PACKAGE_DHCPDUMP is not set
++# BR2_PACKAGE_TFTPD is not set
++# BR2_PACKAGE_TN5250 is not set
++# BR2_PACKAGE_TTCP is not set
++# BR2_PACKAGE_VPNC is not set
++# BR2_PACKAGE_VTUN is not set
++# BR2_PACKAGE_WIRELESS_TOOLS is not set
++BR2_BLOCKDEV_SUPPORT=y
++# BR2_PACKAGE_DBUS is not set
++# BR2_PACKAGE_DM is not set
++# BR2_PACKAGE_DMRAID is not set
++# BR2_PACKAGE_E2FSPROGS is not set
++# BR2_PACKAGE_GADGETFS_TEST is not set
++# BR2_PACKAGE_HAL is not set
++# BR2_PACKAGE_HWDATA is not set
++# BR2_PACKAGE_IMXREGS is not set
++# BR2_PACKAGE_IOSTAT is not set
++# BR2_PACKAGE_LIBAIO is not set
++# BR2_PACKAGE_LIBRAW1394 is not set
++# BR2_PACKAGE_LIBUSB is not set
++# BR2_PACKAGE_LM_SENSORS is not set
++# BR2_PACKAGE_LVM2 is not set
++# BR2_PACKAGE_MDADM is not set
++# BR2_PACKAGE_MEMTESTER is not set
++# BR2_PACKAGE_MKDOSFS is not set
++BR2_PACKAGE_MTD=y
++BR2_PACKAGE_MTD_UTILS=y
++# BR2_PACKAGE_MTD_20061007 is not set
++# BR2_PACKAGE_MTD_20050122 is not set
++# BR2_PACKAGE_MTD_SNAPSHOT is not set
++
++#
++# MTD tools selection
++#
++BR2_PACKAGE_MTD_FLASH_ERASE=y
++BR2_PACKAGE_MTD_FLASH_ERASEALL=y
++BR2_PACKAGE_MTD_FLASH_INFO=y
++BR2_PACKAGE_MTD_FLASH_LOCK=y
++BR2_PACKAGE_MTD_FLASH_UNLOCK=y
++BR2_PACKAGE_MTD_FLASHCP=y
++BR2_PACKAGE_MTD_ERASE=y
++BR2_PACKAGE_MTD_JFFS2DUMP=y
++BR2_PACKAGE_MTD_JFFS3DUMP=y
++BR2_PACKAGE_MTD_SUMTOOL=y
++BR2_PACKAGE_MTD_FTL_CHECK=y
++BR2_PACKAGE_MTD_FTL_FORMAT=y
++BR2_PACKAGE_MTD_NFTL_FORMAT=y
++BR2_PACKAGE_MTD_NFTLDUMP=y
++BR2_PACKAGE_MTD_MKFSJFFS2=y
++BR2_PACKAGE_MTD_MKFSJFFS=y
++BR2_PACKAGE_MTD_NANDDUMP=y
++BR2_PACKAGE_MTD_NANDWRITE=y
++BR2_PACKAGE_MTD_MTD_DEBUG=y
++BR2_PACKAGE_MTD_DOCFDISK=y
++BR2_PACKAGE_MTD_DOC_LOADBIOS=y
++# BR2_PACKAGE_PCIUTILS is not set
++# BR2_PACKAGE_RAIDTOOLS is not set
++# BR2_PACKAGE_SETSERIAL is not set
++# BR2_PACKAGE_SMARTMONTOOLS is not set
++# BR2_PACKAGE_USBMOUNT is not set
++# BR2_PACKAGE_USBUTILS is not set
++# BR2_PACKAGE_WIPE is not set
++# BR2_PACKAGE_XFSPROGS is not set
++BR2_AUDIO_SUPPORT=y
++# BR2_PACKAGE_ALSA_LIB is not set
++# BR2_PACKAGE_ASTERISK is not set
++# BR2_PACKAGE_AUMIX is not set
++# BR2_PACKAGE_LIBMAD is not set
++# BR2_PACKAGE_LIBSNDFILE is not set
++# BR2_PACKAGE_LIBVORBIS is not set
++# BR2_PACKAGE_MADPLAY is not set
++# BR2_PACKAGE_MPG123 is not set
++BR2_GRAPHIC_SUPPORT=y
++
++#
++# text rendering libraries
++#
++# BR2_PACKAGE_NCURSES is not set
++# BR2_PACKAGE_NEWT is not set
++# BR2_PACKAGE_SLANG is not set
++
++#
++# text rendering applications
++#
++# BR2_PACKAGE_DIALOG is not set
++
++#
++# graphic libraries
++#
++# BR2_PACKAGE_ALLEGRO is not set
++# BR2_PACKAGE_DIRECTFB is not set
++# BR2_PACKAGE_IMAGEMAGICK is not set
++# BR2_PACKAGE_JPEG is not set
++# BR2_PACKAGE_LCD4LINUX is not set
++# BR2_PACKAGE_LIBPNG is not set
++# BR2_PACKAGE_LIBUNGIF is not set
++# BR2_PACKAGE_SDL is not set
++# BR2_PACKAGE_TIFF is not set
++
++#
++# busybox graphic applications
++#
++
++#
++# --> (May be broken in busybox)
++#
++# BR2_PACKAGE_FBV is not set
++# BR2_PACKAGE_FBSET is not set
++
++#
++# other GUIs
++#
++# BR2_PACKAGE_QTE is not set
++# BR2_PACKAGE_QTOPIA4 is not set
++BR2_PACKAGE_XSERVER_none=y
++# BR2_PACKAGE_XSERVER_x11r7 is not set
++# BR2_PACKAGE_XSERVER_xorg is not set
++# BR2_PACKAGE_XSERVER_tinyx is not set
++BR2_X11_PREFIX="/usr"
++
++#
++# X libraries and helper libraries
++#
++# BR2_PACKAGE_ATK is not set
++# BR2_PACKAGE_PANGO is not set
++# BR2_PACKAGE_LIBDRM is not set
++# BR2_PACKAGE_LIBGLIB12 is not set
++# BR2_PACKAGE_LIBGLIB2 is not set
++# BR2_PACKAGE_FONTCONFIG is not set
++# BR2_PACKAGE_FREETYPE is not set
++# BR2_PACKAGE_TSLIB is not set
++
++#
++# X Window managers
++#
++# BR2_PACKAGE_MATCHBOX is not set
++
++#
++# X applications
++#
++
++#
++# Video libraries/codecs and applications
++#
++# BR2_PACKAGE_MPLAYER is not set
++BR2_COMPRESSOR_SUPPORT=y
++BR2_PACKAGE_LZO=y
++# BR2_PACKAGE_LZMA_TARGET is not set
++# BR2_PACKAGE_LZMA_HOST is not set
++BR2_PACKAGE_ZLIB=y
++# BR2_PACKAGE_ZLIB_TARGET_HEADERS is not set
++BR2_SCRIPTING_SUPPORT=y
++# BR2_PACKAGE_MICROPERL is not set
++# BR2_PACKAGE_PYTHON is not set
++# BR2_PACKAGE_RUBY is not set
++# BR2_PACKAGE_TCL is not set
++# BR2_PACKAGE_PHP is not set
++
++#
++# Target filesystem options
++#
++
++#
++# filesystem for target device
++#
++# BR2_TARGET_ROOTFS_CRAMFS is not set
++# BR2_TARGET_ROOTFS_CLOOP is not set
++# BR2_TARGET_ROOTFS_EXT2 is not set
++BR2_TARGET_ROOTFS_JFFS2=y
+# BR2_TARGET_ROOTFS_JFFS2_DATAFLASH_1056 is not set
+# BR2_TARGET_ROOTFS_JFFS2_DATAFLASH_528 is not set
+BR2_TARGET_ROOTFS_JFFS2_FLASH_128=y
+# BR2_TARGET_ROOTFS_JFFS2_FLASH_64 is not set
+# BR2_TARGET_ROOTFS_JFFS2_CUSTOM is not set
- BR2_TARGET_ROOTFS_JFFS2_PAGESIZE=0x1000
- BR2_TARGET_ROOTFS_JFFS2_EBSIZE=0x20000
- # BR2_TARGET_ROOTFS_JFFS2_NOCLEANMARKER is not set
-@@ -599,7 +601,8 @@
- #
- # Kernel
- #
--# BR2_KERNEL_none is not set
--BR2_KERNEL_LINUX=y
++BR2_TARGET_ROOTFS_JFFS2_PAGESIZE=0x1000
++BR2_TARGET_ROOTFS_JFFS2_EBSIZE=0x20000
++# BR2_TARGET_ROOTFS_JFFS2_NOCLEANMARKER is not set
++# BR2_JFFS2_TARGET_SREC is not set
++BR2_TARGET_ROOTFS_JFFS2_PAD=y
++BR2_TARGET_ROOTFS_JFFS2_PADSIZE=0x0
++BR2_TARGET_ROOTFS_JFFS2_LE=y
++# BR2_TARGET_ROOTFS_JFFS2_BE is not set
++# BR2_TARGET_ROOTFS_JFFS2_SQUASH is not set
++BR2_TARGET_ROOTFS_JFFS2_OUTPUT="$(IMAGE).jffs2"
++BR2_TARGET_ROOTFS_JFFS2_COPYTO=""
++# BR2_TARGET_ROOTFS_SQUASHFS is not set
++BR2_TARGET_ROOTFS_TAR=y
++BR2_TARGET_ROOTFS_TAR_NONE=y
++# BR2_TARGET_ROOTFS_TAR_GZIP is not set
++# BR2_TARGET_ROOTFS_TAR_BZIP2 is not set
++# BR2_TARGET_ROOTFS_TAR_LZMA is not set
++BR2_TARGET_ROOTFS_TAR_OPTIONS=""
++BR2_TARGET_ROOTFS_TAR_COPYTO=""
++# BR2_TARGET_ROOTFS_CPIO is not set
++# BR2_TARGET_ROOTFS_INITRAMFS is not set
++
++#
++# bootloader for target device
++#
++
++#
++# Kernel
++#
+BR2_KERNEL_none=y
+# BR2_KERNEL_LINUX_ADVANCED is not set
+# BR2_KERNEL_LINUX is not set
- # BR2_KERNEL_HURD is not set
- # BR2_PACKAGE_LINUX is not set
++# BR2_KERNEL_HURD is not set
++# BR2_PACKAGE_LINUX is not set
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <jo...@us...> - 2007-10-28 19:42:56
|
Revision: 666
http://armadeus.svn.sourceforge.net/armadeus/?rev=666&view=rev
Author: jorasse
Date: 2007-10-28 12:42:55 -0700 (Sun, 28 Oct 2007)
Log Message:
-----------
[buildroot] updated to snapshoot 20071027: fixed g++ compilation failure
Modified Paths:
--------------
trunk/Makefile
trunk/buildroot/target/device/armadeus/Makefile.in
trunk/buildroot/target/device/armadeus/uClibc.config.arm
trunk/patches/004-Buildroot-defconfig.diff
trunk/patches/030-buildroot-gcc.diff
Modified: trunk/Makefile
===================================================================
--- trunk/Makefile 2007-10-28 18:32:15 UTC (rev 665)
+++ trunk/Makefile 2007-10-28 19:42:55 UTC (rev 666)
@@ -26,8 +26,8 @@
BUILDROOT_NAME=buildroot
BUILDROOT_FILE_PATH:=downloads
-BUILDROOT_SITE:=ftp://ftp2.armadeus.com/armadeus/download
-BUILDROOT_VERSION:=20071006
+BUILDROOT_SITE:=http://buildroot.uclibc.org/downloads/snapshots
+BUILDROOT_VERSION:=20071027
BUILDROOT_SOURCE:=buildroot-$(BUILDROOT_VERSION).tar.bz2
PATCH_DIR=patches
Modified: trunk/buildroot/target/device/armadeus/Makefile.in
===================================================================
--- trunk/buildroot/target/device/armadeus/Makefile.in 2007-10-28 18:32:15 UTC (rev 665)
+++ trunk/buildroot/target/device/armadeus/Makefile.in 2007-10-28 19:42:55 UTC (rev 666)
@@ -1,20 +1,20 @@
# Override the default uClibc configuration
ifeq ($(strip $(BR2_TARGET_ARMADEUS)),y)
-ARMADEUS_PATH=target/device/armadeus
-ARMADEUS_TARGET_NAME=$(strip $(subst ",, $(BR2_TARGET_ARMADEUS_NAME)))
-ARMADEUS_CONFIG_PATH=$(ARMADEUS_PATH)/$(ARMADEUS_TARGET_NAME)
+ARMADEUS_PATH:=target/device/armadeus
+ARMADEUS_TARGET_NAME:=$(strip $(subst ",, $(BR2_TARGET_ARMADEUS_NAME)))
+ARMADEUS_CONFIG_PATH:=$(ARMADEUS_PATH)/$(ARMADEUS_TARGET_NAME)
include target/device/armadeus/u-boot/u-boot.mk
include target/device/armadeus/linux/linux.mk
include target/device/armadeus/rootfs/Makefile.in
include target/device/armadeus/$(ARMADEUS_TARGET_NAME)/Makefile.in
-LINUX26_KCONFIG=$(ARMADEUS_CONFIG_PATH)/linux-$(BR2_PACKAGE_LINUX_VERSION).config
-LINUX26_VERSION=$(strip $(subst ",, $(BR2_PACKAGE_LINUX_VERSION)))
-DOWNLOAD_LINUX26_VERSION=$(strip $(subst ",, $(BR2_PACKAGE_LINUX_VERSION)))
+LINUX26_KCONFIG:=$(ARMADEUS_CONFIG_PATH)/linux-$(BR2_PACKAGE_LINUX_VERSION).config
+LINUX26_VERSION:=$(strip $(subst ",, $(BR2_PACKAGE_LINUX_VERSION)))
+DOWNLOAD_LINUX26_VERSION:=$(strip $(subst ",, $(BR2_PACKAGE_LINUX_VERSION)))
-BR2_PACKAGE_BUSYBOX_CONFIG=$(ARMADEUS_PATH)/busybox.config
-UCLIBC_CONFIG_FILE=$(ARMADEUS_PATH)/uClibc.config.$(ARCH)
+BR2_PACKAGE_BUSYBOX_CONFIG:=$(ARMADEUS_PATH)/busybox.config
+UCLIBC_CONFIG_FILE:=$(ARMADEUS_PATH)/uClibc.config.$(ARCH)
endif
Modified: trunk/buildroot/target/device/armadeus/uClibc.config.arm
===================================================================
--- trunk/buildroot/target/device/armadeus/uClibc.config.arm 2007-10-28 18:32:15 UTC (rev 665)
+++ trunk/buildroot/target/device/armadeus/uClibc.config.arm 2007-10-28 19:42:55 UTC (rev 666)
@@ -1,9 +1,10 @@
#
# Automatically generated make config: don't edit
-# Sat Oct 20 00:54:41 2007
+# Sun Oct 28 19:53:00 2007
#
# TARGET_alpha is not set
TARGET_arm=y
+# TARGET_avr32 is not set
# TARGET_bfin is not set
# TARGET_cris is not set
# TARGET_e1 is not set
@@ -65,7 +66,7 @@
# UCLIBC_HAS_FPU is not set
UCLIBC_HAS_SOFT_FLOAT=y
DO_C99_MATH=y
-KERNEL_HEADERS="/home/eric/arm/armaocto2/buildroot/toolchain_build_arm_nofpu/linux/include"
+KERNEL_HEADERS="/home/eric/arm/armahead/buildroot/toolchain_build_arm/linux/include"
HAVE_DOT_CONFIG=y
#
@@ -198,7 +199,7 @@
#
# uClibc development/debugging options
#
-CROSS_COMPILER_PREFIX="/home/eric/arm/armaocto2/buildroot/build_arm/staging_dir/usr/bin/arm-linux-uclibc-"
+CROSS_COMPILER_PREFIX="/home/eric/arm/armahead/buildroot/build_arm/staging_dir/usr/bin/arm-linux-uclibc-"
UCLIBC_EXTRA_CFLAGS=""
# DODEBUG is not set
# DODEBUG_PT is not set
Modified: trunk/patches/004-Buildroot-defconfig.diff
===================================================================
--- trunk/patches/004-Buildroot-defconfig.diff 2007-10-28 18:32:15 UTC (rev 665)
+++ trunk/patches/004-Buildroot-defconfig.diff 2007-10-28 19:42:55 UTC (rev 666)
@@ -1,617 +1,136 @@
---- buildroot/.defconfig.ori 2007-10-06 09:15:54.000000000 +0200
-+++ buildroot/.defconfig 2007-10-20 19:58:01.000000000 +0200
-@@ -1,19 +1,150 @@
+--- buildroot/.defconfigori 2007-10-28 19:45:33.000000000 +0100
++++ buildroot/.defconfig 2007-10-28 19:48:01.000000000 +0100
+@@ -1,6 +1,6 @@
#
# Automatically generated make config: don't edit
-+# Sat Oct 20 19:58:01 2007
+-# Sat Oct 20 19:58:01 2007
++# Sun Oct 28 19:48:01 2007
#
BR2_HAVE_DOT_CONFIG=y
--# BR2_arm is not set
-+BR2_VERSION="0.10.0-svn"
-+# BR2_alpha is not set
-+BR2_arm=y
- # BR2_armeb is not set
-+# BR2_avr32 is not set
- # BR2_cris is not set
--BR2_i386=y
-+# BR2_ia64 is not set
-+# BR2_i386 is not set
- # BR2_m68k is not set
- # BR2_mips is not set
- # BR2_mipsel is not set
-+# BR2_nios2 is not set
- # BR2_powerpc is not set
-+# BR2_s390 is not set
- # BR2_sh is not set
-+# BR2_sh64 is not set
- # BR2_sparc is not set
--BR2_ARCH="i386"
-+# BR2_sparc64 is not set
-+# BR2_x86_64 is not set
-+# BR2_generic_arm is not set
-+# BR2_arm7tdmi is not set
-+# BR2_arm610 is not set
-+# BR2_arm710 is not set
-+# BR2_arm720t is not set
-+BR2_arm920t=y
-+# BR2_arm922t is not set
-+# BR2_arm926t is not set
-+# BR2_arm10t is not set
-+# BR2_arm1136jf_s is not set
-+# BR2_arm1176jz_s is not set
-+# BR2_arm1176jzf_s is not set
-+# BR2_sa110 is not set
-+# BR2_sa1100 is not set
-+# BR2_xscale is not set
-+# BR2_iwmmxt is not set
-+BR2_ARM_TYPE="ARM920T"
-+BR2_ARM_OABI=y
-+# BR2_ARM_EABI is not set
-+BR2_ARCH="arm"
-+BR2_ENDIAN="LITTLE"
-+BR2_GCC_TARGET_TUNE="arm920t"
-+
-+#
-+# Target options
-+#
-+
-+#
-+# Project Options
-+#
-+BR2_PROJECT="armadeus"
-+BR2_HOSTNAME="armadeus"
-+BR2_BANNER="Welcome to the Armadeus development environment."
-+
-+#
-+# Preset Devices
-+#
-+# BR2_TARGET_ARM is not set
-+# BR2_TARGET_ATMEL is not set
-+# BR2_TARGET_SHARP is not set
-+
-+#
-+# Armadeus project Specific Device Support
-+#
-+BR2_TARGET_ARMADEUS=y
-+BR2_TARGET_ARMADEUS_APF9328=y
-+# BR2_TARGET_ARMADEUS_APM9328 is not set
-+BR2_TARGET_ARMADEUS_NAME="apf9328"
-+# BR2_TARGET_ARMADEUS_SDRAM_8 is not set
-+BR2_TARGET_ARMADEUS_SDRAM_16=y
-+# BR2_TARGET_ARMADEUS_SDRAM_32 is not set
-+# BR2_TARGET_ARMADEUS_SDRAM_64 is not set
-+BR2_TARGET_ARMADEUS_SDRAM_SIZE="16"
-+BR2_ARMADEUS_PACKAGE=y
-+# BR2_PACKAGE_MAX5821CTRL is not set
-+
-+#
-+# ---
-+#
-+# BR2_PACKAGE_CH7024CTRL is not set
-+
-+#
-+# ---
-+#
-+BR2_PACKAGE_LINUX_ARM=y
-+# BR2_PACKAGE_LINUX_VERSION_2_6_12 is not set
-+# BR2_PACKAGE_LINUX_VERSION_2_6_17 is not set
-+BR2_PACKAGE_LINUX_VERSION_2_6_18_1=y
-+BR2_PACKAGE_LINUX_VERSION="2.6.18.1"
-+BR2_TARGET_U-BOOT=y
-+
-+#
-+# Generic System Support
-+#
-+# BR2_TARGET_GENERIC_ACCESS_POINT is not set
-+# BR2_TARGET_GENERIC_FIREWALL is not set
-+# BR2_TARGET_GENERIC_DEV_SYSTEM is not set
-+
-+#
-+# Build options
-+#
- BR2_WGET="wget --passive-ftp"
-+BR2_SVN_CO="svn co"
-+BR2_SVN_UP="svn up"
-+BR2_GIT="git clone"
-+BR2_ZCAT="gzip -d -c"
-+BR2_BZCAT="bzcat"
-+BR2_TAR_OPTIONS=""
-+BR2_DL_DIR="$(BASE_DIR)/../downloads"
-+
-+#
-+# Mirrors and Download locations
-+#
-+BR2_SOURCEFORGE_MIRROR="easynews"
-+
-+#
-+# Atmel Mirrors
-+#
-+BR2_ATMEL_MIRROR="ftp://at91dist:distrib@81.80.104.162/AT91_Third_Party_Design_Flow/Linux_Host/"
-+BR2_AT91_PATCH_MIRROR="http://maxim.org.za/AT91RM9200/2.6/"
-+BR2_STAGING_DIR="$(BUILD_DIR)/staging_dir"
-+BR2_TOPDIR_PREFIX=""
-+BR2_TOPDIR_SUFFIX=""
-+BR2_GNU_BUILD_SUFFIX="pc-linux-gnu"
-+BR2_GNU_TARGET_SUFFIX="linux-uclibc"
-+BR2_JLEVEL=1
-+# BR2_PREFER_IMA is not set
-+# BR2_DEPRECATED is not set
-+BR2_STRIP_strip=y
-+# BR2_STRIP_sstrip is not set
-+# BR2_STRIP_none is not set
-+# BR2_PREFER_STATIC_LIB is not set
-+# BR2_HAVE_MANPAGES is not set
-+# BR2_HAVE_INFOPAGES is not set
-+BR2_UPDATE_CONFIG=y
-+
-+#
-+# Toolchain
-+#
-+BR2_TOOLCHAIN_BUILDROOT=y
-+# BR2_TOOLCHAIN_EXTERNAL is not set
-+# BR2_TOOLCHAIN_EXTERNAL_SOURCE is not set
-+BR2_TOOLCHAIN_SOURCE=y
+ BR2_VERSION="0.10.0-svn"
+@@ -62,10 +62,6 @@
+ # BR2_TARGET_ARM is not set
+ # BR2_TARGET_ATMEL is not set
+ # BR2_TARGET_SHARP is not set
+-
+-#
+-# Armadeus project Specific Device Support
+-#
+ BR2_TARGET_ARMADEUS=y
+ BR2_TARGET_ARMADEUS_APF9328=y
+ # BR2_TARGET_ARMADEUS_APM9328 is not set
+@@ -75,17 +71,6 @@
+ # BR2_TARGET_ARMADEUS_SDRAM_32 is not set
+ # BR2_TARGET_ARMADEUS_SDRAM_64 is not set
+ BR2_TARGET_ARMADEUS_SDRAM_SIZE="16"
+-BR2_ARMADEUS_PACKAGE=y
+-# BR2_PACKAGE_MAX5821CTRL is not set
+-
+-#
+-# ---
+-#
+-# BR2_PACKAGE_CH7024CTRL is not set
+-
+-#
+-# ---
+-#
+ BR2_PACKAGE_LINUX_ARM=y
+ # BR2_PACKAGE_LINUX_VERSION_2_6_12 is not set
+ # BR2_PACKAGE_LINUX_VERSION_2_6_17 is not set
+@@ -123,13 +108,17 @@
+ BR2_ATMEL_MIRROR="ftp://at91dist:distrib@81.80.104.162/AT91_Third_Party_Design_Flow/Linux_Host/"
+ BR2_AT91_PATCH_MIRROR="http://maxim.org.za/AT91RM9200/2.6/"
+ BR2_STAGING_DIR="$(BUILD_DIR)/staging_dir"
++# BR2_FPU_SUFFIX is not set
+ BR2_TOPDIR_PREFIX=""
+ BR2_TOPDIR_SUFFIX=""
++BR2_ROOTFS_PREFIX="rootfs"
++BR2_ROOTFS_SUFFIX=""
+ BR2_GNU_BUILD_SUFFIX="pc-linux-gnu"
+ BR2_GNU_TARGET_SUFFIX="linux-uclibc"
+ BR2_JLEVEL=1
+ # BR2_PREFER_IMA is not set
+ # BR2_DEPRECATED is not set
++BR2_RECENT=y
+ BR2_STRIP_strip=y
+ # BR2_STRIP_sstrip is not set
+ # BR2_STRIP_none is not set
+@@ -145,6 +134,11 @@
+ # BR2_TOOLCHAIN_EXTERNAL is not set
+ # BR2_TOOLCHAIN_EXTERNAL_SOURCE is not set
+ BR2_TOOLCHAIN_SOURCE=y
++BR2_EXT_GCC_VERSION_4_1_2=y
++BR2_EXT_GCC_VERSION_4_2_1=y
++BR2_EXT_BINUTILS_VERSION_2_17=y
++BR2_EXT_UCLIBC_VERSION_0_9_29=y
++BR2_EXT_UCLIBC_VERSION_0_9_28_3=y
#
# Kernel Header Options
-@@ -25,8 +156,14 @@
- # BR2_KERNEL_HEADERS_2_6_9 is not set
- # BR2_KERNEL_HEADERS_2_6_11 is not set
- # BR2_KERNEL_HEADERS_2_6_12 is not set
-+# BR2_KERNEL_HEADERS_2_6_20_4 is not set
-+# BR2_KERNEL_HEADERS_2_6_20 is not set
-+# BR2_KERNEL_HEADERS_2_6_21_5 is not set
-+# BR2_KERNEL_HEADERS_2_6_21 is not set
-+# BR2_KERNEL_HEADERS_2_6_22_1 is not set
+@@ -161,9 +155,11 @@
+ # BR2_KERNEL_HEADERS_2_6_21_5 is not set
+ # BR2_KERNEL_HEADERS_2_6_21 is not set
+ # BR2_KERNEL_HEADERS_2_6_22_1 is not set
++# BR2_KERNEL_HEADERS_2_6_22_10 is not set
BR2_KERNEL_HEADERS_2_6_22=y
--BR2_DEFAULT_KERNEL_HEADERS="2.6.22.8"
-+# BR2_KERNEL_HEADERS_SNAP is not set
-+BR2_DEFAULT_KERNEL_HEADERS="2.6.22.9"
++# BR2_KERNEL_HEADERS_2_6_23 is not set
+ # BR2_KERNEL_HEADERS_SNAP is not set
+-BR2_DEFAULT_KERNEL_HEADERS="2.6.22.9"
++BR2_DEFAULT_KERNEL_HEADERS="2.6.22.10"
#
# uClibc Options
-@@ -34,7 +171,6 @@
- # BR2_UCLIBC_VERSION_0_9_28_3 is not set
- BR2_UCLIBC_VERSION_0_9_29=y
- # BR2_UCLIBC_VERSION_SNAPSHOT is not set
--BR2_USE_UCLIBC_SNAPSHOT="snapshot"
- BR2_UCLIBC_CONFIG="toolchain/uClibc/uClibc-0.9.29.config"
- # BR2_ENABLE_LOCALE is not set
- # BR2_PTHREADS_NONE is not set
-@@ -42,35 +178,428 @@
- BR2_PTHREADS_OLD=y
- # BR2_PTHREADS_NATIVE is not set
- # BR2_PTHREAD_DEBUG is not set
-+# BR2_UCLIBC_PROGRAM_INVOCATION is not set
-
- #
- # Binutils Options
- #
-+# BR2_BINUTILS_VERSION_2_17 is not set
-+# BR2_BINUTILS_VERSION_2_17_50_0_17 is not set
- BR2_BINUTILS_VERSION_2_18=y
- # BR2_BINUTILS_VERSION_2_18_50_0_1 is not set
- BR2_BINUTILS_VERSION="2.18"
- BR2_EXTRA_BINUTILS_CONFIG_OPTIONS=""
-
--
- #
--# Gcc Options
-+# GCC Options
- #
--# BR2_GCC_VERSION_3_4_6 is not set
-+BR2_GCC_VERSION_3_4_6=y
- # BR2_GCC_VERSION_4_0_4 is not set
- # BR2_GCC_VERSION_4_1_2 is not set
- # BR2_GCC_VERSION_4_2_0 is not set
--BR2_GCC_VERSION_4_2_1=y
-+# BR2_GCC_VERSION_4_2_1 is not set
- # BR2_GCC_IS_SNAP is not set
--BR2_GCC_VERSION="4.2.1"
-+# BR2_GCC_SUPPORTS_SYSROOT is not set
-+# BR2_GCC_SUPPORTS_FINEGRAINEDMTUNE is not set
-+BR2_GCC_VERSION="3.4.6"
+@@ -204,9 +200,10 @@
+ BR2_GCC_VERSION="3.4.6"
# BR2_GCC_USE_SJLJ_EXCEPTIONS is not set
BR2_EXTRA_GCC_CONFIG_OPTIONS=""
--BR2_GCC_SHARED_LIBGCC=y
-+# BR2_GCC_CROSS_CXX is not set
-+# BR2_GCC_CROSS_FORTRAN is not set
- # BR2_INSTALL_LIBSTDCPP is not set
-+# BR2_INSTALL_OBJC is not set
-+# BR2_INSTALL_FORTRAN is not set
-+BR2_GCC_SHARED_LIBGCC=y
-+
-+#
-+# Ccache Options
-+#
-+BR2_CCACHE=y
-+
-+#
-+# Gdb Options
-+#
- # BR2_PACKAGE_GDB is not set
--# BR2_PACKAGE_GDB_SERVER is not set
--# BR2_ENABLE_MULTILIB is not set
-+BR2_PACKAGE_GDB_SERVER=y
-+BR2_PACKAGE_GDB_HOST=y
-+# BR2_GDB_VERSION_6_2_1 is not set
-+# BR2_GDB_VERSION_6_3 is not set
-+# BR2_GDB_VERSION_6_4 is not set
-+# BR2_GDB_VERSION_6_5 is not set
-+BR2_GDB_VERSION_6_6=y
-+# BR2_GDB_VERSION_SNAPSHOT is not set
-+BR2_GDB_VERSION="6.6"
-+
-+#
-+# elf2flt
-+#
-+# BR2_ELF2FLT is not set
-+# BR2_MKLIBS is not set
-+
-+#
-+# Common Toolchain Options
-+#
-+BR2_PACKAGE_SSTRIP_TARGET=y
-+# BR2_PACKAGE_SSTRIP_HOST is not set
-+BR2_ENABLE_MULTILIB=y
- BR2_LARGEFILE=y
-+BR2_INET_IPV6=y
-+BR2_INET_RPC=y
-+BR2_USE_WCHAR=y
-+BR2_SOFT_FLOAT=y
- BR2_TARGET_OPTIMIZATION="-Os -pipe"
-+BR2_CROSS_TOOLCHAIN_TARGET_UTILS=y
-
-+#
-+# Package Selection for the target
-+#
-+BR2_PACKAGE_BUSYBOX=y
-+# BR2_BUSYBOX_VERSION_1_2_2_1 is not set
-+# BR2_BUSYBOX_VERSION_1_6_1 is not set
-+# BR2_BUSYBOX_VERSION_1_7_0 is not set
-+# BR2_BUSYBOX_VERSION_1_7_1 is not set
-+BR2_BUSYBOX_VERSION_1_7_2=y
-+# BR2_PACKAGE_BUSYBOX_SNAPSHOT is not set
-+BR2_BUSYBOX_VERSION="1.7.2"
-+BR2_PACKAGE_BUSYBOX_INSTALL_SYMLINKS=y
-+BR2_PACKAGE_BUSYBOX_CONFIG="package/busybox/busybox-1.6.0.config"
- BR2_PACKAGE_BUSYBOX_HIDE_OTHERS=y
-+# BR2_PACKAGE_BUSYBOX_SKELETON is not set
-+
-+#
-+# The minimum needed to build a uClibc development system
-+#
-+# BR2_PACKAGE_BASH is not set
-+# BR2_PACKAGE_BZIP2 is not set
-+# BR2_PACKAGE_DIFFUTILS is not set
-+# BR2_PACKAGE_FLEX is not set
-+# BR2_PACKAGE_GCC_TARGET is not set
-+# BR2_PACKAGE_MAKE is not set
-
-+#
-+# Other development stuff
-+#
-+# BR2_PACKAGE_AUTOCONF is not set
-+# BR2_PACKAGE_AUTOMAKE is not set
-+# BR2_PACKAGE_BISON is not set
-+# BR2_PACKAGE_CCACHE_TARGET is not set
-+# BR2_PACKAGE_CVS is not set
-+# BR2_PACKAGE_DISTCC is not set
-+# BR2_PACKAGE_DMALLOC is not set
-+# BR2_PACKAGE_EXPAT is not set
-+# BR2_PACKAGE_FAKEROOT is not set
-+BR2_HOST_FAKEROOT=y
-+# BR2_PACKAGE_FPGAREGS is not set
-+# BR2_PACKAGE_GETTEXT is not set
-+# BR2_PACKAGE_LIBINTL is not set
-+# BR2_PACKAGE_LIBGMP is not set
-+# BR2_PACKAGE_LIBMPFR is not set
-+# BR2_PACKAGE_LIBTOOL is not set
-+# BR2_PACKAGE_M4 is not set
-+# BR2_PACKAGE_PKGCONFIG is not set
-+# BR2_READLINE is not set
-+# BR2_PACKAGE_XERCES is not set
-+
-+#
-+# Other stuff
-+#
-+# BR2_PACKAGE_AT is not set
-+# BR2_PACKAGE_BERKELEYDB is not set
-+# BR2_PACKAGE_BSDIFF is not set
-+# BR2_PACKAGE_CUSTOMIZE is not set
-+# BR2_PACKAGE_DASH is not set
-+# BR2_PACKAGE_FILE is not set
-+# BR2_PACKAGE_IPKG_C is not set
-+# BR2_PACKAGE_IPKG_SH is not set
-+# BR2_PACKAGE_KEXEC is not set
-+# BR2_PACKAGE_LIBDAEMON is not set
-+# BR2_PACKAGE_LIBELF is not set
-+# BR2_PACKAGE_LIBEVENT is not set
-+# BR2_PACKAGE_LIBFLOAT is not set
-+# BR2_PACKAGE_LIBGCRYPT is not set
-+# BR2_PACKAGE_LIBGPG_ERROR is not set
-+# BR2_PACKAGE_LIBLOCKFILE is not set
-+# BR2_PACKAGE_LIBSYSFS is not set
-+# BR2_PACKAGE_LIBXML2 is not set
-+# BR2_PACKAGE_LOCKFILE_PROGS is not set
-+# BR2_PACKAGE_LSOF is not set
-+# BR2_PACKAGE_LTP-TESTSUITE is not set
-+# BR2_PACKAGE_LTRACE is not set
-+# BR2_PACKAGE_LTT is not set
-+# BR2_PACKAGE_LUA is not set
-+# BR2_PACKAGE_PORTAGE is not set
-+# BR2_PACKAGE_SQLITE is not set
-+# BR2_PACKAGE_STRACE is not set
-+# BR2_PACKAGE_SUDO is not set
-+BR2_NETWORK_SUPPORT=y
-+
-+#
-+# Networking applications
-+#
-+# BR2_PACKAGE_ARGUS is not set
-+# BR2_PACKAGE_AVAHI is not set
-+# BR2_PACKAGE_BOA is not set
-+# BR2_PACKAGE_BIND is not set
-+# BR2_PACKAGE_BRIDGE is not set
-+# BR2_PACKAGE_CURL is not set
-+# BR2_PACKAGE_LIBCURL is not set
-+# BR2_PACKAGE_DNSMASQ is not set
-+# BR2_PACKAGE_DROPBEAR is not set
-+# BR2_PACKAGE_ETHTOOL is not set
-+# BR2_PACKAGE_HASERL is not set
-+# BR2_PACKAGE_IRDA_UTILS is not set
-+# BR2_PACKAGE_IPERF is not set
-+# BR2_PACKAGE_IPROUTE2 is not set
-+# BR2_PACKAGE_IPSEC_TOOLS is not set
-+# BR2_PACKAGE_IPTABLES is not set
-+# BR2_PACKAGE_L2TP is not set
-+# BR2_PACKAGE_LIBCGI is not set
-+# BR2_PACKAGE_LIBCGICC is not set
-+# BR2_PACKAGE_LIBPCAP is not set
-+# BR2_PACKAGE_LINKS is not set
-+# BR2_PACKAGE_LMBENCH is not set
-+# BR2_PACKAGE_LRZSZ is not set
-+# BR2_PACKAGE_MDNSRESPONDER is not set
-+# BR2_PACKAGE_MROUTED is not set
-+# BR2_PACKAGE_MUTT is not set
-+# BR2_PACKAGE_NBD is not set
-+# BR2_PACKAGE_NCFTP is not set
-+# BR2_PACKAGE_NETKITBASE is not set
-+# BR2_PACKAGE_NETKITTELNET is not set
-+# BR2_PACKAGE_NETPLUG is not set
-+# BR2_PACKAGE_NETSNMP is not set
-+# BR2_PACKAGE_NFS_UTILS is not set
-+# BR2_PACKAGE_NTP is not set
-+# BR2_PACKAGE_OLSR is not set
-+# BR2_PACKAGE_OPENNTPD is not set
-+# BR2_PACKAGE_OPENSSH is not set
-+# BR2_PACKAGE_OPENSSL is not set
-+# BR2_PACKAGE_OPENVPN is not set
-+# BR2_PACKAGE_OPENSWAN is not set
-+BR2_PACKAGE_PORTMAP=y
-+# BR2_PACKAGE_PPPD is not set
-+# BR2_PACKAGE_RP_PPPOE is not set
-+# BR2_PACKAGE_PPTP_LINUX is not set
-+# BR2_PACKAGE_PROFTPD is not set
-+# BR2_PACKAGE_QUAGGA is not set
-+
-+#
-+# quagga suite
-+#
-+# BR2_PACKAGE_QUAGGA_ZEBRA is not set
-+# BR2_PACKAGE_QUAGGA_BGPD is not set
-+# BR2_PACKAGE_QUAGGA_RIPD is not set
-+# BR2_PACKAGE_QUAGGA_RIPNGD is not set
-+# BR2_PACKAGE_QUAGGA_OSPFD is not set
-+# BR2_PACKAGE_QUAGGA_OSPF6D is not set
-+# BR2_PACKAGE_QUAGGA_WATCHQUAGGA is not set
-+# BR2_PACKAGE_QUAGGA_ISISD is not set
-+# BR2_PACKAGE_RSYNC is not set
-+# BR2_PACKAGE_SAMBA is not set
-+# BR2_PACKAGE_SOCAT is not set
-+# BR2_PACKAGE_STUNNEL is not set
-+# BR2_PACKAGE_TCPDUMP is not set
-+# BR2_PACKAGE_DHCPDUMP is not set
-+# BR2_PACKAGE_TFTPD is not set
-+# BR2_PACKAGE_TN5250 is not set
-+# BR2_PACKAGE_TTCP is not set
-+# BR2_PACKAGE_VPNC is not set
-+# BR2_PACKAGE_VTUN is not set
-+# BR2_PACKAGE_WIRELESS_TOOLS is not set
-+BR2_BLOCKDEV_SUPPORT=y
-+# BR2_PACKAGE_DBUS is not set
-+# BR2_PACKAGE_DM is not set
-+# BR2_PACKAGE_DMRAID is not set
-+# BR2_PACKAGE_E2FSPROGS is not set
-+# BR2_PACKAGE_GADGETFS_TEST is not set
-+# BR2_PACKAGE_HAL is not set
-+# BR2_PACKAGE_HWDATA is not set
-+# BR2_PACKAGE_IMXREGS is not set
-+# BR2_PACKAGE_IOSTAT is not set
-+# BR2_PACKAGE_LIBAIO is not set
-+# BR2_PACKAGE_LIBRAW1394 is not set
-+# BR2_PACKAGE_LIBUSB is not set
-+# BR2_PACKAGE_LM_SENSORS is not set
-+# BR2_PACKAGE_LVM2 is not set
-+# BR2_PACKAGE_MDADM is not set
-+# BR2_PACKAGE_MEMTESTER is not set
-+# BR2_PACKAGE_MKDOSFS is not set
-+BR2_PACKAGE_MTD=y
-+BR2_PACKAGE_MTD_UTILS=y
-+# BR2_PACKAGE_MTD_20061007 is not set
-+# BR2_PACKAGE_MTD_20050122 is not set
-+# BR2_PACKAGE_MTD_SNAPSHOT is not set
-+
-+#
-+# MTD tools selection
-+#
-+BR2_PACKAGE_MTD_FLASH_ERASE=y
-+BR2_PACKAGE_MTD_FLASH_ERASEALL=y
-+BR2_PACKAGE_MTD_FLASH_INFO=y
-+BR2_PACKAGE_MTD_FLASH_LOCK=y
-+BR2_PACKAGE_MTD_FLASH_UNLOCK=y
-+BR2_PACKAGE_MTD_FLASHCP=y
-+BR2_PACKAGE_MTD_ERASE=y
-+BR2_PACKAGE_MTD_JFFS2DUMP=y
-+BR2_PACKAGE_MTD_JFFS3DUMP=y
-+BR2_PACKAGE_MTD_SUMTOOL=y
-+BR2_PACKAGE_MTD_FTL_CHECK=y
-+BR2_PACKAGE_MTD_FTL_FORMAT=y
-+BR2_PACKAGE_MTD_NFTL_FORMAT=y
-+BR2_PACKAGE_MTD_NFTLDUMP=y
-+BR2_PACKAGE_MTD_MKFSJFFS2=y
-+BR2_PACKAGE_MTD_MKFSJFFS=y
-+BR2_PACKAGE_MTD_NANDDUMP=y
-+BR2_PACKAGE_MTD_NANDWRITE=y
-+BR2_PACKAGE_MTD_MTD_DEBUG=y
-+BR2_PACKAGE_MTD_DOCFDISK=y
-+BR2_PACKAGE_MTD_DOC_LOADBIOS=y
-+# BR2_PACKAGE_PCIUTILS is not set
-+# BR2_PACKAGE_RAIDTOOLS is not set
-+# BR2_PACKAGE_SETSERIAL is not set
-+# BR2_PACKAGE_SMARTMONTOOLS is not set
-+# BR2_PACKAGE_USBMOUNT is not set
-+# BR2_PACKAGE_USBUTILS is not set
-+# BR2_PACKAGE_WIPE is not set
-+# BR2_PACKAGE_XFSPROGS is not set
-+BR2_AUDIO_SUPPORT=y
-+# BR2_PACKAGE_ALSA_LIB is not set
-+# BR2_PACKAGE_ASTERISK is not set
-+# BR2_PACKAGE_AUMIX is not set
-+# BR2_PACKAGE_LIBMAD is not set
-+# BR2_PACKAGE_LIBSNDFILE is not set
-+# BR2_PACKAGE_LIBVORBIS is not set
-+# BR2_PACKAGE_MADPLAY is not set
-+# BR2_PACKAGE_MPG123 is not set
-+BR2_GRAPHIC_SUPPORT=y
-+
-+#
-+# text rendering libraries
-+#
-+# BR2_PACKAGE_NCURSES is not set
-+# BR2_PACKAGE_NEWT is not set
-+# BR2_PACKAGE_SLANG is not set
-+
-+#
-+# text rendering applications
-+#
-+# BR2_PACKAGE_DIALOG is not set
-+
-+#
-+# graphic libraries
-+#
-+# BR2_PACKAGE_ALLEGRO is not set
-+# BR2_PACKAGE_DIRECTFB is not set
-+# BR2_PACKAGE_IMAGEMAGICK is not set
-+# BR2_PACKAGE_JPEG is not set
-+# BR2_PACKAGE_LCD4LINUX is not set
-+# BR2_PACKAGE_LIBPNG is not set
-+# BR2_PACKAGE_LIBUNGIF is not set
-+# BR2_PACKAGE_SDL is not set
-+# BR2_PACKAGE_TIFF is not set
-+
-+#
-+# busybox graphic applications
-+#
-+
-+#
-+# --> (May be broken in busybox)
-+#
-+# BR2_PACKAGE_FBV is not set
-+# BR2_PACKAGE_FBSET is not set
-+
-+#
-+# other GUIs
-+#
-+# BR2_PACKAGE_QTE is not set
-+# BR2_PACKAGE_QTOPIA4 is not set
-+BR2_PACKAGE_XSERVER_none=y
-+# BR2_PACKAGE_XSERVER_x11r7 is not set
-+# BR2_PACKAGE_XSERVER_xorg is not set
-+# BR2_PACKAGE_XSERVER_tinyx is not set
-+BR2_X11_PREFIX="/usr"
-+
-+#
-+# X libraries and helper libraries
-+#
-+# BR2_PACKAGE_ATK is not set
-+# BR2_PACKAGE_PANGO is not set
-+# BR2_PACKAGE_LIBDRM is not set
-+# BR2_PACKAGE_LIBGLIB12 is not set
-+# BR2_PACKAGE_LIBGLIB2 is not set
-+# BR2_PACKAGE_FONTCONFIG is not set
-+# BR2_PACKAGE_FREETYPE is not set
-+# BR2_PACKAGE_TSLIB is not set
-+
-+#
-+# X Window managers
-+#
-+# BR2_PACKAGE_MATCHBOX is not set
-+
-+#
-+# X applications
-+#
-+
-+#
-+# Video libraries/codecs and applications
-+#
-+# BR2_PACKAGE_MPLAYER is not set
-+BR2_COMPRESSOR_SUPPORT=y
-+BR2_PACKAGE_LZO=y
-+# BR2_PACKAGE_LZMA_TARGET is not set
-+# BR2_PACKAGE_LZMA_HOST is not set
-+BR2_PACKAGE_ZLIB=y
-+# BR2_PACKAGE_ZLIB_TARGET_HEADERS is not set
-+BR2_SCRIPTING_SUPPORT=y
-+# BR2_PACKAGE_MICROPERL is not set
-+# BR2_PACKAGE_PYTHON is not set
-+# BR2_PACKAGE_RUBY is not set
-+# BR2_PACKAGE_TCL is not set
-+# BR2_PACKAGE_PHP is not set
-+
-+#
-+# Target filesystem options
-+#
-+
-+#
-+# filesystem for target device
-+#
-+# BR2_TARGET_ROOTFS_CRAMFS is not set
-+# BR2_TARGET_ROOTFS_CLOOP is not set
-+# BR2_TARGET_ROOTFS_EXT2 is not set
-+BR2_TARGET_ROOTFS_JFFS2=y
-+BR2_TARGET_ROOTFS_JFFS2_FLASH=y
-+# BR2_TARGET_ROOTFS_JFFS2_DATAFLASH is not set
-+BR2_TARGET_ROOTFS_JFFS2_PAGESIZE=0x1000
-+BR2_TARGET_ROOTFS_JFFS2_EBSIZE=0x20000
-+# BR2_TARGET_ROOTFS_JFFS2_NOCLEANMARKER is not set
-+# BR2_JFFS2_TARGET_SREC is not set
-+BR2_TARGET_ROOTFS_JFFS2_PAD=y
-+BR2_TARGET_ROOTFS_JFFS2_PADSIZE=0x0
-+BR2_TARGET_ROOTFS_JFFS2_LE=y
-+# BR2_TARGET_ROOTFS_JFFS2_BE is not set
-+# BR2_TARGET_ROOTFS_JFFS2_SQUASH is not set
-+BR2_TARGET_ROOTFS_JFFS2_OUTPUT="$(IMAGE).jffs2"
-+BR2_TARGET_ROOTFS_JFFS2_COPYTO=""
-+# BR2_TARGET_ROOTFS_SQUASHFS is not set
-+BR2_TARGET_ROOTFS_TAR=y
-+BR2_TARGET_ROOTFS_TAR_NONE=y
-+# BR2_TARGET_ROOTFS_TAR_GZIP is not set
-+# BR2_TARGET_ROOTFS_TAR_BZIP2 is not set
-+# BR2_TARGET_ROOTFS_TAR_LZMA is not set
-+BR2_TARGET_ROOTFS_TAR_OPTIONS=""
-+BR2_TARGET_ROOTFS_TAR_COPYTO=""
-+# BR2_TARGET_ROOTFS_CPIO is not set
-+# BR2_TARGET_ROOTFS_INITRAMFS is not set
-+
-+#
-+# bootloader for target device
-+#
-+
-+#
-+# Kernel
-+#
-+# BR2_KERNEL_none is not set
-+BR2_KERNEL_LINUX=y
-+# BR2_KERNEL_HURD is not set
-+# BR2_PACKAGE_LINUX is not set
+-# BR2_GCC_CROSS_CXX is not set
++BR2_GCC_CROSS_CXX=y
+ # BR2_GCC_CROSS_FORTRAN is not set
+-# BR2_INSTALL_LIBSTDCPP is not set
++BR2_INSTALL_LIBSTDCPP=y
++# BR2_INSTALL_LIBGCJ is not set
+ # BR2_INSTALL_OBJC is not set
+ # BR2_INSTALL_FORTRAN is not set
+ BR2_GCC_SHARED_LIBGCC=y
+@@ -283,6 +280,7 @@
+ # BR2_PACKAGE_AUTOMAKE is not set
+ # BR2_PACKAGE_BISON is not set
+ # BR2_PACKAGE_CCACHE_TARGET is not set
++# BR2_PACKAGE_CH7024CTRL is not set
+ # BR2_PACKAGE_CVS is not set
+ # BR2_PACKAGE_DISTCC is not set
+ # BR2_PACKAGE_DMALLOC is not set
+@@ -296,6 +294,7 @@
+ # BR2_PACKAGE_LIBMPFR is not set
+ # BR2_PACKAGE_LIBTOOL is not set
+ # BR2_PACKAGE_M4 is not set
++# BR2_PACKAGE_MAX5821CTRL is not set
+ # BR2_PACKAGE_PKGCONFIG is not set
+ # BR2_READLINE is not set
+ # BR2_PACKAGE_XERCES is not set
+@@ -568,8 +567,11 @@
+ # BR2_TARGET_ROOTFS_CLOOP is not set
+ # BR2_TARGET_ROOTFS_EXT2 is not set
+ BR2_TARGET_ROOTFS_JFFS2=y
+-BR2_TARGET_ROOTFS_JFFS2_FLASH=y
+-# BR2_TARGET_ROOTFS_JFFS2_DATAFLASH is not set
++# BR2_TARGET_ROOTFS_JFFS2_DATAFLASH_1056 is not set
++# BR2_TARGET_ROOTFS_JFFS2_DATAFLASH_528 is not set
++BR2_TARGET_ROOTFS_JFFS2_FLASH_128=y
++# BR2_TARGET_ROOTFS_JFFS2_FLASH_64 is not set
++# BR2_TARGET_ROOTFS_JFFS2_CUSTOM is not set
+ BR2_TARGET_ROOTFS_JFFS2_PAGESIZE=0x1000
+ BR2_TARGET_ROOTFS_JFFS2_EBSIZE=0x20000
+ # BR2_TARGET_ROOTFS_JFFS2_NOCLEANMARKER is not set
+@@ -599,7 +601,8 @@
+ #
+ # Kernel
+ #
+-# BR2_KERNEL_none is not set
+-BR2_KERNEL_LINUX=y
++BR2_KERNEL_none=y
++# BR2_KERNEL_LINUX_ADVANCED is not set
++# BR2_KERNEL_LINUX is not set
+ # BR2_KERNEL_HURD is not set
+ # BR2_PACKAGE_LINUX is not set
Modified: trunk/patches/030-buildroot-gcc.diff
===================================================================
--- trunk/patches/030-buildroot-gcc.diff 2007-10-28 18:32:15 UTC (rev 665)
+++ trunk/patches/030-buildroot-gcc.diff 2007-10-28 19:42:55 UTC (rev 666)
@@ -1,43 +0,0 @@
-diff -purN -x .svn -x '*~' buildrootref/toolchain/gcc/gcc-uclibc-3.x.mk buildroot/toolchain/gcc/gcc-uclibc-3.x.mk
---- buildrootref/toolchain/gcc/gcc-uclibc-3.x.mk 2007-10-15 22:41:00.000000000 +0200
-+++ buildroot/toolchain/gcc/gcc-uclibc-3.x.mk 2007-10-20 18:04:02.000000000 +0200
-@@ -327,8 +327,8 @@ endif
- #
- mkdir -p $(TARGET_DIR)/usr/lib $(TARGET_DIR)/usr/sbin
- touch $@
-
--$(GCC_BUILD_DIR2)/.libs_installed: $(GCC_BUILD_DIR2)/.installed
-+$(TARGET_DIR)/lib/libgcc_s*: $(GCC_BUILD_DIR2)/.installed
- ifeq ($(BR2_GCC_SHARED_LIBGCC),y)
- # These are in /lib, so...
- rm -rf $(TARGET_DIR)/usr/lib/libgcc_s*.so*
-@@ -336,6 +335,8 @@ ifeq ($(BR2_GCC_SHARED_LIBGCC),y)
- $(TARGET_DIR)/lib/
- -strip --strip-unneeded $(TARGET_DIR)/lib/libgcc_s*
- endif
-+
-+$(GCC_BUILD_DIR2)/.libs_installed: $(GCC_BUILD_DIR2)/.installed $(TARGET_DIR)/lib/libgcc_s*
- ifeq ($(BR2_INSTALL_LIBSTDCPP),y)
- cp -dpf $(STAGING_DIR)/lib/libstdc++.so* $(TARGET_DIR)/usr/lib/
- -strip --strip-unneeded $(TARGET_DIR)/usr/lib/libstdc++.so*
-diff -purN -x .svn -x '*~' buildrootref/toolchain/gcc/gcc-uclibc-4.x.mk buildroot/toolchain/gcc/gcc-uclibc-4.x.mk
---- buildrootref/toolchain/gcc/gcc-uclibc-4.x.mk 2007-10-15 22:41:00.000000000 +0200
-+++ buildroot/toolchain/gcc/gcc-uclibc-4.x.mk 2007-10-20 18:06:25.000000000 +0200
-@@ -340,14 +340,16 @@ endif
- #
- mkdir -p $(TARGET_DIR)/usr/lib $(TARGET_DIR)/usr/sbin
- touch $@
-
--$(GCC_BUILD_DIR2)/.libs_installed: $(GCC_BUILD_DIR2)/.installed
-+$(TARGET_DIR)/lib/libgcc_s*: $(GCC_BUILD_DIR2)/.installed
- ifeq ($(BR2_GCC_SHARED_LIBGCC),y)
- # These are in /lib, so...
- rm -rf $(TARGET_DIR)/usr/lib/libgcc_s*.so*
- cp -dpf $(STAGING_DIR)/usr/$(REAL_GNU_TARGET_NAME)/lib/libgcc_s* \
- $(TARGET_DIR)/lib/
- endif
-+
-+$(GCC_BUILD_DIR2)/.libs_installed: $(GCC_BUILD_DIR2)/.installed $(TARGET_DIR)/lib/libgcc_s*
- ifeq ($(BR2_INSTALL_LIBSTDCPP),y)
- cp -dpf $(STAGING_DIR)/usr/$(REAL_GNU_TARGET_NAME)/lib/libstdc++.so* \
- $(TARGET_DIR)/usr/lib/
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ar...@us...> - 2007-10-28 18:32:11
|
Revision: 665
http://armadeus.svn.sourceforge.net/armadeus/?rev=665&view=rev
Author: artemys
Date: 2007-10-28 11:32:15 -0700 (Sun, 28 Oct 2007)
Log Message:
-----------
[LINUX] Remove compilation warnings in PWM driver
Modified Paths:
--------------
trunk/target/linux/modules/pwm/core.c
Modified: trunk/target/linux/modules/pwm/core.c
===================================================================
--- trunk/target/linux/modules/pwm/core.c 2007-10-28 13:54:59 UTC (rev 664)
+++ trunk/target/linux/modules/pwm/core.c 2007-10-28 18:32:15 UTC (rev 665)
@@ -243,7 +243,9 @@
*
***************************************************************/
+static void inline unregister_sys_file( struct pwm_device *ppd );
+
/**
* setup_pwm_unit - common setup function whenever something was changed
* @ppd: PWM unit to work with
@@ -967,11 +969,13 @@
*/
static int init_userinterface(struct platform_device *pdev, u32 address)
{
- int rc;
+ int rc = 0;
struct pwm_device *ppd;
- if (unlikely((ppd = kmalloc(sizeof(struct pwm_device), GFP_KERNEL)) == NULL))
- return -ENOMEM;
+ if (unlikely((ppd = kmalloc(sizeof(struct pwm_device), GFP_KERNEL)) == NULL)) {
+ rc = -ENOMEM;
+ goto error_malloc;
+ }
memset(&ppd->class_dev, 0, sizeof(struct class_device));
ppd->class_dev.class = &pwm_class;
@@ -983,26 +987,37 @@
ppd->duty=500; // = 50.O%
rc = class_device_register(&ppd->class_dev);
- if (unlikely(rc)) {
- printk(KERN_ERR "%s: class registering failed\n", DRIVER_NAME);
- kfree(ppd);
- return rc;
- }
+ if (unlikely(rc)) goto error_register;
+
// Register the attributes
- class_device_create_file( &ppd->class_dev, &attr_pwm_duty );
- class_device_create_file( &ppd->class_dev, &attr_pwm_period );
- class_device_create_file( &ppd->class_dev, &attr_pwm_frequency );
- class_device_create_file( &ppd->class_dev, &attr_pwm_active );
+ rc |= class_device_create_file( &ppd->class_dev, &attr_pwm_duty );
+ if (unlikely(rc)) goto error_file;
+ rc |= class_device_create_file( &ppd->class_dev, &attr_pwm_period );
+ if (unlikely(rc)) goto error_file;
+ rc |= class_device_create_file( &ppd->class_dev, &attr_pwm_frequency );
+ if (unlikely(rc)) goto error_file;
+ rc |= class_device_create_file( &ppd->class_dev, &attr_pwm_active );
+ if (unlikely(rc)) goto error_file;
pdev->dev.driver_data=ppd;
+ goto success;
+error_file:
+ printk(KERN_ERR "%s: class /sys file creation failed\n", DRIVER_NAME);
+ unregister_sys_file(ppd);
+error_register:
+ printk(KERN_ERR "%s: class registering failed\n", DRIVER_NAME);
+ kfree(ppd);
+error_malloc:
+ return rc;
+success:
return 0;
}
/*
* PWM interrupt handler (used in Play Mode only)
*/
-static irqreturn_t pwm_interrupt(int irq, void *dev_id, struct pt_regs *regs)
+static irqreturn_t pwm_interrupt(int irq, void *dev_id)
{
u32 status;
int remaining = 0;
@@ -1092,7 +1107,7 @@
printk("PWM major number = %d\n",gMajor);
}
- result = request_irq(PWM_INT, pwm_interrupt, SA_INTERRUPT, DEV_IRQ_NAME, DEV_IRQ_ID);
+ result = request_irq(PWM_INT, pwm_interrupt, IRQF_DISABLED, DEV_IRQ_NAME, DEV_IRQ_ID);
if (result)
{
printk("<1>cannot init major= %d irq=%d\n", gMajor, irq);
@@ -1168,6 +1183,15 @@
return err;
}
+static inline void unregister_sys_file( struct pwm_device *ppd )
+{
+ // Unregister /sys attributes
+ class_device_remove_file( &ppd->class_dev, &attr_pwm_active );
+ class_device_remove_file( &ppd->class_dev, &attr_pwm_period );
+ class_device_remove_file( &ppd->class_dev, &attr_pwm_frequency );
+ class_device_remove_file( &ppd->class_dev, &attr_pwm_duty );
+}
+
/**
* imx_pwm_drv_remove - free claimed resources
* @pdev: platform device to work with
@@ -1177,11 +1201,7 @@
struct resource *res;
struct pwm_device *ppd=(struct pwm_device*)pdev->dev.driver_data;
- // Unregister /sys attributes
- class_device_remove_file( &ppd->class_dev, &attr_pwm_active );
- class_device_remove_file( &ppd->class_dev, &attr_pwm_period );
- class_device_remove_file( &ppd->class_dev, &attr_pwm_frequency );
- class_device_remove_file( &ppd->class_dev, &attr_pwm_duty );
+ unregister_sys_file(ppd);
class_device_unregister( &ppd->class_dev );
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ar...@us...> - 2007-10-28 13:54:56
|
Revision: 664
http://armadeus.svn.sourceforge.net/armadeus/?rev=664&view=rev
Author: artemys
Date: 2007-10-28 06:54:59 -0700 (Sun, 28 Oct 2007)
Log Message:
-----------
NUX] Allow PS/2 IP driver to be compiled on recent Linux kernels
Modified Paths:
--------------
trunk/target/linux/modules/ps2keyboard/core.c
Modified: trunk/target/linux/modules/ps2keyboard/core.c
===================================================================
--- trunk/target/linux/modules/ps2keyboard/core.c 2007-10-28 11:57:20 UTC (rev 663)
+++ trunk/target/linux/modules/ps2keyboard/core.c 2007-10-28 13:54:59 UTC (rev 664)
@@ -12,6 +12,7 @@
* the Free Software Foundation.
*/
+#include <linux/version.h>
#include <linux/module.h>
#include <linux/init.h>
#include <linux/serio.h>
@@ -118,7 +119,11 @@
return(IRQ_HANDLED);
#else
- serio_interrupt(apf9328keyboard_port, gBuffer, 0, 0); //UNCOMMENT THIS ONLY WHEN DATA ARE OK !!
+#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,20)
+ serio_interrupt(apf9328keyboard_port, gBuffer, 0, 0);
+#else
+ serio_interrupt(apf9328keyboard_port, gBuffer, 0);
+#endif
}
// Trigger timer again
read_timer.expires = jiffies + HZ/20; // Schedule next interrupt in 50 msec
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ar...@us...> - 2007-10-28 11:57:16
|
Revision: 663
http://armadeus.svn.sourceforge.net/armadeus/?rev=663&view=rev
Author: artemys
Date: 2007-10-28 04:57:20 -0700 (Sun, 28 Oct 2007)
Log Message:
-----------
[LINUX] Allow FPGA loader driver to be compiled on recent Linux kernels
Modified Paths:
--------------
trunk/target/linux/modules/fpga_devtools/fpga-loader.c
Modified: trunk/target/linux/modules/fpga_devtools/fpga-loader.c
===================================================================
--- trunk/target/linux/modules/fpga_devtools/fpga-loader.c 2007-10-28 11:49:12 UTC (rev 662)
+++ trunk/target/linux/modules/fpga_devtools/fpga-loader.c 2007-10-28 11:57:20 UTC (rev 663)
@@ -21,10 +21,13 @@
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
**********************************************************************
*/
+#include <linux/version.h>
#include "fpga-loader.h"
#include "xilinx-fpga-loader.h"
#include <asm/arch/imx-regs.h>
+#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,20)
#include <linux/config.h>
+#endif
#include <linux/module.h>
#include <linux/kernel.h>
#include <linux/fs.h>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ar...@us...> - 2007-10-28 11:49:11
|
Revision: 662
http://armadeus.svn.sourceforge.net/armadeus/?rev=662&view=rev
Author: artemys
Date: 2007-10-28 04:49:12 -0700 (Sun, 28 Oct 2007)
Log Message:
-----------
[LINUX] Allow GPIO drivers to be compiled on 2.6.23 and upper kernels
Modified Paths:
--------------
trunk/target/linux/modules/gpio/core.h
trunk/target/linux/modules/gpio/ppdevemu.h
Modified: trunk/target/linux/modules/gpio/core.h
===================================================================
--- trunk/target/linux/modules/gpio/core.h 2007-10-27 17:50:32 UTC (rev 661)
+++ trunk/target/linux/modules/gpio/core.h 2007-10-28 11:49:12 UTC (rev 662)
@@ -19,7 +19,10 @@
#ifndef __CORE_GPIO_H__
#define __CORE_GPIO_H__
+#include <linux/version.h>
+#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,20)
#include <linux/config.h>
+#endif
//#include <config/modversions.h>
#include <linux/module.h>
#include <linux/kernel.h>
Modified: trunk/target/linux/modules/gpio/ppdevemu.h
===================================================================
--- trunk/target/linux/modules/gpio/ppdevemu.h 2007-10-27 17:50:32 UTC (rev 661)
+++ trunk/target/linux/modules/gpio/ppdevemu.h 2007-10-28 11:49:12 UTC (rev 662)
@@ -19,7 +19,10 @@
#ifndef __PPDEV_EMU_H__
#define __PPDEV_EMU_H__
+#include <linux/version.h>
+#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,20)
#include <linux/config.h>
+#endif
#include <linux/module.h>
#include <linux/kernel.h>
#include <linux/fs.h>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <jo...@us...> - 2007-10-27 17:50:30
|
Revision: 661
http://armadeus.svn.sourceforge.net/armadeus/?rev=661&view=rev
Author: jorasse
Date: 2007-10-27 10:50:32 -0700 (Sat, 27 Oct 2007)
Log Message:
-----------
[buildroot] Fixed strip option from makefile
Modified Paths:
--------------
trunk/buildroot/package/ch7024ctrl/ch70241ctrl.mk
trunk/buildroot/package/fpgaregs/fpgaregs.mk
trunk/buildroot/package/gpm/gpm.mk
trunk/buildroot/package/imxregs/imxregs.mk
trunk/buildroot/package/max5821ctrl/max5821ctrl.mk
trunk/buildroot/package/prboom/prboom.mk
trunk/buildroot/package/slideshow/slideshow.mk
Modified: trunk/buildroot/package/ch7024ctrl/ch70241ctrl.mk
===================================================================
--- trunk/buildroot/package/ch7024ctrl/ch70241ctrl.mk 2007-10-27 12:52:06 UTC (rev 660)
+++ trunk/buildroot/package/ch7024ctrl/ch70241ctrl.mk 2007-10-27 17:50:32 UTC (rev 661)
@@ -21,7 +21,7 @@
$(TARGET_DIR)/$(CH7024CTRL_TARGET_BINARY): $(CH7024CTRL_DIR)/$(CH7024CTRL_BINARY)
install -D $< $@
-# $(STRIP) $(TARGET_DIR)/$(CH7024CTRL_TARGET_BINARY)
+ $(STRIPCMD) $(STRIP_STRIP_UNNEEDED) $(TARGET_DIR)/$(CH7024CTRL_TARGET_BINARY)
ch7024ctrl: uclibc $(TARGET_DIR)/$(CH7024CTRL_TARGET_BINARY)
Modified: trunk/buildroot/package/fpgaregs/fpgaregs.mk
===================================================================
--- trunk/buildroot/package/fpgaregs/fpgaregs.mk 2007-10-27 12:52:06 UTC (rev 660)
+++ trunk/buildroot/package/fpgaregs/fpgaregs.mk 2007-10-27 17:50:32 UTC (rev 661)
@@ -20,7 +20,7 @@
$(TARGET_DIR)/$(FPGAREGS_TARGET_BINARY): $(FPGAREGS_DIR)/$(FPGAREGS_BINARY)
install -D $< $@
-# $(STRIP) $(TARGET_DIR)/$(FPGAREGS_TARGET_BINARY)
+ $(STRIPCMD) $(STRIP_STRIP_UNNEEDED) $(TARGET_DIR)/$(FPGAREGS_TARGET_BINARY)
fpgaregs: uclibc $(TARGET_DIR)/$(FPGAREGS_TARGET_BINARY)
Modified: trunk/buildroot/package/gpm/gpm.mk
===================================================================
--- trunk/buildroot/package/gpm/gpm.mk 2007-10-27 12:52:06 UTC (rev 660)
+++ trunk/buildroot/package/gpm/gpm.mk 2007-10-27 17:50:32 UTC (rev 661)
@@ -58,11 +58,11 @@
$(TARGET_DIR)/usr/sbin/gpm: $(STAGING_DIR)/usr/sbin/gpm
cp -dpf $(STAGING_DIR)/usr/sbin/gpm $(TARGET_DIR)/usr/sbin/
-# $(STRIP) --strip-unneeded $(TARGET_DIR)/usr/sbin/gpm
+ $(STRIPCMD) $(STRIP_STRIP_UNNEEDED) $(TARGET_DIR)/usr/sbin/gpm
cp -dpf $(STAGING_DIR)/usr/bin/gpm-root $(TARGET_DIR)/usr/bin/
-# $(STRIP) --strip-unneeded $(TARGET_DIR)/usr/bin/gpm-root
+ $(STRIPCMD) $(STRIP_STRIP_UNNEEDED) $(TARGET_DIR)/usr/bin/gpm-root
cp -dpf $(STAGING_DIR)/usr/lib/libgpm.so* $(TARGET_DIR)/usr/lib/
-# $(STRIP) --strip-unneeded $(TARGET_DIR)/usr/lib/libgpm.so.1.*
+ $(STRIPCMD) $(STRIP_STRIP_UNNEEDED) $(TARGET_DIR)/usr/lib/libgpm.so.1.*
GPM gpm: uclibc $(TARGET_DIR)/usr/sbin/gpm
Modified: trunk/buildroot/package/imxregs/imxregs.mk
===================================================================
--- trunk/buildroot/package/imxregs/imxregs.mk 2007-10-27 12:52:06 UTC (rev 660)
+++ trunk/buildroot/package/imxregs/imxregs.mk 2007-10-27 17:50:32 UTC (rev 661)
@@ -20,7 +20,7 @@
$(TARGET_DIR)/$(IMXREGS_TARGET_BINARY): $(IMXREGS_DIR)/$(IMXREGS_BINARY)
install -D $< $@
-# $(STRIP) $(TARGET_DIR)/$(IMXREGS_TARGET_BINARY)
+ $(STRIPCMD) $(STRIP_STRIP_UNNEEDED) $(TARGET_DIR)/$(IMXREGS_TARGET_BINARY)
imxregs: uclibc $(TARGET_DIR)/$(IMXREGS_TARGET_BINARY)
Modified: trunk/buildroot/package/max5821ctrl/max5821ctrl.mk
===================================================================
--- trunk/buildroot/package/max5821ctrl/max5821ctrl.mk 2007-10-27 12:52:06 UTC (rev 660)
+++ trunk/buildroot/package/max5821ctrl/max5821ctrl.mk 2007-10-27 17:50:32 UTC (rev 661)
@@ -21,7 +21,7 @@
$(TARGET_DIR)/$(MAX5821CTRL_TARGET_BINARY): $(MAX5821CTRL_DIR)/$(MAX5821CTRL_BINARY)
install -D $< $@
-# $(STRIP) $(TARGET_DIR)/$(MAX5821CTRL_TARGET_BINARY)
+ $(STRIPCMD) $(STRIP_STRIP_UNNEEDED) $(TARGET_DIR)/$(MAX5821CTRL_TARGET_BINARY)
max5821ctrl: uclibc $(TARGET_DIR)/$(MAX5821CTRL_TARGET_BINARY)
Modified: trunk/buildroot/package/prboom/prboom.mk
===================================================================
--- trunk/buildroot/package/prboom/prboom.mk 2007-10-27 12:52:06 UTC (rev 660)
+++ trunk/buildroot/package/prboom/prboom.mk 2007-10-27 17:50:32 UTC (rev 661)
@@ -55,7 +55,7 @@
mkdir -p $(TARGET_DIR)/usr/share/games/doom/
cp -dpf $(STAGING_DIR)/usr/games/$(GNU_TARGET_NAME)-prboom $@
cp -dpf $(PRBOOM_DIR)/data/*.wad $(TARGET_DIR)/usr/share/games/doom/
-# -$(STRIP) --strip-unneeded $@
+ $(STRIPCMD) $(STRIP_STRIP_UNNEEDED) $@
PRBOOM prboom: sdl sdl_net sdl_mixer $(TARGET_DIR)/usr/games/prboom
Modified: trunk/buildroot/package/slideshow/slideshow.mk
===================================================================
--- trunk/buildroot/package/slideshow/slideshow.mk 2007-10-27 12:52:06 UTC (rev 660)
+++ trunk/buildroot/package/slideshow/slideshow.mk 2007-10-27 17:50:32 UTC (rev 661)
@@ -28,7 +28,7 @@
$(TARGET_DIR)/usr/bin/slideshow: $(SLIDESHOW_DIR)/slideshow
cp -dpf $< $(TARGET_DIR)/usr/bin
-# -$(STRIP) --strip-unneeded $@
+ $(STRIPCMD) $(STRIP_STRIP_UNNEEDED) $@
SLIDESHOW slideshow: sdl sdl_image $(TARGET_DIR)/usr/bin/slideshow
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ar...@us...> - 2007-10-27 12:52:11
|
Revision: 660
http://armadeus.svn.sourceforge.net/armadeus/?rev=660&view=rev
Author: artemys
Date: 2007-10-27 05:52:06 -0700 (Sat, 27 Oct 2007)
Log Message:
-----------
[LINUX] Add support for 2.6.23 (& coming) Linux kernels to i.MXL Backlight driver
Modified Paths:
--------------
trunk/target/linux/modules/backlight/Makefile
Added Paths:
-----------
trunk/target/linux/modules/backlight/imx_bl_2.6.1x.c
trunk/target/linux/modules/backlight/imx_bl_2.6.23.c
Removed Paths:
-------------
trunk/target/linux/modules/backlight/imx_bl.c
Modified: trunk/target/linux/modules/backlight/Makefile
===================================================================
--- trunk/target/linux/modules/backlight/Makefile 2007-10-21 16:07:51 UTC (rev 659)
+++ trunk/target/linux/modules/backlight/Makefile 2007-10-27 12:52:06 UTC (rev 660)
@@ -7,6 +7,12 @@
obj-$(CONFIG_IMX_BACKLIGHT) += imx_bl.o
+ifeq ($(KERNELVERSION),2.6.18.1)
+ imx_bl-objs := imx_bl_2.6.1x.o
+else
+ imx_bl-objs := imx_bl_2.6.23.o
+endif
+
# Part executed when called from standard make in this directory:
# (preferably use Makefile in parent directory)
else
@@ -22,8 +28,9 @@
$(MAKE) -C $(KDIR) SUBDIRS=$(PWD) modules
clean:
- rm -f *.*o \
+ rm -f *.*o
rm -f Module.symvers
+ rm -f .*.cmd
endif
Deleted: trunk/target/linux/modules/backlight/imx_bl.c
===================================================================
--- trunk/target/linux/modules/backlight/imx_bl.c 2007-10-21 16:07:51 UTC (rev 659)
+++ trunk/target/linux/modules/backlight/imx_bl.c 2007-10-27 12:52:06 UTC (rev 660)
@@ -1,175 +0,0 @@
-/*
- * Backlight Driver for i.MXL based platform
- *
- * Copyright (c) 2007 Armadeus Project
- *
- * Based on Sharp's 2.4 Backlight Driver
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License version 2 as
- * published by the Free Software Foundation.
- *
- */
-
-#include <linux/module.h>
-#include <linux/kernel.h>
-#include <linux/init.h>
-#include <linux/platform_device.h>
-#include <linux/mutex.h>
-#include <linux/fb.h>
-#include <linux/backlight.h>
-#include <asm/arch/imxfb.h> // Backlight machinfo struct is defined here
-#include <asm/arch/imx-regs.h>
-
-
-static int imxbl_intensity;
-static DEFINE_MUTEX(bl_mutex);
-static struct backlight_properties imxbl_data;
-static struct backlight_device *imx_backlight_device;
-static struct imxbl_machinfo *bl_machinfo;
-
-static unsigned long imxbl_flags;
-#define IMXBL_SUSPENDED 0x01
-#define IMXBL_BATTLOW 0x02
-
-static int imxbl_send_intensity(struct backlight_device *bd)
-{
- int intensity = bd->props->brightness;
- unsigned long shadow = 0;
-
- if (bd->props->power != FB_BLANK_UNBLANK)
- intensity = 0;
- if (bd->props->fb_blank != FB_BLANK_UNBLANK)
- intensity = 0;
- if (imxbl_flags & IMXBL_SUSPENDED)
- intensity = 0;
- if (imxbl_flags & IMXBL_BATTLOW)
- intensity &= bl_machinfo->limit_mask;
-
- mutex_lock(&bl_mutex);
- if( bl_machinfo->set_bl_intensity ) {
- bl_machinfo->set_bl_intensity(intensity);
- } else {
- shadow = LCDC_PWMR;
- shadow &= 0xffffff00;
- shadow |= PWMR_PW(intensity);
- LCDC_PWMR = shadow;
- printk("Setting backlight intensity to %d\n", intensity);
- }
- mutex_unlock(&bl_mutex);
-
- imxbl_intensity = intensity;
-
- return 0;
-}
-
-#ifdef CONFIG_PM
-static int imxbl_suspend(struct platform_device *dev, pm_message_t state)
-{
- imxbl_flags |= IMXBL_SUSPENDED;
- imxbl_send_intensity(imx_backlight_device);
- return 0;
-}
-
-static int imxbl_resume(struct platform_device *dev)
-{
- imxbl_flags &= ~IMXBL_SUSPENDED;
- imxbl_send_intensity(imx_backlight_device);
- return 0;
-}
-#else
-#define imxbl_suspend NULL
-#define imxbl_resume NULL
-#endif
-
-static int imxbl_get_intensity(struct backlight_device *bd)
-{
- return imxbl_intensity;
-}
-
-static int imxbl_set_intensity(struct backlight_device *bd)
-{
- imxbl_send_intensity(imx_backlight_device);
- return 0;
-}
-
-/*
- * Called when the battery is low to limit the backlight intensity.
- * If limit==0 clear any limit, otherwise limit the intensity
- */
-void imxbl_limit_intensity(int limit)
-{
- if (limit)
- imxbl_flags |= IMXBL_BATTLOW;
- else
- imxbl_flags &= ~IMXBL_BATTLOW;
- imxbl_send_intensity(imx_backlight_device);
-}
-EXPORT_SYMBOL(imxbl_limit_intensity);
-
-
-static struct backlight_properties imxbl_data = {
- .owner = THIS_MODULE,
- .get_brightness = imxbl_get_intensity,
- .update_status = imxbl_set_intensity,
-};
-
-static int imxbl_probe(struct platform_device *pdev)
-{
- struct imxbl_machinfo *machinfo = pdev->dev.platform_data;
-
- bl_machinfo = machinfo;
- imxbl_data.max_brightness = machinfo->max_intensity;
- if (!machinfo->limit_mask)
- machinfo->limit_mask = -1;
-
- imx_backlight_device = backlight_device_register ("imxl-bl",
- NULL, &imxbl_data);
- if (IS_ERR (imx_backlight_device))
- {
- printk("Error imxBL\n");
- return PTR_ERR (imx_backlight_device);
- }
-
- imxbl_data.power = FB_BLANK_UNBLANK;
- imxbl_data.brightness = machinfo->default_intensity;
- imxbl_send_intensity(imx_backlight_device);
-
- printk("i.MXL Backlight Driver Initialized.\n");
- return 0;
-}
-
-static int imxbl_remove(struct platform_device *dev)
-{
- backlight_device_unregister(imx_backlight_device);
-
- printk("i.MXL Backlight Driver Unloaded\n");
- return 0;
-}
-
-static struct platform_driver imxbl_driver = {
- .probe = imxbl_probe,
- .remove = imxbl_remove,
- .suspend = imxbl_suspend,
- .resume = imxbl_resume,
- .driver = {
- .name = "imxl-bl",
- },
-};
-
-static int __init imxbl_init(void)
-{
- return platform_driver_register(&imxbl_driver);
-}
-
-static void __exit imxbl_exit(void)
-{
- platform_driver_unregister(&imxbl_driver);
-}
-
-module_init(imxbl_init);
-module_exit(imxbl_exit);
-
-MODULE_AUTHOR("Julien Boibessot <jul...@ar...>");
-MODULE_DESCRIPTION("i.MXL Backlight Driver");
-MODULE_LICENSE("GPL");
Copied: trunk/target/linux/modules/backlight/imx_bl_2.6.1x.c (from rev 649, trunk/target/linux/modules/backlight/imx_bl.c)
===================================================================
--- trunk/target/linux/modules/backlight/imx_bl_2.6.1x.c (rev 0)
+++ trunk/target/linux/modules/backlight/imx_bl_2.6.1x.c 2007-10-27 12:52:06 UTC (rev 660)
@@ -0,0 +1,175 @@
+/*
+ * Backlight Driver for i.MXL based platform (for 2.6.1x kernels)
+ *
+ * Copyright (c) 2007 Julien Boibessot - Armadeus Project
+ *
+ * Based on Backlight Driver for Sharp Zaurus Handhelds
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ */
+
+#include <linux/module.h>
+#include <linux/kernel.h>
+#include <linux/init.h>
+#include <linux/platform_device.h>
+#include <linux/mutex.h>
+#include <linux/fb.h>
+#include <linux/backlight.h>
+#include <asm/arch/imxfb.h> // Backlight machinfo struct is defined here
+#include <asm/arch/imx-regs.h>
+
+
+static int imxbl_intensity;
+static DEFINE_MUTEX(bl_mutex);
+static struct backlight_properties imxbl_data;
+static struct backlight_device *imx_backlight_device;
+static struct imxbl_machinfo *bl_machinfo;
+
+static unsigned long imxbl_flags;
+#define IMXBL_SUSPENDED 0x01
+#define IMXBL_BATTLOW 0x02
+
+static int imxbl_send_intensity(struct backlight_device *bd)
+{
+ int intensity = bd->props->brightness;
+ unsigned long shadow = 0;
+
+ if (bd->props->power != FB_BLANK_UNBLANK)
+ intensity = 0;
+ if (bd->props->fb_blank != FB_BLANK_UNBLANK)
+ intensity = 0;
+ if (imxbl_flags & IMXBL_SUSPENDED)
+ intensity = 0;
+ if (imxbl_flags & IMXBL_BATTLOW)
+ intensity &= bl_machinfo->limit_mask;
+
+ mutex_lock(&bl_mutex);
+ if( bl_machinfo->set_bl_intensity ) {
+ bl_machinfo->set_bl_intensity(intensity);
+ } else {
+ shadow = LCDC_PWMR;
+ shadow &= 0xffffff00;
+ shadow |= PWMR_PW(intensity);
+ LCDC_PWMR = shadow;
+ printk("Setting backlight intensity to %d\n", intensity);
+ }
+ mutex_unlock(&bl_mutex);
+
+ imxbl_intensity = intensity;
+
+ return 0;
+}
+
+#ifdef CONFIG_PM
+static int imxbl_suspend(struct platform_device *dev, pm_message_t state)
+{
+ imxbl_flags |= IMXBL_SUSPENDED;
+ imxbl_send_intensity(imx_backlight_device);
+ return 0;
+}
+
+static int imxbl_resume(struct platform_device *dev)
+{
+ imxbl_flags &= ~IMXBL_SUSPENDED;
+ imxbl_send_intensity(imx_backlight_device);
+ return 0;
+}
+#else
+#define imxbl_suspend NULL
+#define imxbl_resume NULL
+#endif
+
+static int imxbl_get_intensity(struct backlight_device *bd)
+{
+ return imxbl_intensity;
+}
+
+static int imxbl_set_intensity(struct backlight_device *bd)
+{
+ imxbl_send_intensity(imx_backlight_device);
+ return 0;
+}
+
+/*
+ * Called when the battery is low to limit the backlight intensity.
+ * If limit==0 clear any limit, otherwise limit the intensity
+ */
+void imxbl_limit_intensity(int limit)
+{
+ if (limit)
+ imxbl_flags |= IMXBL_BATTLOW;
+ else
+ imxbl_flags &= ~IMXBL_BATTLOW;
+ imxbl_send_intensity(imx_backlight_device);
+}
+EXPORT_SYMBOL(imxbl_limit_intensity);
+
+
+static struct backlight_properties imxbl_data = {
+ .owner = THIS_MODULE,
+ .get_brightness = imxbl_get_intensity,
+ .update_status = imxbl_set_intensity,
+};
+
+static int imxbl_probe(struct platform_device *pdev)
+{
+ struct imxbl_machinfo *machinfo = pdev->dev.platform_data;
+
+ bl_machinfo = machinfo;
+ imxbl_data.max_brightness = machinfo->max_intensity;
+ if (!machinfo->limit_mask)
+ machinfo->limit_mask = -1;
+
+ imx_backlight_device = backlight_device_register ("imxl-bl",
+ NULL, &imxbl_data);
+ if (IS_ERR (imx_backlight_device))
+ {
+ printk("Error imxBL\n");
+ return PTR_ERR (imx_backlight_device);
+ }
+
+ imxbl_data.power = FB_BLANK_UNBLANK;
+ imxbl_data.brightness = machinfo->default_intensity;
+ imxbl_send_intensity(imx_backlight_device);
+
+ printk("i.MXL Backlight Driver Initialized.\n");
+ return 0;
+}
+
+static int imxbl_remove(struct platform_device *dev)
+{
+ backlight_device_unregister(imx_backlight_device);
+
+ printk("i.MXL Backlight Driver Unloaded\n");
+ return 0;
+}
+
+static struct platform_driver imxbl_driver = {
+ .probe = imxbl_probe,
+ .remove = imxbl_remove,
+ .suspend = imxbl_suspend,
+ .resume = imxbl_resume,
+ .driver = {
+ .name = "imxl-bl",
+ },
+};
+
+static int __init imxbl_init(void)
+{
+ return platform_driver_register(&imxbl_driver);
+}
+
+static void __exit imxbl_exit(void)
+{
+ platform_driver_unregister(&imxbl_driver);
+}
+
+module_init(imxbl_init);
+module_exit(imxbl_exit);
+
+MODULE_AUTHOR("Julien Boibessot <jul...@ar...>");
+MODULE_DESCRIPTION("i.MXL Backlight Driver");
+MODULE_LICENSE("GPL");
Added: trunk/target/linux/modules/backlight/imx_bl_2.6.23.c
===================================================================
--- trunk/target/linux/modules/backlight/imx_bl_2.6.23.c (rev 0)
+++ trunk/target/linux/modules/backlight/imx_bl_2.6.23.c 2007-10-27 12:52:06 UTC (rev 660)
@@ -0,0 +1,179 @@
+/*
+ * Backlight Driver for i.MXL based platform
+ *
+ * Copyright (c) 2007 Julien Boibessot - Armadeus Project
+ *
+ * Based on Backlight Driver for Sharp Zaurus Handhelds
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ */
+
+#include <linux/module.h>
+#include <linux/kernel.h>
+#include <linux/init.h>
+#include <linux/platform_device.h>
+#include <linux/mutex.h>
+#include <linux/fb.h>
+#include <linux/backlight.h>
+#include <asm/arch/imxfb.h> // Backlight machinfo struct is defined here
+#include <asm/arch/imx-regs.h>
+
+
+static int imxbl_intensity;
+static DEFINE_MUTEX(bl_mutex);
+static struct backlight_properties imxbl_data;
+static struct backlight_device *imx_backlight_device;
+static struct imxbl_machinfo *bl_machinfo;
+
+static unsigned long imxbl_flags;
+#define IMXBL_SUSPENDED 0x01
+#define IMXBL_BATTLOW 0x02
+
+static int imxbl_send_intensity(struct backlight_device *bd)
+{
+ int intensity = bd->props.brightness;
+ unsigned long shadow = 0;
+
+ if (bd->props.power != FB_BLANK_UNBLANK)
+ intensity = 0;
+ if (bd->props.fb_blank != FB_BLANK_UNBLANK)
+ intensity = 0;
+ if (imxbl_flags & IMXBL_SUSPENDED)
+ intensity = 0;
+ if (imxbl_flags & IMXBL_BATTLOW)
+ intensity &= bl_machinfo->limit_mask;
+
+ // If a function was given in machine info then use it
+ if( bl_machinfo->set_bl_intensity ) {
+ bl_machinfo->set_bl_intensity(intensity);
+ } else { // Otherwise use this default one:
+ shadow = LCDC_PWMR;
+ shadow &= 0xffffff00;
+ shadow |= PWMR_PW(intensity);
+ LCDC_PWMR = shadow;
+ printk("Setting backlight intensity to %d\n", intensity);
+ }
+
+ imxbl_intensity = intensity;
+
+ return 0;
+}
+
+#ifdef CONFIG_PM
+static int imxbl_suspend(struct platform_device *dev, pm_message_t state)
+{
+ struct backlight_device *bd = platform_get_drvdata(pdev);
+
+ imxbl_flags |= IMXBL_SUSPENDED;
+ backlight_update_status(bd);
+ return 0;
+}
+
+static int imxbl_resume(struct platform_device *dev)
+{
+ struct backlight_device *bd = platform_get_drvdata(pdev);
+
+ imxbl_flags &= ~IMXBL_SUSPENDED;
+ backlight_update_status(bd);
+ return 0;
+}
+#else
+#define imxbl_suspend NULL
+#define imxbl_resume NULL
+#endif
+
+static int imxbl_get_intensity(struct backlight_device *bd)
+{
+ return imxbl_intensity;
+}
+
+/*
+ * Called when the battery is low to limit the backlight intensity.
+ * If limit==0 clear any limit, otherwise limit the intensity
+ */
+void imxbl_limit_intensity(int limit)
+{
+ if (limit)
+ imxbl_flags |= IMXBL_BATTLOW;
+ else
+ imxbl_flags &= ~IMXBL_BATTLOW;
+ backlight_update_status(imx_backlight_device);
+}
+EXPORT_SYMBOL(imxbl_limit_intensity);
+
+
+static struct backlight_ops imxbl_ops = {
+ .get_brightness = imxbl_get_intensity,
+ .update_status = imxbl_send_intensity,
+};
+
+static int imxbl_probe(struct platform_device *pdev)
+{
+ struct imxbl_machinfo *machinfo = pdev->dev.platform_data;
+
+ bl_machinfo = machinfo;
+ imxbl_data.max_brightness = machinfo->max_intensity;
+ if (!machinfo->limit_mask)
+ machinfo->limit_mask = -1;
+
+ imx_backlight_device = backlight_device_register ("imxl-bl", &pdev->dev, NULL, &imxbl_ops);
+ if (IS_ERR (imx_backlight_device))
+ {
+ printk("Error imxBL\n");
+ return PTR_ERR (imx_backlight_device);
+ }
+
+ platform_set_drvdata(pdev, imx_backlight_device);
+
+ imx_backlight_device->props.max_brightness = machinfo->max_intensity;
+ imx_backlight_device->props.power = FB_BLANK_UNBLANK;
+ imx_backlight_device->props.brightness = machinfo->default_intensity;
+ backlight_update_status(imx_backlight_device);
+
+ printk("i.MX Backlight driver initialized.\n");
+ return 0;
+}
+
+static int imxbl_remove(struct platform_device *pdev)
+{
+ struct backlight_device *bd = platform_get_drvdata(pdev);
+
+ imxbl_data.power = 0;
+ imxbl_data.brightness = 0;
+ backlight_update_status(bd);
+
+ backlight_device_unregister(bd);
+
+ printk("i.MX Backlight driver unloaded\n");
+ return 0;
+}
+
+static struct platform_driver imxbl_driver = {
+ .probe = imxbl_probe,
+ .remove = imxbl_remove,
+ .suspend = imxbl_suspend,
+ .resume = imxbl_resume,
+ .driver = {
+ .name = "imxl-bl",
+ },
+};
+
+static int __init imxbl_init(void)
+{
+ return platform_driver_register(&imxbl_driver);
+}
+
+static void __exit imxbl_exit(void)
+{
+ platform_driver_unregister(&imxbl_driver);
+}
+
+module_init(imxbl_init);
+module_exit(imxbl_exit);
+
+MODULE_AUTHOR("Julien Boibessot <jul...@ar...>");
+MODULE_DESCRIPTION("i.MXL Backlight Driver");
+MODULE_LICENSE("GPL");
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <jo...@us...> - 2007-10-21 16:07:46
|
Revision: 659
http://armadeus.svn.sourceforge.net/armadeus/?rev=659&view=rev
Author: jorasse
Date: 2007-10-21 09:07:51 -0700 (Sun, 21 Oct 2007)
Log Message:
-----------
updated to buildroot-20071006 ( phase 1 )
Modified Paths:
--------------
trunk/Makefile
Modified: trunk/Makefile
===================================================================
--- trunk/Makefile 2007-10-21 13:07:32 UTC (rev 658)
+++ trunk/Makefile 2007-10-21 16:07:51 UTC (rev 659)
@@ -46,19 +46,28 @@
help:
@echo 'Cleaning:'
- @echo ' buildroot-clean - delete all non-source files in buildroot (including .config)'
+ @echo ' buildroot-clean - delete all non-source files in buildroot'
+ @echo ' clean - delete temporary files created by build'
+ @echo ' distclean - delete all non-source files (including .config)'
@echo
@echo 'Build:'
- @echo ' all - everything needed (default)'
+ @echo ' all - make world'
@echo ' <Package> - a single package (ex: u-boot linux or buildroot'
@echo
@echo 'Configuration:'
- @echo ' menuconfig - interactive curses-based configurator'
+ @echo ' menuconfig - interactive curses-based configurator'
+ @echo ' oldconfig - resolve any unresolved symbols in .config'
@echo
+ @echo 'Miscellaneous:'
+ @echo ' source - download all sources needed for offline-build'
+ @echo ' source-check - check all packages for valid download URLs'
+ @echo
@echo 'Development:'
@echo ' buildroot-patch - generate patch file for buildroot'
@echo ' sourceball - create a distribution tarball'
@echo
+ @echo 'See docs/README and docs/buildroot.html for further details'
+ @echo
# configuration
@@ -114,15 +123,14 @@
@$(MAKE) -C $(BUILDROOT_DIR) $@
buildroot-clean:
- @$(MAKE) -C $(BUILDROOT_DIR) clean
rm -rf $(BUILDROOT_DIR)/build*
+ rm -rf $(BUILDROOT_DIR)/binaries
+ rm -rf $(BUILDROOT_DIR)/project_build*
rm -rf $(BUILDROOT_DIR)/toolchain_build*
- rm -rf $(BUILDROOT_DIR)/dl
- rm -rf $(BUILDROOT_DIR)/u-boot* $(BUILDROOT_DIR)/rootfs* $(BUILDROOT_DIR)/linux*
-rootfs-dirclean:
+buildroot-dirclean:
rm -rf $(BUILDROOT_DIR)
-.PHONY: dummy buildroot
+.PHONY: dummy buildroot buildroot-clean
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <jo...@us...> - 2007-10-21 13:07:29
|
Revision: 658
http://armadeus.svn.sourceforge.net/armadeus/?rev=658&view=rev
Author: jorasse
Date: 2007-10-21 06:07:32 -0700 (Sun, 21 Oct 2007)
Log Message:
-----------
[buildroot packages] remove strip command from individual makefile (global buildroot feature)
Modified Paths:
--------------
trunk/buildroot/package/ch7024ctrl/ch70241ctrl.mk
trunk/buildroot/package/fpgaregs/fpgaregs.mk
trunk/buildroot/package/gpm/gpm.mk
trunk/buildroot/package/imxregs/imxregs.mk
trunk/buildroot/package/max5821ctrl/max5821ctrl.mk
trunk/buildroot/package/prboom/prboom.mk
trunk/buildroot/package/slideshow/slideshow.mk
Modified: trunk/buildroot/package/ch7024ctrl/ch70241ctrl.mk
===================================================================
--- trunk/buildroot/package/ch7024ctrl/ch70241ctrl.mk 2007-10-21 13:05:57 UTC (rev 657)
+++ trunk/buildroot/package/ch7024ctrl/ch70241ctrl.mk 2007-10-21 13:07:32 UTC (rev 658)
@@ -21,7 +21,7 @@
$(TARGET_DIR)/$(CH7024CTRL_TARGET_BINARY): $(CH7024CTRL_DIR)/$(CH7024CTRL_BINARY)
install -D $< $@
- $(STRIP) $(TARGET_DIR)/$(CH7024CTRL_TARGET_BINARY)
+# $(STRIP) $(TARGET_DIR)/$(CH7024CTRL_TARGET_BINARY)
ch7024ctrl: uclibc $(TARGET_DIR)/$(CH7024CTRL_TARGET_BINARY)
Modified: trunk/buildroot/package/fpgaregs/fpgaregs.mk
===================================================================
--- trunk/buildroot/package/fpgaregs/fpgaregs.mk 2007-10-21 13:05:57 UTC (rev 657)
+++ trunk/buildroot/package/fpgaregs/fpgaregs.mk 2007-10-21 13:07:32 UTC (rev 658)
@@ -20,7 +20,7 @@
$(TARGET_DIR)/$(FPGAREGS_TARGET_BINARY): $(FPGAREGS_DIR)/$(FPGAREGS_BINARY)
install -D $< $@
- $(STRIP) $(TARGET_DIR)/$(FPGAREGS_TARGET_BINARY)
+# $(STRIP) $(TARGET_DIR)/$(FPGAREGS_TARGET_BINARY)
fpgaregs: uclibc $(TARGET_DIR)/$(FPGAREGS_TARGET_BINARY)
Modified: trunk/buildroot/package/gpm/gpm.mk
===================================================================
--- trunk/buildroot/package/gpm/gpm.mk 2007-10-21 13:05:57 UTC (rev 657)
+++ trunk/buildroot/package/gpm/gpm.mk 2007-10-21 13:07:32 UTC (rev 658)
@@ -58,11 +58,11 @@
$(TARGET_DIR)/usr/sbin/gpm: $(STAGING_DIR)/usr/sbin/gpm
cp -dpf $(STAGING_DIR)/usr/sbin/gpm $(TARGET_DIR)/usr/sbin/
- $(STRIP) --strip-unneeded $(TARGET_DIR)/usr/sbin/gpm
+# $(STRIP) --strip-unneeded $(TARGET_DIR)/usr/sbin/gpm
cp -dpf $(STAGING_DIR)/usr/bin/gpm-root $(TARGET_DIR)/usr/bin/
- $(STRIP) --strip-unneeded $(TARGET_DIR)/usr/bin/gpm-root
+# $(STRIP) --strip-unneeded $(TARGET_DIR)/usr/bin/gpm-root
cp -dpf $(STAGING_DIR)/usr/lib/libgpm.so* $(TARGET_DIR)/usr/lib/
- $(STRIP) --strip-unneeded $(TARGET_DIR)/usr/lib/libgpm.so.1.*
+# $(STRIP) --strip-unneeded $(TARGET_DIR)/usr/lib/libgpm.so.1.*
GPM gpm: uclibc $(TARGET_DIR)/usr/sbin/gpm
Modified: trunk/buildroot/package/imxregs/imxregs.mk
===================================================================
--- trunk/buildroot/package/imxregs/imxregs.mk 2007-10-21 13:05:57 UTC (rev 657)
+++ trunk/buildroot/package/imxregs/imxregs.mk 2007-10-21 13:07:32 UTC (rev 658)
@@ -20,7 +20,7 @@
$(TARGET_DIR)/$(IMXREGS_TARGET_BINARY): $(IMXREGS_DIR)/$(IMXREGS_BINARY)
install -D $< $@
- $(STRIP) $(TARGET_DIR)/$(IMXREGS_TARGET_BINARY)
+# $(STRIP) $(TARGET_DIR)/$(IMXREGS_TARGET_BINARY)
imxregs: uclibc $(TARGET_DIR)/$(IMXREGS_TARGET_BINARY)
Modified: trunk/buildroot/package/max5821ctrl/max5821ctrl.mk
===================================================================
--- trunk/buildroot/package/max5821ctrl/max5821ctrl.mk 2007-10-21 13:05:57 UTC (rev 657)
+++ trunk/buildroot/package/max5821ctrl/max5821ctrl.mk 2007-10-21 13:07:32 UTC (rev 658)
@@ -21,7 +21,7 @@
$(TARGET_DIR)/$(MAX5821CTRL_TARGET_BINARY): $(MAX5821CTRL_DIR)/$(MAX5821CTRL_BINARY)
install -D $< $@
- $(STRIP) $(TARGET_DIR)/$(MAX5821CTRL_TARGET_BINARY)
+# $(STRIP) $(TARGET_DIR)/$(MAX5821CTRL_TARGET_BINARY)
max5821ctrl: uclibc $(TARGET_DIR)/$(MAX5821CTRL_TARGET_BINARY)
Modified: trunk/buildroot/package/prboom/prboom.mk
===================================================================
--- trunk/buildroot/package/prboom/prboom.mk 2007-10-21 13:05:57 UTC (rev 657)
+++ trunk/buildroot/package/prboom/prboom.mk 2007-10-21 13:07:32 UTC (rev 658)
@@ -55,7 +55,7 @@
mkdir -p $(TARGET_DIR)/usr/share/games/doom/
cp -dpf $(STAGING_DIR)/usr/games/$(GNU_TARGET_NAME)-prboom $@
cp -dpf $(PRBOOM_DIR)/data/*.wad $(TARGET_DIR)/usr/share/games/doom/
- -$(STRIP) --strip-unneeded $@
+# -$(STRIP) --strip-unneeded $@
PRBOOM prboom: sdl sdl_net sdl_mixer $(TARGET_DIR)/usr/games/prboom
Modified: trunk/buildroot/package/slideshow/slideshow.mk
===================================================================
--- trunk/buildroot/package/slideshow/slideshow.mk 2007-10-21 13:05:57 UTC (rev 657)
+++ trunk/buildroot/package/slideshow/slideshow.mk 2007-10-21 13:07:32 UTC (rev 658)
@@ -28,7 +28,7 @@
$(TARGET_DIR)/usr/bin/slideshow: $(SLIDESHOW_DIR)/slideshow
cp -dpf $< $(TARGET_DIR)/usr/bin
- -$(STRIP) --strip-unneeded $@
+# -$(STRIP) --strip-unneeded $@
SLIDESHOW slideshow: sdl sdl_image $(TARGET_DIR)/usr/bin/slideshow
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <jo...@us...> - 2007-10-21 13:05:53
|
Revision: 657
http://armadeus.svn.sourceforge.net/armadeus/?rev=657&view=rev
Author: jorasse
Date: 2007-10-21 06:05:57 -0700 (Sun, 21 Oct 2007)
Log Message:
-----------
[OPENSSH] update patch to support openssh 4.6p1
Modified Paths:
--------------
trunk/buildroot/package/openssh/openssh.passwdexpire.patch
Modified: trunk/buildroot/package/openssh/openssh.passwdexpire.patch
===================================================================
--- trunk/buildroot/package/openssh/openssh.passwdexpire.patch 2007-10-21 09:51:37 UTC (rev 656)
+++ trunk/buildroot/package/openssh/openssh.passwdexpire.patch 2007-10-21 13:05:57 UTC (rev 657)
@@ -1,11 +1,13 @@
---- openssh-3.9p1/configure.ac.org 2006-10-16 22:42:09.000000000 +0200
-+++ openssh-3.9p1/configure.ac 2006-10-16 23:11:50.000000000 +0200
-@@ -2508,7 +2508,7 @@ if test -z "$disable_shadow" ; then
+--- openssh-4.6p1/configure.ac.org 2007-10-21 12:42:09.000000000 +0200
++++ openssh-4.6p1/configure.ac 2007-10-21 13:11:50.000000000 +0200
+@@ -3437,8 +3437,8 @@ if test -z "$disable_shadow" ; then
if test "x$sp_expire_available" = "xyes" ; then
AC_MSG_RESULT(yes)
-- AC_DEFINE(HAS_SHADOW_EXPIRE)
-+// AC_DEFINE(HAS_SHADOW_EXPIRE)
+- AC_DEFINE(HAS_SHADOW_EXPIRE, 1,
+- [Define if you want to use shadow password expire field])
++// AC_DEFINE(HAS_SHADOW_EXPIRE, 1,
++// [Define if you want to use shadow password expire field])
else
AC_MSG_RESULT(no)
- fi
+ fi
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <jo...@us...> - 2007-10-21 09:51:35
|
Revision: 656
http://armadeus.svn.sourceforge.net/armadeus/?rev=656&view=rev
Author: jorasse
Date: 2007-10-21 02:51:37 -0700 (Sun, 21 Oct 2007)
Log Message:
-----------
added packages max5821 and ch7024
Added Paths:
-----------
trunk/patches/031-buildroot-max5821-ch7024.diff
Added: trunk/patches/031-buildroot-max5821-ch7024.diff
===================================================================
--- trunk/patches/031-buildroot-max5821-ch7024.diff (rev 0)
+++ trunk/patches/031-buildroot-max5821-ch7024.diff 2007-10-21 09:51:37 UTC (rev 656)
@@ -0,0 +1,18 @@
+--- buildrootref/package/Config.in 2007-10-21 10:36:23.000000000 +0200
++++ buildroot/package/Config.in 2007-10-21 11:06:59.000000000 +0200
+@@ -43,6 +43,7 @@
+ source "package/automake/Config.in"
+ source "package/bison/Config.in"
+ source "toolchain/ccache/Config.in.2"
++source "package/ch7024ctrl/Config.in"
+ source "package/cvs/Config.in"
+ source "package/distcc/Config.in"
+ source "package/dmalloc/Config.in"
+@@ -54,6 +55,7 @@
+ source "package/mpfr/Config.in"
+ source "package/libtool/Config.in"
+ source "package/m4/Config.in"
++source "package/max5821ctrl/Config.in"
+ source "package/mpatrol/Config.in"
+ source "package/pkgconfig/Config.in"
+ source "package/readline/Config.in"
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|