armadeus-commitlog Mailing List for armadeus (Page 120)
Brought to you by:
sszy
You can subscribe to this list here.
| 2006 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(1) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2007 |
Jan
(43) |
Feb
(8) |
Mar
(7) |
Apr
(8) |
May
(14) |
Jun
(6) |
Jul
(4) |
Aug
(17) |
Sep
(18) |
Oct
(19) |
Nov
(52) |
Dec
(30) |
| 2008 |
Jan
(6) |
Feb
(6) |
Mar
(15) |
Apr
(22) |
May
(13) |
Jun
(11) |
Jul
(41) |
Aug
(10) |
Sep
(14) |
Oct
(21) |
Nov
(4) |
Dec
(66) |
| 2009 |
Jan
(67) |
Feb
(57) |
Mar
(90) |
Apr
(54) |
May
(64) |
Jun
(76) |
Jul
(14) |
Aug
(18) |
Sep
(18) |
Oct
(20) |
Nov
(15) |
Dec
(36) |
| 2010 |
Jan
(28) |
Feb
(25) |
Mar
(32) |
Apr
(23) |
May
(22) |
Jun
(62) |
Jul
(36) |
Aug
(16) |
Sep
(12) |
Oct
(20) |
Nov
(44) |
Dec
(25) |
| 2011 |
Jan
(36) |
Feb
(49) |
Mar
(28) |
Apr
(38) |
May
(26) |
Jun
(52) |
Jul
(33) |
Aug
(32) |
Sep
(19) |
Oct
(26) |
Nov
(13) |
Dec
(32) |
| 2012 |
Jan
(38) |
Feb
(34) |
Mar
(91) |
Apr
(35) |
May
(31) |
Jun
(72) |
Jul
(23) |
Aug
(13) |
Sep
(33) |
Oct
(47) |
Nov
(18) |
Dec
(22) |
| 2013 |
Jan
(31) |
Feb
(22) |
Mar
(26) |
Apr
(11) |
May
(38) |
Jun
(15) |
Jul
(37) |
Aug
(68) |
Sep
(34) |
Oct
(11) |
Nov
(26) |
Dec
(31) |
| 2014 |
Jan
(60) |
Feb
(55) |
Mar
(21) |
Apr
(31) |
May
(17) |
Jun
(35) |
Jul
(24) |
Aug
(17) |
Sep
(11) |
Oct
(23) |
Nov
(10) |
Dec
(23) |
| 2015 |
Jan
(15) |
Feb
(34) |
Mar
(46) |
Apr
(23) |
May
(12) |
Jun
(14) |
Jul
(18) |
Aug
(22) |
Sep
(6) |
Oct
(2) |
Nov
(1) |
Dec
(6) |
| 2016 |
Jan
(5) |
Feb
(7) |
Mar
(10) |
Apr
(10) |
May
(17) |
Jun
(6) |
Jul
(4) |
Aug
(6) |
Sep
(22) |
Oct
(8) |
Nov
(9) |
Dec
(5) |
| 2017 |
Jan
(11) |
Feb
(12) |
Mar
(27) |
Apr
(9) |
May
(1) |
Jun
(5) |
Jul
(11) |
Aug
(10) |
Sep
(6) |
Oct
(10) |
Nov
(4) |
Dec
(6) |
| 2018 |
Jan
(6) |
Feb
(13) |
Mar
(9) |
Apr
(7) |
May
(10) |
Jun
(9) |
Jul
(21) |
Aug
(13) |
Sep
(10) |
Oct
(4) |
Nov
(6) |
Dec
(1) |
| 2019 |
Jan
(6) |
Feb
(2) |
Mar
(5) |
Apr
(6) |
May
(19) |
Jun
(14) |
Jul
(18) |
Aug
(3) |
Sep
(5) |
Oct
(7) |
Nov
(8) |
Dec
(4) |
| 2020 |
Jan
(10) |
Feb
(3) |
Mar
(9) |
Apr
(7) |
May
(2) |
Jun
(18) |
Jul
(3) |
Aug
|
Sep
|
Oct
(7) |
Nov
|
Dec
(1) |
| 2021 |
Jan
(9) |
Feb
(6) |
Mar
(4) |
Apr
(11) |
May
(7) |
Jun
(5) |
Jul
(2) |
Aug
(4) |
Sep
(10) |
Oct
(9) |
Nov
(5) |
Dec
|
| 2022 |
Jan
(2) |
Feb
(12) |
Mar
(3) |
Apr
(5) |
May
(1) |
Jun
(3) |
Jul
(2) |
Aug
(1) |
Sep
(4) |
Oct
(4) |
Nov
(1) |
Dec
(3) |
| 2023 |
Jan
(5) |
Feb
(3) |
Mar
(3) |
Apr
(2) |
May
(1) |
Jun
(3) |
Jul
(3) |
Aug
(2) |
Sep
(1) |
Oct
(1) |
Nov
|
Dec
(4) |
| 2024 |
Jan
(2) |
Feb
(3) |
Mar
(8) |
Apr
(4) |
May
(1) |
Jun
(13) |
Jul
(7) |
Aug
(1) |
Sep
(6) |
Oct
(5) |
Nov
(11) |
Dec
(7) |
| 2025 |
Jan
(3) |
Feb
(1) |
Mar
(6) |
Apr
(4) |
May
(4) |
Jun
(1) |
Jul
(1) |
Aug
(7) |
Sep
(4) |
Oct
(4) |
Nov
(4) |
Dec
(1) |
| 2026 |
Jan
(3) |
Feb
(7) |
Mar
(3) |
Apr
(1) |
May
(6) |
Jun
(3) |
Jul
(1) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
|
From: <ar...@us...> - 2009-06-19 20:42:48
|
Revision: 1356
http://armadeus.svn.sourceforge.net/armadeus/?rev=1356&view=rev
Author: artemys
Date: 2009-06-19 20:42:37 +0000 (Fri, 19 Jun 2009)
Log Message:
-----------
Coding rules...
Modified Paths:
--------------
trunk/target/linux/modules/fpga/dev_tools/loader/apf27-fpga-loader.c
Modified: trunk/target/linux/modules/fpga/dev_tools/loader/apf27-fpga-loader.c
===================================================================
--- trunk/target/linux/modules/fpga/dev_tools/loader/apf27-fpga-loader.c 2009-06-19 20:24:36 UTC (rev 1355)
+++ trunk/target/linux/modules/fpga/dev_tools/loader/apf27-fpga-loader.c 2009-06-19 20:42:37 UTC (rev 1356)
@@ -54,7 +54,7 @@
/* initialize common gpio "shared" with other apps */
res = mxc_gpio_setup_multiple_pins(fpga_shared_pins, ARRAY_SIZE(fpga_shared_pins), "FPGA_LOADER");
- if( res ){
+ if (res) {
printk("FPGA prog pins already reserved !!\n");
return res;
}
@@ -63,7 +63,7 @@
mxc_gpio_mode(CFG_FPGA_RW | GPIO_OUT | GPIO_PUEN | GPIO_GPIO);
mxc_gpio_mode(CFG_FPGA_CS | GPIO_OUT | GPIO_PUEN | GPIO_GPIO);
- /*power off fpga*/
+ /* power off fpga */
gpio_set_value(CFG_FPGA_PWR, 1);
mxc_gpio_mode(CFG_FPGA_PWR | GPIO_OUT | GPIO_PUEN | GPIO_GPIO);
mdelay(10);
@@ -95,7 +95,8 @@
*/
int apf27_fpga_pgm(int assert)
{
- gpio_set_value( CFG_FPGA_PRG, !assert);
+ gpio_set_value(CFG_FPGA_PRG, !assert);
+
return assert;
}
@@ -105,6 +106,7 @@
int apf27_fpga_clk(int assert_clk)
{
gpio_set_value( CFG_FPGA_CLK, !assert_clk);
+
return assert_clk;
}
@@ -115,7 +117,9 @@
int apf27_fpga_init(void)
{
int value;
+
value = gpio_get_value(CFG_FPGA_INIT);
+
return !value;
}
@@ -124,7 +128,7 @@
*/
int apf27_fpga_done(void)
{
- return(gpio_get_value(CFG_FPGA_DONE));
+ return gpio_get_value(CFG_FPGA_DONE);
}
/*
@@ -132,19 +136,22 @@
*/
int apf27_fpga_wr(int assert_write)
{
- gpio_set_value( CFG_FPGA_RW, !assert_write);
+ gpio_set_value(CFG_FPGA_RW, !assert_write);
+
return assert_write;
}
int apf27_fpga_cs(int assert_cs)
{
- gpio_set_value( CFG_FPGA_CS, !assert_cs);
+ gpio_set_value(CFG_FPGA_CS, !assert_cs);
+
return assert_cs;
}
int apf27_fpga_wdata( unsigned char data )
{
__raw_writew(data, ARMADEUS_FPGA_BASE_ADDR_VIRT);
+
return data;
}
@@ -157,14 +164,14 @@
{
mxc_gpio_release_multiple_pins(fpga_shared_pins, ARRAY_SIZE(fpga_shared_pins));
/* reconfigure bus ctrl signals */
- mxc_gpio_mode (CFG_FPGA_RW | GPIO_PF | GPIO_PUEN);
- mxc_gpio_mode (CFG_FPGA_CS | GPIO_PF | GPIO_PUEN);
- mxc_gpio_mode (CFG_FPGA_CLK | GPIO_PF | GPIO_PUEN);
+ mxc_gpio_mode(CFG_FPGA_RW | GPIO_PF | GPIO_PUEN);
+ mxc_gpio_mode(CFG_FPGA_CS | GPIO_PF | GPIO_PUEN);
+ mxc_gpio_mode(CFG_FPGA_CLK | GPIO_PF | GPIO_PUEN);
/* end of prog */
gpio_set_value(CFG_FPGA_PRG, 1);
/* reset off */
- gpio_set_value(CFG_FPGA_RESET,0);
- mxc_gpio_mode (CFG_FPGA_RESET | GPIO_OUT | GPIO_PUEN | GPIO_GPIO);
+ gpio_set_value(CFG_FPGA_RESET, 0);
+ mxc_gpio_mode(CFG_FPGA_RESET | GPIO_OUT | GPIO_PUEN | GPIO_GPIO);
return 0;
}
@@ -173,6 +180,7 @@
{
apf27_fpga_post();
gpio_set_value(CFG_FPGA_PWR, 1);
+
return 1;
}
@@ -216,7 +224,9 @@
static int __init apf27_fpga_initialize(void)
{
platform_add_devices(devices, ARRAY_SIZE(devices));
+
return 0;
}
device_initcall(apf27_fpga_initialize);
+
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ar...@us...> - 2009-06-19 20:24:37
|
Revision: 1355
http://armadeus.svn.sourceforge.net/armadeus/?rev=1355&view=rev
Author: artemys
Date: 2009-06-19 20:24:36 +0000 (Fri, 19 Jun 2009)
Log Message:
-----------
[LINUX] Makes the ad9889 driver compiles again (2.6.29) and compile it by default in test config
Modified Paths:
--------------
trunk/buildroot/local/apf27_test/linux-2.6.29.4.config
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.29/281-apf27-armadeus-add_apf27.c.patch
Modified: trunk/buildroot/local/apf27_test/linux-2.6.29.4.config
===================================================================
--- trunk/buildroot/local/apf27_test/linux-2.6.29.4.config 2009-06-19 13:50:10 UTC (rev 1354)
+++ trunk/buildroot/local/apf27_test/linux-2.6.29.4.config 2009-06-19 20:24:36 UTC (rev 1355)
@@ -1,7 +1,7 @@
#
# Automatically generated make config: don't edit
# Linux kernel version: 2.6.29.4
-# Tue Jun 16 14:40:30 2009
+# Fri Jun 19 16:53:22 2009
#
CONFIG_ARM=y
CONFIG_SYS_SUPPORTS_APM_EMULATION=y
@@ -1050,7 +1050,7 @@
# Video encoders
#
# CONFIG_VIDEO_SAA7127 is not set
-# CONFIG_VIDEO_AD9889 is not set
+CONFIG_VIDEO_AD9889=m
#
# Video improvement chips
Modified: trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.29/281-apf27-armadeus-add_apf27.c.patch
===================================================================
--- trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.29/281-apf27-armadeus-add_apf27.c.patch 2009-06-19 13:50:10 UTC (rev 1354)
+++ trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.29/281-apf27-armadeus-add_apf27.c.patch 2009-06-19 20:24:36 UTC (rev 1355)
@@ -4,8 +4,8 @@
Index: linux-2.6.29.4/arch/arm/mach-mx2/apf27.c
===================================================================
--- /dev/null 1970-01-01 00:00:00.000000000 +0000
-+++ linux-2.6.29.4/arch/arm/mach-mx2/apf27.c 2009-06-08 18:01:09.000000000 +0200
-@@ -0,0 +1,1583 @@
++++ linux-2.6.29.4/arch/arm/mach-mx2/apf27.c 2009-06-19 19:31:20.000000000 +0200
+@@ -0,0 +1,1584 @@
+ /*
+ * apf27.c
+ *
@@ -56,10 +56,11 @@
+#include <../mach-imx/include/mach/spi_imx.h>
+#include <mach/imx-uart.h>
+#include <mach/mmc.h>
-+#ifdef CONFIG_FB_MXC
++#ifdef CONFIG_FB_MXC /* Freescale Framebuffer */
+#include <mach/imx_fb.h>
+#include <mach/imxfb.h>
+#endif
++#include <linux/fb.h>
+#include <mach/mxc_nand.h>
+#include <mach/mxc_ehci.h>
+#include <mach/ulpi.h>
@@ -240,30 +241,31 @@
+{
+ struct fb_var_screeninfo temp_var;
+ struct fb_info *info = registered_fb[0];
-+ extern int fb_set_var(struct fb_info *info, struct fb_var_screeninfo *var);
+
+ apf27_ad9889_fb_data.PA31_GIUS_old_state = 0;
-+ /* make sure the LCD OE_ACD pin is correctly configured*/
-+ if( __raw_readl(VA_GPIO_BASE + MXC_GIUS(0)) & 0x80000000){
++ /* make sure the LCD OE_ACD pin is correctly configured */
++ if (__raw_readl(VA_GPIO_BASE + MXC_GIUS(0)) & 0x80000000) {
+ apf27_ad9889_fb_data.PA31_GIUS_old_state = 1;
-+ mxc_gpio_mode( PA31_PF_OE_ACD );
++ mxc_gpio_mode(PA31_PF_OE_ACD);
+ }
+
-+ /*save old FB params */
-+ memcpy( &apf27_ad9889_fb_data.var, &info->var, sizeof(struct fb_var_screeninfo));
-+ memcpy( &temp_var, &info->var, sizeof(struct fb_var_screeninfo));
++ /* save old FB params */
++ memcpy(&apf27_ad9889_fb_data.var, &info->var, sizeof(struct fb_var_screeninfo));
++ memcpy(&temp_var, &info->var, sizeof(struct fb_var_screeninfo));
+
+ /* set new FB params */
+ temp_var.xres = 640;
+ temp_var.yres = 480;
+ temp_var.pixclock = 37538;
-+ temp_var.left_margin = 0x2f;
-+ temp_var.right_margin = 0x2f; /* at least 3 & 1 */
-+ temp_var.upper_margin = 0x21;
-+ temp_var.lower_margin = 0xa;
-+ temp_var.hsync_len = 0x3f;
-+ temp_var.vsync_len = 0x02;
-+ temp_var.sync = FB_SYNC_OE_ACT_HIGH;
++ temp_var.left_margin = 47;
++ temp_var.right_margin = 47; /* at least 3 & 1 */
++ temp_var.upper_margin = 33;
++ temp_var.lower_margin = 10;
++ temp_var.hsync_len = 63;
++ temp_var.vsync_len = 2;
++#ifdef CONFIG_FB_MXC
++ temp_var.sync = FB_SYNC_OE_ACT_HIGH; /* -> Will change PCR */
++#endif
+ temp_var.vmode = FB_VMODE_NONINTERLACED,
+ temp_var.nonstd = 0;
+
@@ -280,15 +282,14 @@
+{
+ struct fb_info *info = registered_fb[0];
+
-+ /* restoree LCD OE_ACD pin */
-+ if( apf27_ad9889_fb_data.PA31_GIUS_old_state )
++ /* restore LCD OE_ACD pin */
++ if (apf27_ad9889_fb_data.PA31_GIUS_old_state)
+ mxc_gpio_mode(GPIO_PORTA | 31 | GPIO_OUT| GPIO_GPIO);
+
-+ /*restore old FB params */
+ acquire_console_sem();
+ /* inform the console that the FB params have been changed */
+ info->flags |= FBINFO_MISC_USEREVENT;
-+ /* set new params */
++ /* restore old FB params */
+ fb_set_var(info, &apf27_ad9889_fb_data.var);
+ info->flags &= ~FBINFO_MISC_USEREVENT;
+ release_console_sem();
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ar...@us...> - 2009-06-19 14:23:13
|
Revision: 1354
http://armadeus.svn.sourceforge.net/armadeus/?rev=1354&view=rev
Author: artemys
Date: 2009-06-19 13:50:10 +0000 (Fri, 19 Jun 2009)
Log Message:
-----------
[LINUX] Makes fpgaloader compile again on APF27 (2.6.27 kernel)
Modified Paths:
--------------
trunk/target/linux/modules/fpga/dev_tools/loader/apf27-fpga-loader.c
Modified: trunk/target/linux/modules/fpga/dev_tools/loader/apf27-fpga-loader.c
===================================================================
--- trunk/target/linux/modules/fpga/dev_tools/loader/apf27-fpga-loader.c 2009-06-18 22:18:11 UTC (rev 1353)
+++ trunk/target/linux/modules/fpga/dev_tools/loader/apf27-fpga-loader.c 2009-06-19 13:50:10 UTC (rev 1354)
@@ -26,14 +26,19 @@
#include <linux/delay.h>
#include "xilinx-fpga-loader.h"
#include <mach/fpga.h>
+#include <linux/version.h>
+#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,29)
+#define mxc_gpio_setup_multiple_pins mxc_gpio_setup_multiple
+#define mxc_gpio_release_multiple_pins mxc_gpio_release_multiple
+#endif
#define CFG_FPGA_PWR (GPIO_PORTF | 19) /* FPGA prog pin */
#define CFG_FPGA_PRG (GPIO_PORTF | 11) /* FPGA prog pin */
#define CFG_FPGA_CLK (GPIO_PORTF | 15) /* FPGA clk pin */
#define CFG_FPGA_INIT (GPIO_PORTF | 12) /* FPGA init pin */
#define CFG_FPGA_DONE (GPIO_PORTF | 9) /* FPGA done pin */
-#define CFG_FPGA_RW (GPIO_PORTF | 21) /* FPGA done pin */
-#define CFG_FPGA_CS (GPIO_PORTF | 22) /* FPGA done pin */
+#define CFG_FPGA_RW (GPIO_PORTF | 21) /* FPGA done pin */
+#define CFG_FPGA_CS (GPIO_PORTF | 22) /* FPGA done pin */
#define CFG_FPGA_SUSPEND (GPIO_PORTF | 10) /* FPGA done pin */
#define CFG_FPGA_RESET (GPIO_PORTF | 7) /* FPGA done pin */
@@ -160,6 +165,8 @@
/* reset off */
gpio_set_value(CFG_FPGA_RESET,0);
mxc_gpio_mode (CFG_FPGA_RESET | GPIO_OUT | GPIO_PUEN | GPIO_GPIO);
+
+ return 0;
}
int apf27_fpga_abort(void)
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <jo...@us...> - 2009-06-18 22:18:13
|
Revision: 1353
http://armadeus.svn.sourceforge.net/armadeus/?rev=1353&view=rev
Author: jorasse
Date: 2009-06-18 22:18:11 +0000 (Thu, 18 Jun 2009)
Log Message:
-----------
Delete tag release-3.1: validation till on-going
Removed Paths:
-------------
tags/release-3.1/
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ar...@us...> - 2009-06-18 14:24:38
|
Revision: 1351
http://armadeus.svn.sourceforge.net/armadeus/?rev=1351&view=rev
Author: artemys
Date: 2009-06-18 13:34:11 +0000 (Thu, 18 Jun 2009)
Log Message:
-----------
[TEST] Gives some times to /dev/watchdog to be created
Modified Paths:
--------------
trunk/target/test/test_watchdog.sh
Modified: trunk/target/test/test_watchdog.sh
===================================================================
--- trunk/target/test/test_watchdog.sh 2009-06-18 08:15:48 UTC (rev 1350)
+++ trunk/target/test/test_watchdog.sh 2009-06-18 13:34:11 UTC (rev 1351)
@@ -27,7 +27,9 @@
fi
modprobe imx-wdt timeout=$SEC
- if [ "$?" != 0 ] || [ ! -c "$WATCHDOG_DEV" ] ; then
+ RES=$?
+ sleep 1
+ if [ "$RES" != 0 ] || [ ! -c "$WATCHDOG_DEV" ] ; then
echo "Module failed to load"
exit_failed
fi
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ar...@us...> - 2009-06-18 14:07:55
|
Revision: 1352
http://armadeus.svn.sourceforge.net/armadeus/?rev=1352&view=rev
Author: artemys
Date: 2009-06-18 13:49:04 +0000 (Thu, 18 Jun 2009)
Log Message:
-----------
[TEST] Makes RS232 test more user friendly
Modified Paths:
--------------
trunk/target/test/test_rs232.sh
Modified: trunk/target/test/test_rs232.sh
===================================================================
--- trunk/target/test/test_rs232.sh 2009-06-18 13:34:11 UTC (rev 1351)
+++ trunk/target/test/test_rs232.sh 2009-06-18 13:49:04 UTC (rev 1352)
@@ -22,7 +22,7 @@
echo_jumper_help_apf27()
{
- echo " (Pin X & X of XXXX connector)"
+ echo " (Pin 2 & 3 of J21 connector (between RS and J8))"
}
test_serial_port()
@@ -54,4 +54,10 @@
fi
}
+if [ "$1" == "" ]; then
+ echo "Please give the port number to test !"
+ exit 1
+fi
+
test_serial_port $1
+
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ar...@us...> - 2009-06-18 08:15:52
|
Revision: 1350
http://armadeus.svn.sourceforge.net/armadeus/?rev=1350&view=rev
Author: artemys
Date: 2009-06-18 08:15:48 +0000 (Thu, 18 Jun 2009)
Log Message:
-----------
Creates TAG for release-3.1
Added Paths:
-----------
tags/release-3.1/
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ar...@us...> - 2009-06-18 07:56:40
|
Revision: 1349
http://armadeus.svn.sourceforge.net/armadeus/?rev=1349&view=rev
Author: artemys
Date: 2009-06-18 07:56:38 +0000 (Thu, 18 Jun 2009)
Log Message:
-----------
[BUILD] Add a ARMADEUS_BINARIES envt variable
Modified Paths:
--------------
trunk/Makefile
trunk/Makefile.in
Modified: trunk/Makefile
===================================================================
--- trunk/Makefile 2009-06-16 14:31:27 UTC (rev 1348)
+++ trunk/Makefile 2009-06-18 07:56:38 UTC (rev 1349)
@@ -174,6 +174,7 @@
@echo ARMADEUS_LINUX_DIR=$(ARMADEUS_LINUX_DIR) > $(ARMADEUS_ENV_FILE)
@echo ARMADEUS_LINUX_PATCH_DIR=$(ARMADEUS_LINUX_PATCH_DIR) >> $(ARMADEUS_ENV_FILE)
@echo ARMADEUS_ROOTFS_DIR=$(ARMADEUS_ROOTFS_DIR) >> $(ARMADEUS_ENV_FILE)
+ @echo ARMADEUS_BINARIES=$(ARMADEUS_BINARIES) >> $(ARMADEUS_ENV_FILE)
@echo ARMADEUS_ROOTFS_TAR=$(ARMADEUS_ROOTFS_TAR) >> $(ARMADEUS_ENV_FILE)
@echo ARMADEUS_STAGING_DIR=$(ARMADEUS_STAGING_DIR) >> $(ARMADEUS_ENV_FILE)
@echo ARMADEUS_TOOLCHAIN_PATH=$(ARMADEUS_TOOLCHAIN_PATH) >> $(ARMADEUS_ENV_FILE)
Modified: trunk/Makefile.in
===================================================================
--- trunk/Makefile.in 2009-06-16 14:31:27 UTC (rev 1348)
+++ trunk/Makefile.in 2009-06-18 07:56:38 UTC (rev 1349)
@@ -28,7 +28,8 @@
ARMADEUS_UCLIBC_DIR=$(BUILDROOT_DIR)/toolchain_build_$(ARMADEUS_TARGET_ARCH)/uClibc-$(ARMADEUS_UCLIBC_VERSION)
ARMADEUS_BOARD_DIR=$(BUILDROOT_DIR)/target/device/armadeus/$(ARMADEUS_BOARD_NAME)/
ARMADEUS_ROOTFS_DIR=$(BUILDROOT_DIR)/project_build_$(ARMADEUS_TARGET_ARCH)/$(ARMADEUS_PROJECT_NAME)/root
-ARMADEUS_ROOTFS_TAR=$(BUILDROOT_DIR)/binaries/$(ARMADEUS_PROJECT_NAME)/$(ARMADEUS_BOARD_NAME)-rootfs.arm.tar
+ARMADEUS_BINARIES=$(BUILDROOT_DIR)/binaries/$(ARMADEUS_PROJECT_NAME)
+ARMADEUS_ROOTFS_TAR=$(ARMADEUS_BINARIES)/$(ARMADEUS_BOARD_NAME)-rootfs.arm.tar
ARMADEUS_STAGING_DIR=$(BUILDROOT_DIR)/build_$(ARMADEUS_TARGET_ARCH)/staging_dir
ARMADEUS_TOOLCHAIN_PATH=$(ARMADEUS_STAGING_DIR)/usr/bin
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ar...@us...> - 2009-06-16 14:53:25
|
Revision: 1343
http://armadeus.svn.sourceforge.net/armadeus/?rev=1343&view=rev
Author: artemys
Date: 2009-06-16 12:36:36 +0000 (Tue, 16 Jun 2009)
Log Message:
-----------
[TEST] Updates APF27 Linux build test config with latest filesystem changes (UBIFS, no CFI, JFFS2 comp.)
Modified Paths:
--------------
trunk/buildroot/local/apf27_test/linux-2.6.29.4.config
Modified: trunk/buildroot/local/apf27_test/linux-2.6.29.4.config
===================================================================
--- trunk/buildroot/local/apf27_test/linux-2.6.29.4.config 2009-06-10 09:24:15 UTC (rev 1342)
+++ trunk/buildroot/local/apf27_test/linux-2.6.29.4.config 2009-06-16 12:36:36 UTC (rev 1343)
@@ -466,41 +466,26 @@
#
# RAM/ROM/Flash chip drivers
#
-CONFIG_MTD_CFI=y
+# CONFIG_MTD_CFI is not set
# CONFIG_MTD_JEDECPROBE is not set
-CONFIG_MTD_GEN_PROBE=y
-CONFIG_MTD_CFI_ADV_OPTIONS=y
-CONFIG_MTD_CFI_NOSWAP=y
-# CONFIG_MTD_CFI_BE_BYTE_SWAP is not set
-# CONFIG_MTD_CFI_LE_BYTE_SWAP is not set
-CONFIG_MTD_CFI_GEOMETRY=y
-# CONFIG_MTD_MAP_BANK_WIDTH_1 is not set
+CONFIG_MTD_MAP_BANK_WIDTH_1=y
CONFIG_MTD_MAP_BANK_WIDTH_2=y
-# CONFIG_MTD_MAP_BANK_WIDTH_4 is not set
+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 is not set
+CONFIG_MTD_CFI_I2=y
# CONFIG_MTD_CFI_I4 is not set
# CONFIG_MTD_CFI_I8 is not set
-# CONFIG_MTD_OTP is not set
-CONFIG_MTD_CFI_INTELEXT=y
-# CONFIG_MTD_CFI_AMDSTD is not set
-# CONFIG_MTD_CFI_STAA is not set
-CONFIG_MTD_CFI_UTIL=y
# CONFIG_MTD_RAM is not set
# CONFIG_MTD_ROM is not set
# CONFIG_MTD_ABSENT is not set
-# CONFIG_MTD_XIP is not set
#
# Mapping drivers for chip access
#
# CONFIG_MTD_COMPLEX_MAPPINGS is not set
-CONFIG_MTD_PHYSMAP=y
-# CONFIG_MTD_PHYSMAP_COMPAT is not set
-# CONFIG_MTD_ARM_INTEGRATOR is not set
# CONFIG_MTD_PLATRAM is not set
#
@@ -540,7 +525,29 @@
#
# UBI - Unsorted block images
#
-# CONFIG_MTD_UBI is not set
+CONFIG_MTD_UBI=y
+CONFIG_MTD_UBI_WL_THRESHOLD=4096
+CONFIG_MTD_UBI_BEB_RESERVE=1
+# CONFIG_MTD_UBI_GLUEBI is not set
+
+#
+# UBI debugging options
+#
+CONFIG_MTD_UBI_DEBUG=y
+CONFIG_MTD_UBI_DEBUG_MSG=y
+CONFIG_MTD_UBI_DEBUG_PARANOID=y
+# CONFIG_MTD_UBI_DEBUG_DISABLE_BGT is not set
+# CONFIG_MTD_UBI_DEBUG_EMULATE_BITFLIPS is not set
+# CONFIG_MTD_UBI_DEBUG_EMULATE_WRITE_FAILURES is not set
+# CONFIG_MTD_UBI_DEBUG_EMULATE_ERASE_FAILURES is not set
+
+#
+# Additional UBI debugging messages
+#
+CONFIG_MTD_UBI_DEBUG_MSG_BLD=y
+# CONFIG_MTD_UBI_DEBUG_MSG_EBA is not set
+# CONFIG_MTD_UBI_DEBUG_MSG_WL is not set
+# CONFIG_MTD_UBI_DEBUG_MSG_IO is not set
# CONFIG_PARPORT is not set
CONFIG_BLK_DEV=y
# CONFIG_BLK_DEV_COW_COMMON is not set
@@ -1536,11 +1543,23 @@
# CONFIG_JFFS2_FS_WBUF_VERIFY is not set
# CONFIG_JFFS2_SUMMARY is not set
# CONFIG_JFFS2_FS_XATTR is not set
-# CONFIG_JFFS2_COMPRESSION_OPTIONS is not set
+CONFIG_JFFS2_COMPRESSION_OPTIONS=y
CONFIG_JFFS2_ZLIB=y
-# CONFIG_JFFS2_LZO is not set
+CONFIG_JFFS2_LZO=y
CONFIG_JFFS2_RTIME=y
# CONFIG_JFFS2_RUBIN is not set
+CONFIG_JFFS2_CMODE_NONE=y
+# CONFIG_JFFS2_CMODE_PRIORITY is not set
+# CONFIG_JFFS2_CMODE_SIZE is not set
+# CONFIG_JFFS2_CMODE_FAVOURLZO is not set
+CONFIG_UBIFS_FS=y
+# CONFIG_UBIFS_FS_XATTR is not set
+# CONFIG_UBIFS_FS_ADVANCED_COMPR is not set
+CONFIG_UBIFS_FS_LZO=y
+CONFIG_UBIFS_FS_ZLIB=y
+CONFIG_UBIFS_FS_DEBUG=y
+CONFIG_UBIFS_FS_DEBUG_MSG_LVL=3
+# CONFIG_UBIFS_FS_DEBUG_CHKS is not set
# CONFIG_CRAMFS is not set
# CONFIG_SQUASHFS is not set
# CONFIG_VXFS_FS is not set
@@ -1759,8 +1778,8 @@
#
# Compression
#
-# CONFIG_CRYPTO_DEFLATE is not set
-# CONFIG_CRYPTO_LZO is not set
+CONFIG_CRYPTO_DEFLATE=y
+CONFIG_CRYPTO_LZO=y
#
# Random Number Generation
@@ -1774,7 +1793,7 @@
CONFIG_BITREVERSE=y
CONFIG_GENERIC_FIND_LAST_BIT=y
# CONFIG_CRC_CCITT is not set
-# CONFIG_CRC16 is not set
+CONFIG_CRC16=y
# CONFIG_CRC_T10DIF is not set
CONFIG_CRC_ITU_T=m
CONFIG_CRC32=y
@@ -1782,6 +1801,8 @@
# CONFIG_LIBCRC32C is not set
CONFIG_ZLIB_INFLATE=y
CONFIG_ZLIB_DEFLATE=y
+CONFIG_LZO_COMPRESS=y
+CONFIG_LZO_DECOMPRESS=y
CONFIG_PLIST=y
CONFIG_HAS_IOMEM=y
CONFIG_HAS_IOPORT=y
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ar...@us...> - 2009-06-16 14:31:29
|
Revision: 1348
http://armadeus.svn.sourceforge.net/armadeus/?rev=1348&view=rev
Author: artemys
Date: 2009-06-16 14:31:27 +0000 (Tue, 16 Jun 2009)
Log Message:
-----------
[BUILDROOT] Adds a patch to correct badly generated libSDL.la
Added Paths:
-----------
trunk/patches/078-buildroot-sdl-correct_libdir_path_in_libSDL.la.diff
Added: trunk/patches/078-buildroot-sdl-correct_libdir_path_in_libSDL.la.diff
===================================================================
--- trunk/patches/078-buildroot-sdl-correct_libdir_path_in_libSDL.la.diff (rev 0)
+++ trunk/patches/078-buildroot-sdl-correct_libdir_path_in_libSDL.la.diff 2009-06-16 14:31:27 UTC (rev 1348)
@@ -0,0 +1,19 @@
+
+libdir variable is not set correctly in generated $(STAGING_DIR)/usr/lib/libSDL.la
+(prepended 2x with "$(STAGING_DIR)/usr").
+This patch tries to correct that.
+
+Signed-off-by: Julien Boibessot <jul...@ar...>
+
+--- buildroot.org/package/sdl/sdl.mk 2008-11-03 09:15:18.000000000 +0100
++++ buildroot/package/sdl/sdl.mk 2009-06-15 23:16:13.000000000 +0200
+@@ -86,6 +86,9 @@
+ # use correct rpath for linking
+ $(SED) 's^libdir=\$${exec_prefix}^libdir=/usr^' \
+ $(STAGING_DIR)/usr/bin/sdl-config
++# use correct libdir path in libSDL.la
++ $(SED) "s^libdir='$(STAGING_DIR)/usr^libdir='^" \
++ $(STAGING_DIR)/usr/lib/libSDL.la
+ touch -c $@
+
+ $(TARGET_DIR)/usr/lib/libSDL.so: $(STAGING_DIR)/usr/lib/libSDL.so
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ar...@us...> - 2009-06-16 14:22:12
|
Revision: 1347
http://armadeus.svn.sourceforge.net/armadeus/?rev=1347&view=rev
Author: artemys
Date: 2009-06-16 13:35:13 +0000 (Tue, 16 Jun 2009)
Log Message:
-----------
[TEST] Add wishbone test and PWM drivers to APF27 Linux test config
Modified Paths:
--------------
trunk/buildroot/local/apf27_test/linux-2.6.29.4.config
Modified: trunk/buildroot/local/apf27_test/linux-2.6.29.4.config
===================================================================
--- trunk/buildroot/local/apf27_test/linux-2.6.29.4.config 2009-06-16 13:29:42 UTC (rev 1346)
+++ trunk/buildroot/local/apf27_test/linux-2.6.29.4.config 2009-06-16 13:35:13 UTC (rev 1347)
@@ -1,7 +1,7 @@
#
# Automatically generated make config: don't edit
# Linux kernel version: 2.6.29.4
-# Mon Jun 8 17:22:54 2009
+# Tue Jun 16 14:40:30 2009
#
CONFIG_ARM=y
CONFIG_SYS_SUPPORTS_APM_EMULATION=y
@@ -71,6 +71,7 @@
CONFIG_UID16=y
CONFIG_SYSCTL_SYSCALL=y
CONFIG_KALLSYMS=y
+CONFIG_KALLSYMS_ALL=y
CONFIG_KALLSYMS_EXTRA_PASS=y
CONFIG_HOTPLUG=y
CONFIG_PRINTK=y
@@ -1357,13 +1358,16 @@
#
# CONFIG_ARMADEUS_I2C_OCORE_IRQMNG is not set
# CONFIG_ARMADEUS_PS2KBD_DRIVER is not set
-# CONFIG_ARMADEUS_WISHBONE_EXAMPLE_DRIVERS is not set
+CONFIG_ARMADEUS_WISHBONE_EXAMPLE_DRIVERS=y
+CONFIG_ARMADEUS_WISHBONE_EXAMPLE_BUTTON_DRIVER=m
+CONFIG_ARMADEUS_WISHBONE_EXAMPLE_LED_DRIVER=m
+CONFIG_ARMADEUS_WISHBONE_EXAMPLE_IRQ_MNGR_DRIVER=m
# CONFIG_POD_DRIVERS is not set
#
# Handheld related
#
-# CONFIG_ARMADEUS_PWM_DRIVER is not set
+CONFIG_ARMADEUS_PWM_DRIVER=m
CONFIG_IMX_BACKLIGHT=m
#
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ar...@us...> - 2009-06-16 13:30:01
|
Revision: 1346
http://armadeus.svn.sourceforge.net/armadeus/?rev=1346&view=rev
Author: artemys
Date: 2009-06-16 13:29:42 +0000 (Tue, 16 Jun 2009)
Log Message:
-----------
[TEST] Add interrupt test for FPGA
Modified Paths:
--------------
trunk/target/test/test_fpga.sh
Modified: trunk/target/test/test_fpga.sh
===================================================================
--- trunk/target/test/test_fpga.sh 2009-06-16 13:26:49 UTC (rev 1345)
+++ trunk/target/test/test_fpga.sh 2009-06-16 13:29:42 UTC (rev 1346)
@@ -15,23 +15,34 @@
source ./test_env.sh
FPGA_LOAD_DEV="/dev/fpgaloader"
-TEST_BITFILE=/tmp/led.bit
-load_apf9328()
+load_led_apf9328()
{
dd if=./data/fpga/blinking_led_apf9328_200k.bit of=$FPGA_LOAD_DEV
}
-load_apf27()
+load_led_apf27()
{
echo "I hope you have connected Pins 1 & 39 of J20 (power)"
dd if=./data/fpga/blinking_led_apf27_200k.bit of=$FPGA_LOAD_DEV
}
+load_button_apf9328()
+{
+ dd if=./data/fpga/wishbone_example_apf9328_200k.bit of=$FPGA_LOAD_DEV
+}
+
+load_button_apf27()
+{
+ echo "I hope you have connected Pins 1 & 39 of J20 (power)"
+ dd if=./data/fpga/wishbone_example_apf27_200k.bit of=$FPGA_LOAD_DEV
+}
+
+
test_fpga_load()
{
- show_test_banner "FPGA"
+ show_test_banner "FPGA loading"
modprobe fpgaloader
RES=$?
@@ -43,10 +54,10 @@
cat /proc/driver/fpga/loader
- execute_for_target load_apf9328 load_apf27
+ execute_for_target load_led_apf9328 load_led_apf27
if [ "$?" == 0 ]; then
- ask_user "Did you see the LED on FPGA ? (y/n)"
+ ask_user "Did you see the FPGA's LED blinking ? (y/n)"
if [ "$response" == "y" ]; then
echo_test_ok
fi
@@ -54,5 +65,34 @@
rm -f $TEST_BITFILE
}
+test_fpga_it()
+{
+ show_test_banner "FPGA interrupts"
+
+ execute_for_target load_button_apf9328 load_button_apf27
+ modprobe irq_ocore
+ modprobe gbutton
+ modprobe board_buttons
+
+ if [ "$?" != 0 ] ; then
+ echo "Some Modules failed to load"
+ exit_failed
+ fi
+ mknod /dev/button0 c 251 0
+
+ /usr/bin/testsuite/testbutton /dev/button0 &
+ PID=$!
+
+ if [ "$?" == 0 ]; then
+ ask_user "Please press FPGA button. Did you see something on the console ? (y/n)"
+ if [ "$response" == "y" ]; then
+ echo_test_ok
+ fi
+ fi
+ kill $PID
+ rm -f $TEST_BITFILE
+}
+
test_fpga_load
+test_fpga_it
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ar...@us...> - 2009-06-16 13:26:50
|
Revision: 1345
http://armadeus.svn.sourceforge.net/armadeus/?rev=1345&view=rev
Author: artemys
Date: 2009-06-16 13:26:49 +0000 (Tue, 16 Jun 2009)
Log Message:
-----------
[TEST] data/fpga/ is no more a symbolic link (part 2)
Added Paths:
-----------
trunk/target/test/data/fpga/
trunk/target/test/data/fpga/blinking_led_apf27_200k.bit
trunk/target/test/data/fpga/blinking_led_apf9328_200k.bit
trunk/target/test/data/fpga/wishbone_example_apf27_200k.bit
trunk/target/test/data/fpga/wishbone_example_apf9328_200k.bit
Added: trunk/target/test/data/fpga/blinking_led_apf27_200k.bit
===================================================================
--- trunk/target/test/data/fpga/blinking_led_apf27_200k.bit (rev 0)
+++ trunk/target/test/data/fpga/blinking_led_apf27_200k.bit 2009-06-16 13:26:49 UTC (rev 1345)
@@ -0,0 +1 @@
+link ../../../../firmware/leds/blinking_led/bin/blinking_led_apf27_200k.bit
\ No newline at end of file
Property changes on: trunk/target/test/data/fpga/blinking_led_apf27_200k.bit
___________________________________________________________________
Added: svn:special
+ *
Added: trunk/target/test/data/fpga/blinking_led_apf9328_200k.bit
===================================================================
--- trunk/target/test/data/fpga/blinking_led_apf9328_200k.bit (rev 0)
+++ trunk/target/test/data/fpga/blinking_led_apf9328_200k.bit 2009-06-16 13:26:49 UTC (rev 1345)
@@ -0,0 +1 @@
+link ../../../../firmware/leds/blinking_led/bin/blinking_led_apf9328_200k.bit
\ No newline at end of file
Property changes on: trunk/target/test/data/fpga/blinking_led_apf9328_200k.bit
___________________________________________________________________
Added: svn:special
+ *
Added: trunk/target/test/data/fpga/wishbone_example_apf27_200k.bit
===================================================================
--- trunk/target/test/data/fpga/wishbone_example_apf27_200k.bit (rev 0)
+++ trunk/target/test/data/fpga/wishbone_example_apf27_200k.bit 2009-06-16 13:26:49 UTC (rev 1345)
@@ -0,0 +1 @@
+link ../../../../firmware/wishbone_example/bin/wishbone_example_apf27_200k.bit
\ No newline at end of file
Property changes on: trunk/target/test/data/fpga/wishbone_example_apf27_200k.bit
___________________________________________________________________
Added: svn:special
+ *
Added: trunk/target/test/data/fpga/wishbone_example_apf9328_200k.bit
===================================================================
--- trunk/target/test/data/fpga/wishbone_example_apf9328_200k.bit (rev 0)
+++ trunk/target/test/data/fpga/wishbone_example_apf9328_200k.bit 2009-06-16 13:26:49 UTC (rev 1345)
@@ -0,0 +1 @@
+link ../../../../firmware/wishbone_example/bin/wishbone_example_apf9328_200k.bit
\ No newline at end of file
Property changes on: trunk/target/test/data/fpga/wishbone_example_apf9328_200k.bit
___________________________________________________________________
Added: svn:special
+ *
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ar...@us...> - 2009-06-16 13:21:35
|
Revision: 1344
http://armadeus.svn.sourceforge.net/armadeus/?rev=1344&view=rev
Author: artemys
Date: 2009-06-16 13:21:23 +0000 (Tue, 16 Jun 2009)
Log Message:
-----------
[TEST] data/fpga/ is no more a symbolic link (part 1)
Removed Paths:
-------------
trunk/target/test/data/fpga
Deleted: trunk/target/test/data/fpga
===================================================================
--- trunk/target/test/data/fpga 2009-06-16 12:36:36 UTC (rev 1343)
+++ trunk/target/test/data/fpga 2009-06-16 13:21:23 UTC (rev 1344)
@@ -1 +0,0 @@
-link ../../../firmware/leds/blinking_led/bin/
\ No newline at end of file
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <Fa...@us...> - 2009-06-10 09:24:33
|
Revision: 1342
http://armadeus.svn.sourceforge.net/armadeus/?rev=1342&view=rev
Author: FabM
Date: 2009-06-10 09:24:15 +0000 (Wed, 10 Jun 2009)
Log Message:
-----------
[FIRMWARE] Dynamic major number allocation
Modified Paths:
--------------
trunk/target/linux/modules/fpga/wishbone_example/wb_button/gbutton.c
trunk/target/linux/modules/fpga/wishbone_example/wb_led/g_led.c
Modified: trunk/target/linux/modules/fpga/wishbone_example/wb_button/gbutton.c
===================================================================
--- trunk/target/linux/modules/fpga/wishbone_example/wb_button/gbutton.c 2009-06-10 09:04:20 UTC (rev 1341)
+++ trunk/target/linux/modules/fpga/wishbone_example/wb_button/gbutton.c 2009-06-10 09:24:15 UTC (rev 1342)
@@ -213,20 +213,12 @@
/******************************************/
/* Get the major and minor device numbers */
/******************************************/
+
button_major = 251;
button_minor = dev->num;
- PDEBUG("%s:Get the major and minor device numbers\n",dev->name);
- if (button_major) {
- sdev->devno = MKDEV(button_major, button_minor);
- result = register_chrdev_region(sdev->devno, 1,dev->name);
- } else {
- result = alloc_chrdev_region(&sdev->devno,
- button_minor,
- 1,
- dev->name);
- button_major = MAJOR(sdev->devno);
- }
+ sdev->devno = MKDEV(button_major, button_minor);
+ result = alloc_chrdev_region(&(sdev->devno),button_minor, 1,dev->name);
if (result < 0) {
printk(KERN_WARNING "%s: can't get major %d\n",
dev->name,button_major);
@@ -249,7 +241,6 @@
sdev->cdev.owner = THIS_MODULE;
sdev->cdev.ops = &button_fops;
- /* Add the device to the kernel, connecting cdev to major/minor number */
PDEBUG("%s: Add the device to the kernel, "
"connecting cdev to major/minor number \n",dev->name);
result = cdev_add(&sdev->cdev,sdev->devno,1);
Modified: trunk/target/linux/modules/fpga/wishbone_example/wb_led/g_led.c
===================================================================
--- trunk/target/linux/modules/fpga/wishbone_example/wb_led/g_led.c 2009-06-10 09:04:20 UTC (rev 1341)
+++ trunk/target/linux/modules/fpga/wishbone_example/wb_led/g_led.c 2009-06-10 09:24:15 UTC (rev 1342)
@@ -238,14 +238,8 @@
led_major = 252;
led_minor = dev->num ;/* num come from plat_led_port data structure */
- PDEBUG("%s:Get the major and minor device numbers\n",dev->name);
- if (led_major) {
- sdev->devno = MKDEV(led_major, led_minor);
- result = register_chrdev_region(sdev->devno, 1,dev->name);
- } else {
- result = alloc_chrdev_region(&sdev->devno, led_minor, 1, dev->name);
- led_major = MAJOR(sdev->devno);
- }
+ sdev->devno = MKDEV(led_major, led_minor);
+ result = alloc_chrdev_region(&(sdev->devno),led_minor, 1,dev->name);
if (result < 0) {
printk(KERN_WARNING "%s: can't get major %d\n",dev->name,led_major);
goto error_devno;
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <th...@us...> - 2009-06-10 09:04:41
|
Revision: 1341
http://armadeus.svn.sourceforge.net/armadeus/?rev=1341&view=rev
Author: thom25
Date: 2009-06-10 09:04:20 +0000 (Wed, 10 Jun 2009)
Log Message:
-----------
[LINUX] fpgaloader: avoid blocking when wb_irq_manager is already loaded. check INIT pin reservation
Modified Paths:
--------------
trunk/target/linux/modules/fpga/dev_tools/loader/apf27-fpga-loader.c
trunk/target/linux/modules/fpga/dev_tools/loader/xilinx-fpga-loader.c
Modified: trunk/target/linux/modules/fpga/dev_tools/loader/apf27-fpga-loader.c
===================================================================
--- trunk/target/linux/modules/fpga/dev_tools/loader/apf27-fpga-loader.c 2009-06-08 19:34:07 UTC (rev 1340)
+++ trunk/target/linux/modules/fpga/dev_tools/loader/apf27-fpga-loader.c 2009-06-10 09:04:20 UTC (rev 1341)
@@ -23,7 +23,7 @@
#include <mach/gpio.h>
#include <asm/io.h>
#include <linux/platform_device.h>
-
+#include <linux/delay.h>
#include "xilinx-fpga-loader.h"
#include <mach/fpga.h>
@@ -37,10 +37,32 @@
#define CFG_FPGA_SUSPEND (GPIO_PORTF | 10) /* FPGA done pin */
#define CFG_FPGA_RESET (GPIO_PORTF | 7) /* FPGA done pin */
+static int fpga_shared_pins[] = {
+ (CFG_FPGA_INIT | GPIO_IN | GPIO_PUEN | GPIO_GPIO),
+};
+
+
/* Initialize GPIO port before download */
int apf27_fpga_pre(void)
{
+ int res = 0;
+
+ /* initialize common gpio "shared" with other apps */
+ res = mxc_gpio_setup_multiple_pins(fpga_shared_pins, ARRAY_SIZE(fpga_shared_pins), "FPGA_LOADER");
+ if( res ){
+ printk("FPGA prog pins already reserved !!\n");
+ return res;
+ }
+
+ mxc_gpio_mode(CFG_FPGA_CLK | GPIO_OUT | GPIO_PUEN | GPIO_GPIO);
+ mxc_gpio_mode(CFG_FPGA_RW | GPIO_OUT | GPIO_PUEN | GPIO_GPIO);
+ mxc_gpio_mode(CFG_FPGA_CS | GPIO_OUT | GPIO_PUEN | GPIO_GPIO);
+
+ /*power off fpga*/
gpio_set_value(CFG_FPGA_PWR, 1);
+ mxc_gpio_mode(CFG_FPGA_PWR | GPIO_OUT | GPIO_PUEN | GPIO_GPIO);
+ mdelay(10);
+
gpio_set_value(CFG_FPGA_PRG, 1);
gpio_set_value(CFG_FPGA_CLK, 1);
gpio_set_value(CFG_FPGA_RW, 1);
@@ -48,20 +70,19 @@
gpio_set_value(CFG_FPGA_SUSPEND, 0);
gpio_set_value(CFG_FPGA_RESET, 0);
- /* Initialize GPIO pins */
- mxc_gpio_mode(CFG_FPGA_PWR | GPIO_OUT | GPIO_PUEN | GPIO_GPIO);
- mxc_gpio_mode(CFG_FPGA_INIT | GPIO_IN | GPIO_PUEN | GPIO_GPIO);
+ /* Initialize specific GPIO pins */
mxc_gpio_mode(CFG_FPGA_DONE | GPIO_IN | GPIO_PUEN | GPIO_GPIO);
mxc_gpio_mode(CFG_FPGA_PRG | GPIO_OUT | GPIO_PUEN | GPIO_GPIO);
- mxc_gpio_mode(CFG_FPGA_CLK | GPIO_OUT | GPIO_PUEN | GPIO_GPIO);
- mxc_gpio_mode(CFG_FPGA_RW | GPIO_OUT | GPIO_PUEN | GPIO_GPIO);
- mxc_gpio_mode(CFG_FPGA_CS | GPIO_OUT | GPIO_PUEN | GPIO_GPIO);
mxc_gpio_mode(CFG_FPGA_SUSPEND | GPIO_OUT | GPIO_PUEN | GPIO_GPIO);
+
+ /* make sure the reset pin is active due to DLL start up */
mxc_gpio_mode(CFG_FPGA_RESET | GPIO_OUT | GPIO_PUEN | GPIO_GPIO);
+ gpio_set_value(CFG_FPGA_RESET,1);
- gpio_set_value(CFG_FPGA_RESET,1);
+ /* make sure the fpga is powered */
gpio_set_value(CFG_FPGA_PWR, 0);
- return 1;
+
+ return res;
}
/*
@@ -129,14 +150,16 @@
int apf27_fpga_post(void)
{
+ mxc_gpio_release_multiple_pins(fpga_shared_pins, ARRAY_SIZE(fpga_shared_pins));
+ /* reconfigure bus ctrl signals */
mxc_gpio_mode (CFG_FPGA_RW | GPIO_PF | GPIO_PUEN);
mxc_gpio_mode (CFG_FPGA_CS | GPIO_PF | GPIO_PUEN);
mxc_gpio_mode (CFG_FPGA_CLK | GPIO_PF | GPIO_PUEN);
+ /* end of prog */
gpio_set_value(CFG_FPGA_PRG, 1);
+ /* reset off */
gpio_set_value(CFG_FPGA_RESET,0);
mxc_gpio_mode (CFG_FPGA_RESET | GPIO_OUT | GPIO_PUEN | GPIO_GPIO);
-
- return 1;
}
int apf27_fpga_abort(void)
Modified: trunk/target/linux/modules/fpga/dev_tools/loader/xilinx-fpga-loader.c
===================================================================
--- trunk/target/linux/modules/fpga/dev_tools/loader/xilinx-fpga-loader.c 2009-06-08 19:34:07 UTC (rev 1340)
+++ trunk/target/linux/modules/fpga/dev_tools/loader/xilinx-fpga-loader.c 2009-06-10 09:04:20 UTC (rev 1341)
@@ -191,6 +191,7 @@
*/
static int spartan_parallel_init (struct fpga_desc *desc)
{
+ int res = 0;
Xilinx_Spartan3_Slave_Parallel_fns *fn = desc->iface_fns;
if (fn) {
@@ -199,7 +200,7 @@
* Run the pre configuration function if there is one.
*/
if (*fn->pre) {
- (*fn->pre) ();
+ if( (res = (*fn->pre) ()) ) return res;
}
mdelay(100);
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ar...@us...> - 2009-06-08 19:34:16
|
Revision: 1340
http://armadeus.svn.sourceforge.net/armadeus/?rev=1340&view=rev
Author: artemys
Date: 2009-06-08 19:34:07 +0000 (Mon, 08 Jun 2009)
Log Message:
-----------
[LINUX] Makes ocore_irq_mng driver a platform_driver + updates apf27.c & apf9328.c accordingly
Modified Paths:
--------------
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.29/021-armadeus-apf9328.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.29/281-apf27-armadeus-add_apf27.c.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.29/322-apf27-armadeus-add_mach_fpga_h.patch
trunk/target/linux/modules/fpga/wishbone_example/wb_irq_mngr/Makefile
trunk/target/linux/modules/fpga/wishbone_example/wb_irq_mngr/main.c
Modified: trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.29/021-armadeus-apf9328.patch
===================================================================
--- trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.29/021-armadeus-apf9328.patch 2009-06-08 17:28:39 UTC (rev 1339)
+++ trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.29/021-armadeus-apf9328.patch 2009-06-08 19:34:07 UTC (rev 1340)
@@ -1,11 +1,11 @@
PATCH AUTOMATICALLY GENERATED
DON'T EDIT IT OR YOUR MODIFICATIONS WILL BE LOST
(Take a look at armadeus/target/linux/ directory to know how to generate it)
-Index: linux-2.6.29/arch/arm/mach-imx/apf9328.c
+Index: linux-2.6.29.4/arch/arm/mach-imx/apf9328.c
===================================================================
--- /dev/null 1970-01-01 00:00:00.000000000 +0000
-+++ linux-2.6.29/arch/arm/mach-imx/apf9328.c 2009-05-27 09:33:57.000000000 +0200
-@@ -0,0 +1,816 @@
++++ linux-2.6.29.4/arch/arm/mach-imx/apf9328.c 2009-06-08 19:07:17.000000000 +0200
+@@ -0,0 +1,849 @@
+/*
+ * linux/arch/arm/mach-imx/apf9328.c
+ *
@@ -59,6 +59,9 @@
+#ifdef CONFIG_DM9000
+#include <linux/dm9000.h>
+#endif
++#ifdef CONFIG_MACH_APF9328_FPGA
++#include "../plat-mxc/include/mach/fpga.h" /* To be removed when MX1 arch is fully integrated */
++#endif
+
+#include "generic.h"
+
@@ -703,7 +706,35 @@
+ .num_resources = 1,
+};
+
++#ifdef CONFIG_MACH_APF9328_FPGA
++static int apf9328_fpga_irq_init(struct platform_device *pdev)
++{
++ int res = 0;
+
++ /* TODO */
++ set_irq_type(APF9328_FPGA_IRQ, IRQF_TRIGGER_RISING);
++
++ return res;
++}
++
++static void apf9328_fpga_irq_exit(struct platform_device *pdev)
++{
++ /* TODO */
++}
++
++struct fpga_irq_mng_platform_data apf9328_fpga_irq = {
++ .init = apf9328_fpga_irq_init,
++ .exit = apf9328_fpga_irq_exit,
++};
++
++struct platform_device apf9328_ocore_irq_mng_device = {
++ .name = "ocore_irq_mng",
++ .id = 0,
++ .dev = { .platform_data = &apf9328_fpga_irq, },
++};
++#endif /* CONFIG_MACH_APF9328_FPGA */
++
++
+static struct platform_device *devices[] __initdata = {
+ &imx_uart1_device,
+ &imx_uart2_device,
@@ -728,6 +759,9 @@
+ &devfull_isp1761_device,
+#endif
+ &apf9328_flash_device,
++#ifdef CONFIG_MACH_APF9328_FPGA
++ &apf9328_ocore_irq_mng_device,
++#endif
+};
+
+static void __init apf9328_init(void)
@@ -778,8 +812,10 @@
+ .type = MT_DEVICE
+ },
+#endif
++#ifdef CONFIG_MACH_APF9328_FPGA
+ /* FPGA Memory mapping */
+ {.virtual = IMX_CS1_VIRT, .pfn = __phys_to_pfn(IMX_CS1_PHYS), .length = IMX_CS1_SIZE, .type = MT_DEVICE},
++#endif
+};
+
+void __init apf9328_map_io(void)
@@ -803,9 +839,6 @@
+#ifdef CONFIG_CAN_MCP251X
+ set_irq_type( IRQ_GPIOC(CAN_MPC251X_INT_GPIOC), IRQF_TRIGGER_FALLING );
+#endif
-+#ifdef CONFIG_ARMADEUS_FPGA_DRIVERS
-+ set_irq_type( APF9328_FPGA_IRQ, IRQF_TRIGGER_RISING );
-+#endif
+#ifdef CONFIG_ARMADEUS_ISP1761
+ set_irq_type( ISP1761_IRQ, IRQF_TRIGGER_FALLING );
+#endif
@@ -822,10 +855,10 @@
+ .timer = &imx_timer,
+ .init_machine = apf9328_init,
+MACHINE_END
-Index: linux-2.6.29/arch/arm/mach-imx/apf9328_lcd_config.h
+Index: linux-2.6.29.4/arch/arm/mach-imx/apf9328_lcd_config.h
===================================================================
--- /dev/null 1970-01-01 00:00:00.000000000 +0000
-+++ linux-2.6.29/arch/arm/mach-imx/apf9328_lcd_config.h 2009-05-27 17:11:00.000000000 +0200
++++ linux-2.6.29.4/arch/arm/mach-imx/apf9328_lcd_config.h 2009-06-08 18:35:27.000000000 +0200
@@ -0,0 +1,301 @@
+/*
+ *
@@ -1128,10 +1161,10 @@
+#endif /* CONFIG_FB_IMX */
+
+#endif /* APF_LCD_CONFIG_H */
-Index: linux-2.6.29/arch/arm/mach-imx/include/mach/apf9328.h
+Index: linux-2.6.29.4/arch/arm/mach-imx/include/mach/apf9328.h
===================================================================
--- /dev/null 1970-01-01 00:00:00.000000000 +0000
-+++ linux-2.6.29/arch/arm/mach-imx/include/mach/apf9328.h 2009-05-27 09:33:57.000000000 +0200
++++ linux-2.6.29.4/arch/arm/mach-imx/include/mach/apf9328.h 2009-06-08 18:35:27.000000000 +0200
@@ -0,0 +1,63 @@
+/*
+ * linux/include/asm-arm/arch-imx/apf9328.h
Modified: trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.29/281-apf27-armadeus-add_apf27.c.patch
===================================================================
--- trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.29/281-apf27-armadeus-add_apf27.c.patch 2009-06-08 17:28:39 UTC (rev 1339)
+++ trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.29/281-apf27-armadeus-add_apf27.c.patch 2009-06-08 19:34:07 UTC (rev 1340)
@@ -1,11 +1,11 @@
PATCH AUTOMATICALLY GENERATED
DON'T EDIT IT OR YOUR MODIFICATIONS WILL BE LOST
(Take a look at armadeus/target/linux/ directory to know how to generate it)
-Index: linux-2.6.29/arch/arm/mach-mx2/apf27.c
+Index: linux-2.6.29.4/arch/arm/mach-mx2/apf27.c
===================================================================
--- /dev/null 1970-01-01 00:00:00.000000000 +0000
-+++ linux-2.6.29/arch/arm/mach-mx2/apf27.c 2009-06-02 15:40:48.000000000 +0200
-@@ -0,0 +1,1572 @@
++++ linux-2.6.29.4/arch/arm/mach-mx2/apf27.c 2009-06-08 18:01:09.000000000 +0200
+@@ -0,0 +1,1583 @@
+ /*
+ * apf27.c
+ *
@@ -82,6 +82,9 @@
+#endif
+#include <mach/board-apf27.h>
+#include <asm/mach/map.h>
++#ifdef CONFIG_MACH_APF27_FPGA
++#include <mach/fpga.h>
++#endif
+#include "devices.h"
+#include "crm_regs.h"
+
@@ -1455,12 +1458,12 @@
+
+
+/* FPGA */
-+#ifdef CONFIG_ARMADEUS_FPGA_DRIVERS
++#ifdef CONFIG_MACH_APF27_FPGA
+static int fpga_pins[] = {
+ (APF27_FPGA_INT_PIN | GPIO_IN | GPIO_GPIO),
+};
+
-+static int apf27_fpga_init(void)
++static int apf27_fpga_irq_init(struct platform_device *pdev)
+{
+ int res;
+
@@ -1470,16 +1473,24 @@
+
+ return res;
+}
-+# if 0
-+static int apf27_fpga_exit(void)
++
++static void apf27_fpga_irq_exit(struct platform_device *pdev)
+{
-+ mxc_gpio_release_multiple(fpga_pins, ARRAY_SIZE(fpga_pins));
-+ return 0;
++ mxc_gpio_release_multiple_pins(fpga_pins, ARRAY_SIZE(fpga_pins));
+}
-+# endif
-+#endif /* CONFIG_ARMADEUS_FPGA_DRIVERS */
+
++struct fpga_irq_mng_platform_data apf27_fpga_irq = {
++ .init = apf27_fpga_irq_init,
++ .exit = apf27_fpga_irq_exit,
++};
+
++struct platform_device apf27_ocore_irq_mng_device = {
++ .name = "ocore_irq_mng",
++ .id = 0,
++};
++#endif /* CONFIG_MACH_APF27_FPGA */
++
++
+static void __init apf27_init(void)
+{
+ sysdev_class_register(&apf27_pm_sysclass);
@@ -1536,8 +1547,8 @@
+#ifdef CONFIG_VIDEO_MX27
+ mxc_register_device(&mx27_camera_device, &apf27_camera);
+#endif
-+#ifdef CONFIG_ARMADEUS_FPGA_DRIVERS
-+ apf27_fpga_init();
++#ifdef CONFIG_MACH_APF27_FPGA
++ mxc_register_device(&apf27_ocore_irq_mng_device, &apf27_fpga_irq);
+#endif
+
+ printk("i.MX27 chip revision: %d\n", mx27_revision() );
Modified: trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.29/322-apf27-armadeus-add_mach_fpga_h.patch
===================================================================
--- trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.29/322-apf27-armadeus-add_mach_fpga_h.patch 2009-06-08 17:28:39 UTC (rev 1339)
+++ trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.29/322-apf27-armadeus-add_mach_fpga_h.patch 2009-06-08 19:34:07 UTC (rev 1340)
@@ -1,8 +1,8 @@
-Index: linux-2.6.29/arch/arm/plat-mxc/include/mach/fpga.h
+Index: linux-2.6.29.4/arch/arm/plat-mxc/include/mach/fpga.h
===================================================================
--- /dev/null 1970-01-01 00:00:00.000000000 +0000
-+++ linux-2.6.29/arch/arm/plat-mxc/include/mach/fpga.h 2009-05-22 18:24:02.000000000 +0200
-@@ -0,0 +1,38 @@
++++ linux-2.6.29.4/arch/arm/plat-mxc/include/mach/fpga.h 2009-06-08 17:40:21.000000000 +0200
+@@ -0,0 +1,43 @@
+/*
+ * Copyright (C) 2009 Armadeus Systems
+ *
@@ -31,6 +31,7 @@
+#else
+/* To complete when MX1 platform merged */
+#endif
++#include <linux/platform_device.h>
+
+/* FPGA interrupts number */
+#ifdef CONFIG_MACH_APF27
@@ -39,5 +40,9 @@
+#define IRQ_FPGA(x) (IRQ_FPGA_START + x)
+#define NR_IRQS_FPGA (MXC_BOARD_IRQS)
+
++struct fpga_irq_mng_platform_data {
++ int (*init)(struct platform_device*);
++ void (*exit)(struct platform_device*);
++};
++
+#endif /* __ASM_ARCH_ARMADEUS_FPGA_H__ */
-+
Modified: trunk/target/linux/modules/fpga/wishbone_example/wb_irq_mngr/Makefile
===================================================================
--- trunk/target/linux/modules/fpga/wishbone_example/wb_irq_mngr/Makefile 2009-06-08 17:28:39 UTC (rev 1339)
+++ trunk/target/linux/modules/fpga/wishbone_example/wb_irq_mngr/Makefile 2009-06-08 19:34:07 UTC (rev 1340)
@@ -17,18 +17,8 @@
KDIR := $(ARMADEUS_LINUX_DIR)
PWD := $(shell pwd)
-default:
- $(MAKE) -C $(KDIR) SUBDIRS=$(PWD) modules
+# Armadeus custom drivers common targets (default, clean, etc...)
+include ../../../Makefile.in
-clean:
- rm -f *.*o \
- rm -f *.mod.c \
- rm -f *.cmd \
- rm -f *.o.d \
- rm -f *.order \
- rm -f .*.cmd \
- rm -rf .tmp_versions \
- rm -f Module.symvers
-
endif
Modified: trunk/target/linux/modules/fpga/wishbone_example/wb_irq_mngr/main.c
===================================================================
--- trunk/target/linux/modules/fpga/wishbone_example/wb_irq_mngr/main.c 2009-06-08 17:28:39 UTC (rev 1339)
+++ trunk/target/linux/modules/fpga/wishbone_example/wb_irq_mngr/main.c 2009-06-08 19:34:07 UTC (rev 1340)
@@ -1,5 +1,6 @@
/*
- * Driver for the IRQ manager loaded in FPGA of the Armadeus boards
+ * Driver for the IRQ manager (OpenCore/Wishbone based) loaded in the FPGA of
+ * the Armadeus boards.
*
* (C) Copyright 2008 Armadeus Systems
* Author: Julien Boibessot <jul...@ar...>
@@ -22,21 +23,21 @@
*
*/
-/*#define DEBUG*/
+/* #define DEBUG */
#include <linux/module.h>
#include <linux/init.h>
#include <linux/list.h>
#include <linux/timer.h>
#include <linux/interrupt.h>
-
+#include <linux/platform_device.h>
#include <linux/version.h>
#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,27)
-# include <asm/hardware.h>
-# include <asm/arch/irqs.h>
+# include <asm/hardware.h>
+# include <asm/arch/irqs.h>
#else
-# include <mach/hardware.h>
-# include <mach/irqs.h>
+# include <mach/hardware.h>
+# include <mach/irqs.h>
#endif
#include <asm/irq.h>
#include <asm/io.h> /* readb() & Co */
@@ -47,6 +48,10 @@
#else
#define VA_GPIO_BASE IO_ADDRESS(IMX_GPIO_BASE)
#define MXC_ISR(x) (0x34 + ((x) << 8))
+struct fpga_irq_mng_platform_data { /* To remove when MX1 platform merged */
+ int (*init)(struct platform_device*);
+ void (*exit)(struct platform_device*);
+};
#endif
@@ -59,7 +64,9 @@
#define FPGA_IMR (ARMADEUS_FPGA_BASE_ADDR_VIRT + IRQ_MNGR_BASE + 0x00) /* Interrupt Mask Register */
#define FPGA_ISR (ARMADEUS_FPGA_BASE_ADDR_VIRT + IRQ_MNGR_BASE + 0x02) /* Interrupt Status Register */
+#define DRIVER_NAME "ocore_irq_mng"
+
static int
imx_fpga_irq_type(unsigned int _irq, unsigned int type)
{
@@ -73,10 +80,10 @@
shadow = 1 << ((irq - IRQ_FPGA_START) % NB_IT);
pr_debug("%s: irq %d ack:0x%x\n", __FUNCTION__, irq, shadow);
- writew( shadow, FPGA_ISR );
+ writew(shadow, FPGA_ISR);
/* if last IT, ack GPIO global IRQ */
- if( readw(FPGA_ISR) == 0 ) {
+ if (readw(FPGA_ISR) == 0) {
__raw_writel(1 << (ARMADEUS_FPGA_IRQ & 0x1f),
VA_GPIO_BASE + MXC_ISR(IRQ_TO_REG(ARMADEUS_FPGA_IRQ)));
}
@@ -90,7 +97,7 @@
shadow = readw(FPGA_IMR);
shadow &= ~( 1 << ((irq - IRQ_FPGA_START) % NB_IT));
pr_debug("%s: irq %d mask:0x%x\n", __FUNCTION__, irq, shadow);
- writew( shadow, FPGA_IMR );
+ writew(shadow, FPGA_IMR);
}
static void
@@ -140,26 +147,67 @@
};
-static int __init ocore_irq_mng_init(void)
+#ifdef CONFIG_PM
+static int ocore_irq_mng_suspend(struct platform_device *pdev, pm_message_t state)
{
+ struct fpga_irq_mng_platform_data *pdata = pdev->dev.platform_data;
+
+ dev_dbg(&pdev->dev, "suspended\n");
+ if (pdata->exit)
+ pdata->exit(pdev);
+
+ return 0;
+}
+
+static int ocore_irq_mng_resume(struct platform_device *pdev)
+{
+ struct fpga_irq_mng_platform_data *pdata = pdev->dev.platform_data;
+
+ dev_dbg(&pdev->dev, "resumed\n");
+ if (pdata->init)
+ pdata->init(pdev);
+
+ return 0;
+}
+#else
+
+# define ocore_irq_mng_suspend NULL
+# define ocore_irq_mng_resume NULL
+
+#endif /* CONFIG_PM */
+
+static int __devinit ocore_irq_mng_probe(struct platform_device *pdev)
+{
unsigned int irq;
u16 data;
- int result = 0;
+ int ret = 0;
+ struct fpga_irq_mng_platform_data *pdata;
pr_debug("Initializing FPGA IRQs\n");
/* check if ID is correct */
data = ioread16(ARMADEUS_FPGA_BASE_ADDR_VIRT + IRQ_MNGR_BASE + ID_OFFSET);
if (data != ID) {
- result = -ENODEV;
printk(KERN_WARNING "For irq_mngr id:%d doesn't match with id"
"read %d,\n is device present ?\n", ID, data);
- goto error_id;
+ return -ENODEV;
}
+ pdata = pdev->dev.platform_data;
+ if (!pdata) {
+ dev_err(&pdev->dev,"No platform_data available\n");
+ return -ENOMEM;
+ }
+
/* Mask all interrupts initially */
writew(0, FPGA_IMR);
+ if (pdata->init) {
+ ret = pdata->init(pdev);
+ if (ret)
+ goto failed_platform_init;
+ }
+
for (irq = IRQ_FPGA(0); irq < IRQ_FPGA(NB_IT); irq++) {
pr_debug("IRQ %d\n", irq);
set_irq_chip_and_handler(irq, &imx_fpga_chip, handle_edge_irq);
@@ -169,26 +217,50 @@
}
set_irq_chained_handler(ARMADEUS_FPGA_IRQ, imx_fpga_demux_handler);
- pr_debug("IRQs initialized\n");
+ pr_debug("FPGA IRQs initialized (Parent=%d)\n", ARMADEUS_FPGA_IRQ);
return 0;
-error_id:
- return result;
+
+failed_platform_init:
+ return ret;
}
-static void __exit ocore_irq_mng_exit(void)
+static int __devexit ocore_irq_mng_remove(struct platform_device *pdev)
{
unsigned int irq;
+
for (irq = IRQ_FPGA(0); irq < IRQ_FPGA(NB_IT); irq++) {
- set_irq_chip( irq, NULL);
+ set_irq_chip(irq, NULL);
set_irq_handler(irq,NULL);
set_irq_flags(irq, 0);
}
set_irq_chained_handler(ARMADEUS_FPGA_IRQ, NULL);
pr_debug("%s\n", __FUNCTION__);
+
+ return 0;
}
+static struct platform_driver ocore_irq_mng_driver = {
+ .probe = ocore_irq_mng_probe,
+ .remove = ocore_irq_mng_remove,
+ .suspend = ocore_irq_mng_suspend,
+ .resume = ocore_irq_mng_resume,
+ .driver = {
+ .name = DRIVER_NAME,
+ },
+};
+
+static int __init ocore_irq_mng_init(void)
+{
+ return platform_driver_register(&ocore_irq_mng_driver);
+}
+
+static void __exit ocore_irq_mng_exit(void)
+{
+ platform_driver_unregister(&ocore_irq_mng_driver);
+}
+
module_init(ocore_irq_mng_init);
module_exit(ocore_irq_mng_exit);
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ar...@us...> - 2009-06-08 17:29:26
|
Revision: 1339
http://armadeus.svn.sourceforge.net/armadeus/?rev=1339&view=rev
Author: artemys
Date: 2009-06-08 17:28:39 +0000 (Mon, 08 Jun 2009)
Log Message:
-----------
[LINUX] Adds a Linux config to say if APF9328 has a FPGA or not + remove an unneeded one
Modified Paths:
--------------
trunk/buildroot/local/apf9328_test/linux-2.6.29.4.config
trunk/buildroot/target/device/armadeus/apf9328/apf9328-linux-2.6.29.config
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.29/024-armadeus-apf9328-add_board_to_linux_build_system.patch
Modified: trunk/buildroot/local/apf9328_test/linux-2.6.29.4.config
===================================================================
--- trunk/buildroot/local/apf9328_test/linux-2.6.29.4.config 2009-06-08 16:05:43 UTC (rev 1338)
+++ trunk/buildroot/local/apf9328_test/linux-2.6.29.4.config 2009-06-08 17:28:39 UTC (rev 1339)
@@ -1,7 +1,7 @@
#
# Automatically generated make config: don't edit
# Linux kernel version: 2.6.29.4
-# Thu Jun 4 08:59:34 2009
+# Mon Jun 8 18:45:14 2009
#
CONFIG_ARM=y
CONFIG_SYS_SUPPORTS_APM_EMULATION=y
@@ -166,10 +166,9 @@
#
# CONFIG_ARCH_MX1ADS is not set
CONFIG_MACH_APF9328=y
+CONFIG_MACH_APF9328_FPGA=y
# CONFIG_IMX_APF9328_FLASH_8MB is not set
CONFIG_IMX_APF9328_FLASH_16MB=y
-CONFIG_IMX_SCB9328_RAM_16MB=y
-# CONFIG_IMX_SCB9328_RAM_32MB is not set
#
# Processor Type
Modified: trunk/buildroot/target/device/armadeus/apf9328/apf9328-linux-2.6.29.config
===================================================================
--- trunk/buildroot/target/device/armadeus/apf9328/apf9328-linux-2.6.29.config 2009-06-08 16:05:43 UTC (rev 1338)
+++ trunk/buildroot/target/device/armadeus/apf9328/apf9328-linux-2.6.29.config 2009-06-08 17:28:39 UTC (rev 1339)
@@ -1,7 +1,7 @@
#
# Automatically generated make config: don't edit
-# Linux kernel version: 2.6.29
-# Mon May 18 13:20:04 2009
+# Linux kernel version: 2.6.29.4
+# Mon Jun 8 18:45:14 2009
#
CONFIG_ARM=y
CONFIG_SYS_SUPPORTS_APM_EMULATION=y
@@ -166,10 +166,9 @@
#
# CONFIG_ARCH_MX1ADS is not set
CONFIG_MACH_APF9328=y
+CONFIG_MACH_APF9328_FPGA=y
# CONFIG_IMX_APF9328_FLASH_8MB is not set
CONFIG_IMX_APF9328_FLASH_16MB=y
-CONFIG_IMX_SCB9328_RAM_16MB=y
-# CONFIG_IMX_SCB9328_RAM_32MB is not set
#
# Processor Type
Modified: trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.29/024-armadeus-apf9328-add_board_to_linux_build_system.patch
===================================================================
--- trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.29/024-armadeus-apf9328-add_board_to_linux_build_system.patch 2009-06-08 16:05:43 UTC (rev 1338)
+++ trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.29/024-armadeus-apf9328-add_board_to_linux_build_system.patch 2009-06-08 17:28:39 UTC (rev 1339)
@@ -1,7 +1,7 @@
Index: linux-2.6.29.4/arch/arm/mach-imx/include/mach/hardware.h
===================================================================
--- linux-2.6.29.4.orig/arch/arm/mach-imx/include/mach/hardware.h 2009-03-24 00:12:14.000000000 +0100
-+++ linux-2.6.29.4/arch/arm/mach-imx/include/mach/hardware.h 2009-06-04 10:05:01.000000000 +0200
++++ linux-2.6.29.4/arch/arm/mach-imx/include/mach/hardware.h 2009-06-08 18:45:55.000000000 +0200
@@ -88,4 +88,8 @@
#include "mx1ads.h"
#endif
@@ -14,7 +14,7 @@
Index: linux-2.6.29.4/arch/arm/mach-imx/Kconfig
===================================================================
--- linux-2.6.29.4.orig/arch/arm/mach-imx/Kconfig 2009-03-24 00:12:14.000000000 +0100
-+++ linux-2.6.29.4/arch/arm/mach-imx/Kconfig 2009-06-04 09:54:16.000000000 +0200
++++ linux-2.6.29.4/arch/arm/mach-imx/Kconfig 2009-06-08 18:46:34.000000000 +0200
@@ -1,6 +1,10 @@
menu "IMX Implementations"
depends on ARCH_IMX
@@ -26,18 +26,24 @@
config ARCH_MX1ADS
bool "mx1ads"
depends on ARCH_IMX
-@@ -8,4 +12,38 @@
+@@ -8,4 +12,31 @@
help
Say Y here if you are using the Motorola MX1ADS board
+config MACH_APF9328
-+ bool "apf9328"
-+ depends on ARCH_IMX
-+ help
-+ Say Yes here if you are using the Armadeus APF9328 development board
++ bool "APF9328"
++ depends on ARCH_IMX
++ help
++ Say Yes here if you are using the Armadeus APF9328 development board
+
+endchoice
+
++config MACH_APF9328_FPGA
++ bool "board has a FPGA"
++ depends on MACH_APF9328
++ help
++ Select this if your APF9328 has an onboard FPGA
++
+choice
+ prompt "APF9328 Flash available"
+ depends on MACH_APF9328
@@ -51,24 +57,11 @@
+
+endchoice
+
-+choice
-+ prompt "APF9328 RAM available"
-+ depends on MACH_APF9328
-+ default IMX_APF9328_RAM_32MB
-+
-+config IMX_SCB9328_RAM_16MB
-+ bool "16MB"
-+
-+config IMX_SCB9328_RAM_32MB
-+ bool "32MB"
-+
-+endchoice
-+
endmenu
Index: linux-2.6.29.4/arch/arm/mach-imx/Makefile
===================================================================
--- linux-2.6.29.4.orig/arch/arm/mach-imx/Makefile 2009-03-24 00:12:14.000000000 +0100
-+++ linux-2.6.29.4/arch/arm/mach-imx/Makefile 2009-06-04 09:54:16.000000000 +0200
++++ linux-2.6.29.4/arch/arm/mach-imx/Makefile 2009-06-08 18:35:27.000000000 +0200
@@ -10,6 +10,7 @@
# Specific board support
@@ -80,7 +73,7 @@
Index: linux-2.6.29.4/arch/arm/mach-imx/Makefile.boot
===================================================================
--- linux-2.6.29.4.orig/arch/arm/mach-imx/Makefile.boot 2009-03-24 00:12:14.000000000 +0100
-+++ linux-2.6.29.4/arch/arm/mach-imx/Makefile.boot 2009-06-04 09:54:16.000000000 +0200
++++ linux-2.6.29.4/arch/arm/mach-imx/Makefile.boot 2009-06-08 18:35:27.000000000 +0200
@@ -1,2 +1,3 @@
zreladdr-$(CONFIG_ARCH_MX1ADS) := 0x08008000
+ zreladdr-$(CONFIG_MACH_APF9328) := 0x08008000
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ar...@us...> - 2009-06-08 16:05:49
|
Revision: 1338
http://armadeus.svn.sourceforge.net/armadeus/?rev=1338&view=rev
Author: artemys
Date: 2009-06-08 16:05:43 +0000 (Mon, 08 Jun 2009)
Log Message:
-----------
[LINUX] Adds a Linux config option to say if the APF27 has an onboard FPGA or not
Modified Paths:
--------------
trunk/buildroot/local/apf27_test/linux-2.6.29.4.config
trunk/buildroot/target/device/armadeus/apf27/apf27-linux-2.6.29.config
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.29/282-apf27-armadeus-add_apf27_to_build_system.patch
Modified: trunk/buildroot/local/apf27_test/linux-2.6.29.4.config
===================================================================
--- trunk/buildroot/local/apf27_test/linux-2.6.29.4.config 2009-06-08 15:25:46 UTC (rev 1337)
+++ trunk/buildroot/local/apf27_test/linux-2.6.29.4.config 2009-06-08 16:05:43 UTC (rev 1338)
@@ -1,7 +1,7 @@
#
# Automatically generated make config: don't edit
# Linux kernel version: 2.6.29.4
-# Wed Jun 3 09:02:33 2009
+# Mon Jun 8 17:22:54 2009
#
CONFIG_ARM=y
CONFIG_SYS_SUPPORTS_APM_EMULATION=y
@@ -185,6 +185,7 @@
# MX2 Platforms
#
CONFIG_MACH_APF27=y
+CONFIG_MACH_APF27_FPGA=y
# CONFIG_MACH_MX27ADS is not set
# CONFIG_MACH_PCM038 is not set
# CONFIG_MXC_IRQ_PRIOR is not set
Modified: trunk/buildroot/target/device/armadeus/apf27/apf27-linux-2.6.29.config
===================================================================
--- trunk/buildroot/target/device/armadeus/apf27/apf27-linux-2.6.29.config 2009-06-08 15:25:46 UTC (rev 1337)
+++ trunk/buildroot/target/device/armadeus/apf27/apf27-linux-2.6.29.config 2009-06-08 16:05:43 UTC (rev 1338)
@@ -1,7 +1,7 @@
#
# Automatically generated make config: don't edit
# Linux kernel version: 2.6.29.4
-# Sun Jun 7 16:04:28 2009
+# Mon Jun 8 17:22:54 2009
#
CONFIG_ARM=y
CONFIG_SYS_SUPPORTS_APM_EMULATION=y
@@ -186,6 +186,7 @@
# MX2 Platforms
#
CONFIG_MACH_APF27=y
+CONFIG_MACH_APF27_FPGA=y
# CONFIG_MACH_MX27ADS is not set
# CONFIG_MACH_PCM038 is not set
# CONFIG_MXC_IRQ_PRIOR is not set
Modified: trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.29/282-apf27-armadeus-add_apf27_to_build_system.patch
===================================================================
--- trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.29/282-apf27-armadeus-add_apf27_to_build_system.patch 2009-06-08 15:25:46 UTC (rev 1337)
+++ trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.29/282-apf27-armadeus-add_apf27_to_build_system.patch 2009-06-08 16:05:43 UTC (rev 1338)
@@ -1,6 +1,8 @@
---- ref/linux-2.6.27-rc9/arch/arm/mach-mx2/Kconfig 2008-10-14 00:51:57.000000000 +0200
-+++ linux-2.6.27-rc9/arch/arm/mach-mx2/Kconfig 2008-10-10 09:09:36.000000000 +0200
-@@ -10,6 +10,14 @@ config MACH_MX27
+Index: linux-2.6.29.4/arch/arm/mach-mx2/Kconfig
+===================================================================
+--- linux-2.6.29.4.orig/arch/arm/mach-mx2/Kconfig 2009-06-08 16:58:38.000000000 +0200
++++ linux-2.6.29.4/arch/arm/mach-mx2/Kconfig 2009-06-08 17:20:05.000000000 +0200
+@@ -10,6 +10,20 @@
comment "MX2 Platforms"
depends on ARCH_MX2
@@ -9,15 +11,23 @@
+ depends on MACH_MX27
+ select MXC_ULPI
+ help
-+ Include support for APF27 platform. This includes specific
++ Include support for APF27 platform. This includes specific
+ configurations for the module and its peripherals.
+
++config MACH_APF27_FPGA
++ bool "board has a FPGA"
++ depends on MACH_APF27
++ help
++ Select this if your APF27 has an onboard FPGA.
++
config MACH_MX27ADS
bool "MX27ADS platform"
depends on MACH_MX27
---- ref/linux-2.6.27-rc9/arch/arm/mach-mx2/Makefile 2008-10-14 00:51:55.000000000 +0200
-+++ linux-2.6.27-rc9/arch/arm/mach-mx2/Makefile 2008-10-09 09:15:32.000000000 +0200
-@@ -10,6 +10,7 @@ obj-$(CONFIG_MACH_MX27) += cpu_imx27.o
+Index: linux-2.6.29.4/arch/arm/mach-mx2/Makefile
+===================================================================
+--- linux-2.6.29.4.orig/arch/arm/mach-mx2/Makefile 2009-06-08 16:58:37.000000000 +0200
++++ linux-2.6.29.4/arch/arm/mach-mx2/Makefile 2009-06-08 17:16:03.000000000 +0200
+@@ -10,6 +10,7 @@
obj-$(CONFIG_MACH_MX27) += clock_imx27.o
obj-$(CONFIG_CPU_FREQ_IMX27) += cpufreq_imx27.o
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <th...@us...> - 2009-06-08 15:25:52
|
Revision: 1337
http://armadeus.svn.sourceforge.net/armadeus/?rev=1337&view=rev
Author: thom25
Date: 2009-06-08 15:25:46 +0000 (Mon, 08 Jun 2009)
Log Message:
-----------
[LINUX] fix ticket 54. Slow ftp transfer on apf27
Modified Paths:
--------------
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.29/297-apf27-armadeus-add_ethernet_PHY.patch
Modified: trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.29/297-apf27-armadeus-add_ethernet_PHY.patch
===================================================================
--- trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.29/297-apf27-armadeus-add_ethernet_PHY.patch 2009-06-08 11:34:58 UTC (rev 1336)
+++ trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.29/297-apf27-armadeus-add_ethernet_PHY.patch 2009-06-08 15:25:46 UTC (rev 1337)
@@ -1,6 +1,6 @@
--- linux-2.6.27.13.ref/drivers/net/fec_old.c 2009-02-10 20:47:01.000000000 +0100
+++ linux-2.6.27.13/drivers/net/fec_old.c 2009-02-10 22:33:32.000000000 +0100
-@@ -1277,6 +1277,52 @@
+@@ -1277,6 +1277,52 @@ static phy_info_t phy_info_dp83848 = {
};
/* ------------------------------------------------------------------------- */
@@ -53,7 +53,7 @@
static phy_info_t const *const phy_info[] = {
&phy_info_lxt970,
-@@ -1285,6 +1331,7 @@
+@@ -1285,6 +1331,7 @@ static phy_info_t const *const phy_info[
&phy_info_am79c874,
&phy_info_ks8721bl,
&phy_info_dp83848,
@@ -61,7 +61,16 @@
NULL
};
-@@ -2687,6 +2734,9 @@
+@@ -2099,7 +2146,7 @@ static void inline fec_set_mii(struct ne
+
+ fep->phy_speed = ((((rate / 2 + 4999999) / 2500000) / 2) & 0x3F) << 1;
+ fecp->fec_mii_speed = fep->phy_speed;
+- fec_restart(dev, 0);
++ fec_restart(dev, 1);
+ }
+
+ #define FEC_IIM_BASE IO_ADDRESS(IIM_BASE_ADDR)
+@@ -2687,6 +2734,9 @@ static int fec_enet_close(struct net_dev
if (fep->link) {
fec_stop(dev);
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ar...@us...> - 2009-06-08 11:35:34
|
Revision: 1336
http://armadeus.svn.sourceforge.net/armadeus/?rev=1336&view=rev
Author: artemys
Date: 2009-06-08 11:34:58 +0000 (Mon, 08 Jun 2009)
Log Message:
-----------
[LINUX] Corrects bad IRQ number for APF27 FPGA
Modified Paths:
--------------
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.29/291-apf27-armadeus-add_mach_board-apf27_h.patch
Modified: trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.29/291-apf27-armadeus-add_mach_board-apf27_h.patch
===================================================================
--- trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.29/291-apf27-armadeus-add_mach_board-apf27_h.patch 2009-06-07 15:12:03 UTC (rev 1335)
+++ trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.29/291-apf27-armadeus-add_mach_board-apf27_h.patch 2009-06-08 11:34:58 UTC (rev 1336)
@@ -43,7 +43,7 @@
+
+/* FPGA IRQ */
+#define APF27_FPGA_INT_PIN (GPIO_PORTF | 12)
-+#define APF27_FPGA_IRQ (IRQ_GPIOF(APF27_FPGA_INT_PIN))
++#define APF27_FPGA_IRQ (IRQ_GPIOF(12))
+#define ARMADEUS_FPGA_IRQ (APF27_FPGA_IRQ)
+
+
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <jo...@us...> - 2009-06-07 15:13:07
|
Revision: 1335
http://armadeus.svn.sourceforge.net/armadeus/?rev=1335&view=rev
Author: jorasse
Date: 2009-06-07 15:12:03 +0000 (Sun, 07 Jun 2009)
Log Message:
-----------
[U-BOOT] Added ubifsboot command but requires more chqnges to support ubifs.
Modified Paths:
--------------
trunk/buildroot/target/device/armadeus/apf27/apf27.h
Modified: trunk/buildroot/target/device/armadeus/apf27/apf27.h
===================================================================
--- trunk/buildroot/target/device/armadeus/apf27/apf27.h 2009-06-07 15:09:10 UTC (rev 1334)
+++ trunk/buildroot/target/device/armadeus/apf27/apf27.h 2009-06-07 15:12:03 UTC (rev 1335)
@@ -150,6 +150,8 @@
"root=/dev/nfs rw nfsroot=${serverip}:${rootpath}\0" \
"addjffsargs=setenv bootargs ${bootargs} " \
"root=/dev/mtdblock4 rootfstype=jffs2\0" \
+ "addubifsargs=setenv bootargs ${bootargs} " \
+ "ubi.mtd=rootfs root=ubi0:rootfs rootfstype=ubifs\0" \
"addmmcargs=setenv bootargs ${bootargs} " \
"root=${mmcroot} rootfstype=${mmcrootfstype}\0" \
"addipargs=setenv bootargs ${bootargs} " \
@@ -160,6 +162,9 @@
"jffsboot=setenv bootargs ${console} ${mtdparts};" \
"run addjffsargs addipargs; setenv autostart yes;" \
"nboot.jffs2 A0000000 0 ${kernel_offset}\0" \
+ "ubifsboot=setenv bootargs ${console} ${mtdparts};" \
+ "run addubifsargs addipargs; setenv autostart yes;" \
+ "nboot.jffs2 A0000000 0 ${kernel_offset}\0" \
"mmcboot=setenv bootargs ${console} ${mtdparts};" \
"run addmmcargs addipargs; setenv autostart yes;" \
"nboot.jffs2 A0000000 0 ${kernel_offset}\0" \
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <jo...@us...> - 2009-06-07 15:09:18
|
Revision: 1334
http://armadeus.svn.sourceforge.net/armadeus/?rev=1334&view=rev
Author: jorasse
Date: 2009-06-07 15:09:10 +0000 (Sun, 07 Jun 2009)
Log Message:
-----------
[BUILDROOT] Added patch to support ubifs on legacy host kernel (debian etch kernel 2.6.18)
Modified Paths:
--------------
trunk/patches/076-buildroot-ubifs.diff
Modified: trunk/patches/076-buildroot-ubifs.diff
===================================================================
--- trunk/patches/076-buildroot-ubifs.diff 2009-06-07 14:21:58 UTC (rev 1333)
+++ trunk/patches/076-buildroot-ubifs.diff 2009-06-07 15:09:10 UTC (rev 1334)
@@ -11,3 +11,49 @@
MKFS_UBIFS_SOURCE:=mkfs.ubifs-$(MKFS_UBIFS_VERSION).tar.gz
MKFS_UBIFS_DIR:= $(BUILD_DIR)/mkfs-ubifs-$(MKFS_UBIFS_VERSION)
MKFS_UBIFS_CAT:=$(ZCAT)
+--- buildrootref/target/ubifs/mkfs-ubifs-head.patch 1970-01-01 01:00:00.000000000 +0100
++++ buildroot/target/ubifs/mkfs-ubifs-head.patch 2009-06-07 11:57:11.000000000 +0200
+@@ -0,0 +1,43 @@
++diff -purN mkfs-ubifs-HEAD/mkfs.ubifs.h mkfs-ubifs-HEAD.new/mkfs.ubifs.h
++--- mkfs-ubifs-HEAD/mkfs.ubifs.h 2008-08-12 10:34:49.000000000 +0200
+++++ mkfs-ubifs-HEAD.new/mkfs.ubifs.h 2009-06-07 11:53:18.000000000 +0200
++@@ -35,6 +35,7 @@
++ #include <byteswap.h>
++ #include <linux/types.h>
++ #include <linux/fs.h>
+++#include <linux/ext2_fs.h>
++
++ #include <getopt.h>
++ #include <sys/types.h>
++@@ -70,6 +71,31 @@
++ #error MKFS_UBIFS_COMPR_ZLIB != UBIFS_COMPR_ZLIB
++ #endif
++
+++#ifndef FS_COMPR_FL
+++#define FS_COMPR_FL EXT2_COMPR_FL
+++#endif
+++
+++#ifndef FS_SYNC_FL
+++#define FS_SYNC_FL EXT2_SYNC_FL
+++#endif
+++
+++#ifndef FS_IMMUTABLE_FL
+++#define FS_IMMUTABLE_FL EXT2_IMMUTABLE_FL
+++#endif
+++
+++#ifndef FS_APPEND_FL
+++#define FS_APPEND_FL EXT2_APPEND_FL
+++#endif
+++
+++#ifndef FS_DIRSYNC_FL
+++#define FS_DIRSYNC_FL EXT2_DIRSYNC_FL
+++#endif
+++
+++#ifndef FS_IOC_GETFLAGS
+++#define FS_IOC_GETFLAGS EXT2_IOC_GETFLAGS
+++#endif
+++
+++
++ extern int verbose;
++ extern int debug_level;
++
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <jo...@us...> - 2009-06-07 14:23:01
|
Revision: 1333
http://armadeus.svn.sourceforge.net/armadeus/?rev=1333&view=rev
Author: jorasse
Date: 2009-06-07 14:21:58 +0000 (Sun, 07 Jun 2009)
Log Message:
-----------
[LINUX] * Improve jjfs2 perfs: disable jjfs2 on the fly compression
* enable ubifs support
* disable CFI flash support (apf27 does not feature any CFI NOR flash)
Modified Paths:
--------------
trunk/buildroot/target/device/armadeus/apf27/apf27-linux-2.6.29.config
Modified: trunk/buildroot/target/device/armadeus/apf27/apf27-linux-2.6.29.config
===================================================================
--- trunk/buildroot/target/device/armadeus/apf27/apf27-linux-2.6.29.config 2009-06-06 17:05:22 UTC (rev 1332)
+++ trunk/buildroot/target/device/armadeus/apf27/apf27-linux-2.6.29.config 2009-06-07 14:21:58 UTC (rev 1333)
@@ -1,7 +1,7 @@
#
# Automatically generated make config: don't edit
-# Linux kernel version: 2.6.29
-# Tue Jun 2 15:41:01 2009
+# Linux kernel version: 2.6.29.4
+# Sun Jun 7 16:04:28 2009
#
CONFIG_ARM=y
CONFIG_SYS_SUPPORTS_APM_EMULATION=y
@@ -71,6 +71,7 @@
CONFIG_UID16=y
CONFIG_SYSCTL_SYSCALL=y
CONFIG_KALLSYMS=y
+CONFIG_KALLSYMS_ALL=y
CONFIG_KALLSYMS_EXTRA_PASS=y
CONFIG_HOTPLUG=y
CONFIG_PRINTK=y
@@ -465,41 +466,26 @@
#
# RAM/ROM/Flash chip drivers
#
-CONFIG_MTD_CFI=y
+# CONFIG_MTD_CFI is not set
# CONFIG_MTD_JEDECPROBE is not set
-CONFIG_MTD_GEN_PROBE=y
-CONFIG_MTD_CFI_ADV_OPTIONS=y
-CONFIG_MTD_CFI_NOSWAP=y
-# CONFIG_MTD_CFI_BE_BYTE_SWAP is not set
-# CONFIG_MTD_CFI_LE_BYTE_SWAP is not set
-CONFIG_MTD_CFI_GEOMETRY=y
-# CONFIG_MTD_MAP_BANK_WIDTH_1 is not set
+CONFIG_MTD_MAP_BANK_WIDTH_1=y
CONFIG_MTD_MAP_BANK_WIDTH_2=y
-# CONFIG_MTD_MAP_BANK_WIDTH_4 is not set
+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 is not set
+CONFIG_MTD_CFI_I2=y
# CONFIG_MTD_CFI_I4 is not set
# CONFIG_MTD_CFI_I8 is not set
-# CONFIG_MTD_OTP is not set
-CONFIG_MTD_CFI_INTELEXT=y
-# CONFIG_MTD_CFI_AMDSTD is not set
-# CONFIG_MTD_CFI_STAA is not set
-CONFIG_MTD_CFI_UTIL=y
# CONFIG_MTD_RAM is not set
# CONFIG_MTD_ROM is not set
# CONFIG_MTD_ABSENT is not set
-# CONFIG_MTD_XIP is not set
#
# Mapping drivers for chip access
#
# CONFIG_MTD_COMPLEX_MAPPINGS is not set
-CONFIG_MTD_PHYSMAP=y
-# CONFIG_MTD_PHYSMAP_COMPAT is not set
-# CONFIG_MTD_ARM_INTEGRATOR is not set
# CONFIG_MTD_PLATRAM is not set
#
@@ -539,7 +525,29 @@
#
# UBI - Unsorted block images
#
-# CONFIG_MTD_UBI is not set
+CONFIG_MTD_UBI=y
+CONFIG_MTD_UBI_WL_THRESHOLD=4096
+CONFIG_MTD_UBI_BEB_RESERVE=1
+# CONFIG_MTD_UBI_GLUEBI is not set
+
+#
+# UBI debugging options
+#
+CONFIG_MTD_UBI_DEBUG=y
+CONFIG_MTD_UBI_DEBUG_MSG=y
+CONFIG_MTD_UBI_DEBUG_PARANOID=y
+# CONFIG_MTD_UBI_DEBUG_DISABLE_BGT is not set
+# CONFIG_MTD_UBI_DEBUG_EMULATE_BITFLIPS is not set
+# CONFIG_MTD_UBI_DEBUG_EMULATE_WRITE_FAILURES is not set
+# CONFIG_MTD_UBI_DEBUG_EMULATE_ERASE_FAILURES is not set
+
+#
+# Additional UBI debugging messages
+#
+CONFIG_MTD_UBI_DEBUG_MSG_BLD=y
+# CONFIG_MTD_UBI_DEBUG_MSG_EBA is not set
+# CONFIG_MTD_UBI_DEBUG_MSG_WL is not set
+# CONFIG_MTD_UBI_DEBUG_MSG_IO is not set
# CONFIG_PARPORT is not set
CONFIG_BLK_DEV=y
# CONFIG_BLK_DEV_COW_COMMON is not set
@@ -1533,11 +1541,23 @@
# CONFIG_JFFS2_FS_WBUF_VERIFY is not set
# CONFIG_JFFS2_SUMMARY is not set
# CONFIG_JFFS2_FS_XATTR is not set
-# CONFIG_JFFS2_COMPRESSION_OPTIONS is not set
+CONFIG_JFFS2_COMPRESSION_OPTIONS=y
CONFIG_JFFS2_ZLIB=y
-# CONFIG_JFFS2_LZO is not set
+CONFIG_JFFS2_LZO=y
CONFIG_JFFS2_RTIME=y
# CONFIG_JFFS2_RUBIN is not set
+CONFIG_JFFS2_CMODE_NONE=y
+# CONFIG_JFFS2_CMODE_PRIORITY is not set
+# CONFIG_JFFS2_CMODE_SIZE is not set
+# CONFIG_JFFS2_CMODE_FAVOURLZO is not set
+CONFIG_UBIFS_FS=y
+# CONFIG_UBIFS_FS_XATTR is not set
+# CONFIG_UBIFS_FS_ADVANCED_COMPR is not set
+CONFIG_UBIFS_FS_LZO=y
+CONFIG_UBIFS_FS_ZLIB=y
+CONFIG_UBIFS_FS_DEBUG=y
+CONFIG_UBIFS_FS_DEBUG_MSG_LVL=3
+# CONFIG_UBIFS_FS_DEBUG_CHKS is not set
# CONFIG_CRAMFS is not set
# CONFIG_SQUASHFS is not set
# CONFIG_VXFS_FS is not set
@@ -1756,8 +1776,8 @@
#
# Compression
#
-# CONFIG_CRYPTO_DEFLATE is not set
-# CONFIG_CRYPTO_LZO is not set
+CONFIG_CRYPTO_DEFLATE=y
+CONFIG_CRYPTO_LZO=y
#
# Random Number Generation
@@ -1771,7 +1791,7 @@
CONFIG_BITREVERSE=y
CONFIG_GENERIC_FIND_LAST_BIT=y
# CONFIG_CRC_CCITT is not set
-# CONFIG_CRC16 is not set
+CONFIG_CRC16=y
# CONFIG_CRC_T10DIF is not set
CONFIG_CRC_ITU_T=m
CONFIG_CRC32=y
@@ -1779,6 +1799,8 @@
# CONFIG_LIBCRC32C is not set
CONFIG_ZLIB_INFLATE=y
CONFIG_ZLIB_DEFLATE=y
+CONFIG_LZO_COMPRESS=y
+CONFIG_LZO_DECOMPRESS=y
CONFIG_PLIST=y
CONFIG_HAS_IOMEM=y
CONFIG_HAS_IOPORT=y
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <jo...@us...> - 2009-06-06 17:05:32
|
Revision: 1332
http://armadeus.svn.sourceforge.net/armadeus/?rev=1332&view=rev
Author: jorasse
Date: 2009-06-06 17:05:22 +0000 (Sat, 06 Jun 2009)
Log Message:
-----------
[BUILDROOT] Add empty file and change kernel configurations to support git repository
Modified Paths:
--------------
trunk/buildroot/local/apf27_test/linux-2.6.29.4.config
trunk/buildroot/local/apf9328_test/linux-2.6.29.4.config
trunk/buildroot/target/device/armadeus/apf27/apf27-linux-2.6.27.13.config
trunk/buildroot/target/device/armadeus/apf27/apf27-linux-2.6.29.config
trunk/buildroot/target/device/armadeus/apf9328/apf9328-linux-2.6.18.1.config
trunk/buildroot/target/device/armadeus/apf9328/apf9328-linux-2.6.23.1.config
trunk/buildroot/target/device/armadeus/apf9328/apf9328-linux-2.6.24.3.config
trunk/buildroot/target/device/armadeus/apf9328/apf9328-linux-2.6.27.13.config
trunk/buildroot/target/device/armadeus/apf9328/apf9328-linux-2.6.29.config
Added Paths:
-----------
trunk/buildroot/target/device/armadeus/rootfs/target_skeleton/bin/.empty
trunk/buildroot/target/device/armadeus/rootfs/target_skeleton/dev/pts/.empty
trunk/buildroot/target/device/armadeus/rootfs/target_skeleton/home/.empty
trunk/buildroot/target/device/armadeus/rootfs/target_skeleton/lib/firmware/.empty
trunk/buildroot/target/device/armadeus/rootfs/target_skeleton/mnt/mmc/.empty
trunk/buildroot/target/device/armadeus/rootfs/target_skeleton/mnt/nfs/.empty
trunk/buildroot/target/device/armadeus/rootfs/target_skeleton/mnt/smb/.empty
trunk/buildroot/target/device/armadeus/rootfs/target_skeleton/opt/.empty
trunk/buildroot/target/device/armadeus/rootfs/target_skeleton/proc/.empty
trunk/buildroot/target/device/armadeus/rootfs/target_skeleton/sbin/.empty
trunk/buildroot/target/device/armadeus/rootfs/target_skeleton/sys/.empty
trunk/buildroot/target/device/armadeus/rootfs/target_skeleton/tmp/.empty
trunk/buildroot/target/device/armadeus/rootfs/target_skeleton/usr/bin/.empty
trunk/buildroot/target/device/armadeus/rootfs/target_skeleton/usr/lib/.empty
trunk/buildroot/target/device/armadeus/rootfs/target_skeleton/usr/sbin/.empty
Removed Paths:
-------------
trunk/buildroot/target/device/armadeus/linux/linux.config
Modified: trunk/buildroot/local/apf27_test/linux-2.6.29.4.config
===================================================================
--- trunk/buildroot/local/apf27_test/linux-2.6.29.4.config 2009-06-05 20:14:27 UTC (rev 1331)
+++ trunk/buildroot/local/apf27_test/linux-2.6.29.4.config 2009-06-06 17:05:22 UTC (rev 1332)
@@ -35,7 +35,7 @@
CONFIG_LOCK_KERNEL=y
CONFIG_INIT_ENV_ARG_LIMIT=32
CONFIG_LOCALVERSION=""
-CONFIG_LOCALVERSION_AUTO=y
+# CONFIG_LOCALVERSION_AUTO is not set
# CONFIG_SWAP is not set
CONFIG_SYSVIPC=y
CONFIG_SYSVIPC_SYSCTL=y
Modified: trunk/buildroot/local/apf9328_test/linux-2.6.29.4.config
===================================================================
--- trunk/buildroot/local/apf9328_test/linux-2.6.29.4.config 2009-06-05 20:14:27 UTC (rev 1331)
+++ trunk/buildroot/local/apf9328_test/linux-2.6.29.4.config 2009-06-06 17:05:22 UTC (rev 1332)
@@ -34,7 +34,7 @@
CONFIG_LOCK_KERNEL=y
CONFIG_INIT_ENV_ARG_LIMIT=32
CONFIG_LOCALVERSION=""
-CONFIG_LOCALVERSION_AUTO=y
+# CONFIG_LOCALVERSION_AUTO is not set
CONFIG_SWAP=y
CONFIG_SYSVIPC=y
CONFIG_SYSVIPC_SYSCTL=y
Modified: trunk/buildroot/target/device/armadeus/apf27/apf27-linux-2.6.27.13.config
===================================================================
--- trunk/buildroot/target/device/armadeus/apf27/apf27-linux-2.6.27.13.config 2009-06-05 20:14:27 UTC (rev 1331)
+++ trunk/buildroot/target/device/armadeus/apf27/apf27-linux-2.6.27.13.config 2009-06-06 17:05:22 UTC (rev 1332)
@@ -37,7 +37,7 @@
CONFIG_LOCK_KERNEL=y
CONFIG_INIT_ENV_ARG_LIMIT=32
CONFIG_LOCALVERSION=""
-CONFIG_LOCALVERSION_AUTO=y
+# CONFIG_LOCALVERSION_AUTO is not set
# CONFIG_SWAP is not set
CONFIG_SYSVIPC=y
CONFIG_SYSVIPC_SYSCTL=y
Modified: trunk/buildroot/target/device/armadeus/apf27/apf27-linux-2.6.29.config
===================================================================
--- trunk/buildroot/target/device/armadeus/apf27/apf27-linux-2.6.29.config 2009-06-05 20:14:27 UTC (rev 1331)
+++ trunk/buildroot/target/device/armadeus/apf27/apf27-linux-2.6.29.config 2009-06-06 17:05:22 UTC (rev 1332)
@@ -35,7 +35,7 @@
CONFIG_LOCK_KERNEL=y
CONFIG_INIT_ENV_ARG_LIMIT=32
CONFIG_LOCALVERSION=""
-CONFIG_LOCALVERSION_AUTO=y
+# CONFIG_LOCALVERSION_AUTO is not set
# CONFIG_SWAP is not set
CONFIG_SYSVIPC=y
CONFIG_SYSVIPC_SYSCTL=y
Modified: trunk/buildroot/target/device/armadeus/apf9328/apf9328-linux-2.6.18.1.config
===================================================================
--- trunk/buildroot/target/device/armadeus/apf9328/apf9328-linux-2.6.18.1.config 2009-06-05 20:14:27 UTC (rev 1331)
+++ trunk/buildroot/target/device/armadeus/apf9328/apf9328-linux-2.6.18.1.config 2009-06-06 17:05:22 UTC (rev 1332)
@@ -26,7 +26,7 @@
# General setup
#
CONFIG_LOCALVERSION=""
-CONFIG_LOCALVERSION_AUTO=y
+# CONFIG_LOCALVERSION_AUTO is not set
CONFIG_SWAP=y
CONFIG_SYSVIPC=y
# CONFIG_POSIX_MQUEUE is not set
Modified: trunk/buildroot/target/device/armadeus/apf9328/apf9328-linux-2.6.23.1.config
===================================================================
--- trunk/buildroot/target/device/armadeus/apf9328/apf9328-linux-2.6.23.1.config 2009-06-05 20:14:27 UTC (rev 1331)
+++ trunk/buildroot/target/device/armadeus/apf9328/apf9328-linux-2.6.23.1.config 2009-06-06 17:05:22 UTC (rev 1332)
@@ -33,7 +33,7 @@
CONFIG_LOCK_KERNEL=y
CONFIG_INIT_ENV_ARG_LIMIT=32
CONFIG_LOCALVERSION=""
-CONFIG_LOCALVERSION_AUTO=y
+# CONFIG_LOCALVERSION_AUTO is not set
CONFIG_SWAP=y
CONFIG_SYSVIPC=y
CONFIG_SYSVIPC_SYSCTL=y
Modified: trunk/buildroot/target/device/armadeus/apf9328/apf9328-linux-2.6.24.3.config
===================================================================
--- trunk/buildroot/target/device/armadeus/apf9328/apf9328-linux-2.6.24.3.config 2009-06-05 20:14:27 UTC (rev 1331)
+++ trunk/buildroot/target/device/armadeus/apf9328/apf9328-linux-2.6.24.3.config 2009-06-06 17:05:22 UTC (rev 1332)
@@ -33,7 +33,7 @@
CONFIG_LOCK_KERNEL=y
CONFIG_INIT_ENV_ARG_LIMIT=32
CONFIG_LOCALVERSION=""
-CONFIG_LOCALVERSION_AUTO=y
+# CONFIG_LOCALVERSION_AUTO is not set
CONFIG_SWAP=y
CONFIG_SYSVIPC=y
CONFIG_SYSVIPC_SYSCTL=y
Modified: trunk/buildroot/target/device/armadeus/apf9328/apf9328-linux-2.6.27.13.config
===================================================================
--- trunk/buildroot/target/device/armadeus/apf9328/apf9328-linux-2.6.27.13.config 2009-06-05 20:14:27 UTC (rev 1331)
+++ trunk/buildroot/target/device/armadeus/apf9328/apf9328-linux-2.6.27.13.config 2009-06-06 17:05:22 UTC (rev 1332)
@@ -36,7 +36,7 @@
CONFIG_LOCK_KERNEL=y
CONFIG_INIT_ENV_ARG_LIMIT=32
CONFIG_LOCALVERSION=""
-CONFIG_LOCALVERSION_AUTO=y
+# CONFIG_LOCALVERSION_AUTO is not set
CONFIG_SWAP=y
CONFIG_SYSVIPC=y
CONFIG_SYSVIPC_SYSCTL=y
Modified: trunk/buildroot/target/device/armadeus/apf9328/apf9328-linux-2.6.29.config
===================================================================
--- trunk/buildroot/target/device/armadeus/apf9328/apf9328-linux-2.6.29.config 2009-06-05 20:14:27 UTC (rev 1331)
+++ trunk/buildroot/target/device/armadeus/apf9328/apf9328-linux-2.6.29.config 2009-06-06 17:05:22 UTC (rev 1332)
@@ -34,7 +34,7 @@
CONFIG_LOCK_KERNEL=y
CONFIG_INIT_ENV_ARG_LIMIT=32
CONFIG_LOCALVERSION=""
-CONFIG_LOCALVERSION_AUTO=y
+# CONFIG_LOCALVERSION_AUTO is not set
CONFIG_SWAP=y
CONFIG_SYSVIPC=y
CONFIG_SYSVIPC_SYSCTL=y
Deleted: trunk/buildroot/target/device/armadeus/linux/linux.config
===================================================================
--- trunk/buildroot/target/device/armadeus/linux/linux.config 2009-06-05 20:14:27 UTC (rev 1331)
+++ trunk/buildroot/target/device/armadeus/linux/linux.config 2009-06-06 17:05:22 UTC (rev 1332)
@@ -1,1145 +0,0 @@
-#
-# Automatically generated make config: don't edit
-# Linux kernel version: 2.6.18
-# Mon Oct 16 22:26:48 2006
-#
-CONFIG_ARM=y
-CONFIG_MMU=y
-CONFIG_GENERIC_HARDIRQS=y
-CONFIG_HARDIRQS_SW_RESEND=y
-CONFIG_GENERIC_IRQ_PROBE=y
-CONFIG_RWSEM_GENERIC_SPINLOCK=y
-CONFIG_GENERIC_HWEIGHT=y
-CONFIG_GENERIC_CALIBRATE_DELAY=y
-CONFIG_VECTORS_BASE=0xffff0000
-CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"
-
-#
-# Code maturity level options
-#
-CONFIG_EXPERIMENTAL=y
-CONFIG_BROKEN_ON_SMP=y
-CONFIG_LOCK_KERNEL=y
-CONFIG_INIT_ENV_ARG_LIMIT=32
-
-#
-# General setup
-#
-CONFIG_LOCALVERSION=""
-CONFIG_LOCALVERSION_AUTO=y
-CONFIG_SWAP=y
-CONFIG_SYSVIPC=y
-# CONFIG_POSIX_MQUEUE is not set
-# CONFIG_BSD_PROCESS_ACCT is not set
-# CONFIG_TASKSTATS is not set
-# CONFIG_AUDIT is not set
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
-# CONFIG_RELAY is not set
-CONFIG_INITRAMFS_SOURCE=""
-CONFIG_CC_OPTIMIZE_FOR_SIZE=y
-CONFIG_EMBEDDED=y
-CONFIG_UID16=y
-CONFIG_SYSCTL=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_EPOLL=y
-CONFIG_SHMEM=y
-CONFIG_SLAB=y
-CONFIG_VM_EVENT_COUNTERS=y
-CONFIG_RT_MUTEXES=y
-# CONFIG_TINY_SHMEM is not set
-CONFIG_BASE_SMALL=0
-# CONFIG_SLOB is not set
-
-#
-# Loadable module support
-#
-CONFIG_MODULES=y
-CONFIG_MODULE_UNLOAD=y
-CONFIG_MODULE_FORCE_UNLOAD=y
-# CONFIG_MODVERSIONS is not set
-# CONFIG_MODULE_SRCVERSION_ALL is not set
-CONFIG_KMOD=y
-
-#
-# Block layer
-#
-# CONFIG_BLK_DEV_IO_TRACE is not set
-
-#
-# IO Schedulers
-#
-CONFIG_IOSCHED_NOOP=y
-CONFIG_IOSCHED_AS=y
-CONFIG_IOSCHED_DEADLINE=y
-CONFIG_IOSCHED_CFQ=y
-CONFIG_DEFAULT_AS=y
-# CONFIG_DEFAULT_DEADLINE is not set
-# CONFIG_DEFAULT_CFQ is not set
-# CONFIG_DEFAULT_NOOP is not set
-CONFIG_DEFAULT_IOSCHED="anticipatory"
-
-#
-# 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_IOP3XX is not set
-# CONFIG_ARCH_IXP4XX is not set
-# CONFIG_ARCH_IXP2000 is not set
-# CONFIG_ARCH_IXP23XX is not set
-# CONFIG_ARCH_L7200 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_OMAP is not set
-
-#
-# 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 is not set
-CONFIG_IMX_APF9328_FLASH_16MB=y
-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
-
-#
-# 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
-
-#
-# Bus support
-#
-
-#
-# PCCARD (PCMCIA/CardBus) support
-#
-# CONFIG_PCCARD is not set
-
-#
-# Kernel Features
-#
-CONFIG_PREEMPT=y
-# CONFIG_NO_IDLE_HZ is not set
-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_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
-
-#
-# Floating point emulation
-#
-
-#
-# At least one emulation must be selected
-#
-# CONFIG_FPE_NWFPE is not set
-# CONFIG_FPE_FASTFPE is not set
-
-#
-# 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=y
-CONFIG_PM_LEGACY=y
-# CONFIG_PM_DEBUG is not set
-# CONFIG_APM is not set
-
-#
-# Networking
-#
-CONFIG_NET=y
-
-#
-# Networking options
-#
-# CONFIG_NETDEBUG is not set
-CONFIG_PACKET=y
-CONFIG_PACKET_MMAP=y
-CONFIG_UNIX=y
-CONFIG_XFRM=y
-# CONFIG_XFRM_USER is not set
-CONFIG_NET_KEY=y
-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_DIAG=y
-CONFIG_INET_TCP_DIAG=y
-# CONFIG_TCP_CONG_ADVANCED is not set
-CONFIG_TCP_CONG_BIC=y
-# 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
-
-#
-# DCCP Configuration (EXPERIMENTAL)
-#
-# CONFIG_IP_DCCP is not set
-
-#
-# SCTP Configuration (EXPERIMENTAL)
-#
-# CONFIG_IP_SCTP is not set
-
-#
-# TIPC Configuration (EXPERIMENTAL)
-#
-# 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_IEEE80211 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_SYS_HYPERVISOR is not set
-
-#
-# Connector - unified userspace <-> kernelspace linker
-#
-# CONFIG_CONNECTOR is not set
-
-#
-# Memory Technology Devices (MTD)
-#
-CONFIG_MTD=y
-# CONFIG_MTD_DEBUG is not set
-CONFIG_MTD_CONCAT=y
-CONFIG_MTD_PARTITIONS=y
-CONFIG_MTD_REDBOOT_PARTS=m
-CONFIG_MTD_REDBOOT_DIRECTORY_BLOCK=-1
-# CONFIG_MTD_REDBOOT_PARTS_UNALLOCATED is not set
-# CONFIG_MTD_REDBOOT_PARTS_READONLY is not set
-CONFIG_MTD_CMDLINE_PARTS=y
-CONFIG_MTD_AFS_PARTS=y
-
-#
-# 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
-# CONFIG_RFD_FTL 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=y
-# CONFIG_MTD_ROM is not set
-# CONFIG_MTD_ABSENT is not set
-# CONFIG_MTD_OBSOLETE_CHIPS is not set
-
-#
-# Mapping drivers for chip access
-#
-CONFIG_MTD_COMPLEX_MAPPINGS=y
-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=y
-
-#
-# 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=y
-# CONFIG_MTD_NAND_VERIFY_WRITE is not set
-# CONFIG_MTD_NAND_ECC_SMC is not set
-CONFIG_MTD_NAND_IDS=y
-# CONFIG_MTD_NAND_DISKONCHIP is not set
-# CONFIG_MTD_NAND_NANDSIM is not set
-
-#
-# OneNAND Flash Device Drivers
-#
-# CONFIG_MTD_ONENAND is not set
-
-#
-# Parallel port support
-#
-# CONFIG_PARPORT is not set
-
-#
-# Plug and Play support
-#
-
-#
-# Block devices
-#
-# 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_BLK_DEV_INITRD is not set
-# 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
-
-#
-# Multi-device support (RAID and LVM)
-#
-# CONFIG_MD is not set
-
-#
-# Fusion MPT device support
-#
-# CONFIG_FUSION is not set
-
-#
-# IEEE 1394 (FireWire) support
-#
-
-#
-# I2O device support
-#
-
-#
-# Network device support
-#
-CONFIG_NETDEVICES=y
-# CONFIG_DUMMY is not set
-# CONFIG_BONDING is not set
-# CONFIG_EQUALIZER is not set
-# CONFIG_TUN is not set
-
-#
-# PHY device support
-#
-# CONFIG_PHYLIB 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
-# CONFIG_NETPOLL is not set
-# CONFIG_NET_POLL_CONTROLLER is not set
-
-#
-# ISDN subsystem
-#
-# CONFIG_ISDN is not set
-
-#
-# Input device support
-#
-CONFIG_INPUT=y
-
-#
-# Userland interfaces
-#
-CONFIG_INPUT_MOUSEDEV=y
-CONFIG_INPUT_MOUSEDEV_PSAUX=y
-CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024
-CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768
-# CONFIG_INPUT_JOYDEV is not set
-CONFIG_INPUT_TSDEV=m
-CONFIG_INPUT_TSDEV_SCREEN_X=240
-CONFIG_INPUT_TSDEV_SCREEN_Y=320
-# 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_INPUT_MOUSE=y
-CONFIG_MOUSE_PS2=y
-# CONFIG_MOUSE_SERIAL is not set
-# CONFIG_MOUSE_VSXXXAA is not set
-CONFIG_INPUT_JOYSTICK=y
-# CONFIG_JOYSTICK_ANALOG is not set
-# CONFIG_JOYSTICK_A3D is not set
-# CONFIG_JOYSTICK_ADI is not set
-# CONFIG_JOYSTICK_COBRA is not set
-# CONFIG_JOYSTICK_GF2K is not set
-# CONFIG_JOYSTICK_GRIP is not set
-# CONFIG_JOYSTICK_GRIP_MP is not set
-# CONFIG_JOYSTICK_GUILLEMOT is not set
-# CONFIG_JOYSTICK_INTERACT is not set
-# CONFIG_JOYSTICK_SIDEWINDER is not set
-# CONFIG_JOYSTICK_TMDC is not set
-# CONFIG_JOYSTICK_IFORCE is not set
-# CONFIG_JOYSTICK_WARRIOR is not set
-# CONFIG_JOYSTICK_MAGELLAN is not set
-# CONFIG_JOYSTICK_SPACEORB is not set
-# CONFIG_JOYSTICK_SPACEBALL is not set
-# CONFIG_JOYSTICK_STINGER is not set
-# CONFIG_JOYSTICK_TWIDJOY is not set
-# CONFIG_JOYSTICK_JOYDUMP is not set
-CONFIG_INPUT_TOUCHSCREEN=y
-# CONFIG_TOUCHSCREEN_ADS7846 is not set
-# CONFIG_TOUCHSCREEN_GUNZE is not set
-# CONFIG_TOUCHSCREEN_ELO is not set
-# CONFIG_TOUCHSCREEN_MTOUCH is not set
-# CONFIG_TOUCHSCREEN_MK712 is not set
-CONFIG_INPUT_MISC=y
-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=y
-# CONFIG_COMPUTONE is not set
-# CONFIG_ROCKETPORT is not set
-# CONFIG_CYCLADES is not set
-# CONFIG_DIGIEPCA is not set
-# CONFIG_MOXA_INTELLIO is not set
-# CONFIG_MOXA_SMARTIO is not set
-# CONFIG_ISI is not set
-# CONFIG_SYNCLINKMP is not set
-# CONFIG_N_HDLC is not set
-# CONFIG_RISCOM8 is not set
-# CONFIG_SPECIALIX is not set
-# CONFIG_SX is not set
-# CONFIG_RIO is not set
-# CONFIG_STALDRV 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
-
-#
-# IPMI
-#
-# CONFIG_IPMI_HANDLER is not set
-
-#
-# Watchdog Cards
-#
-# CONFIG_WATCHDOG is not set
-CONFIG_HW_RANDOM=y
-CONFIG_NVRAM=m
-# CONFIG_DTLK is not set
-# CONFIG_R3964 is not set
-
-#
-# Ftape, the floppy tape device driver
-#
-# CONFIG_RAW_DRIVER is not set
-
-#
-# TPM devices
-#
-# CONFIG_TCG_TPM is not set
-# CONFIG_TELCLOCK is not set
-
-#
-# I2C support
-#
-CONFIG_I2C=m
-CONFIG_I2C_CHARDEV=m
-
-#
-# I2C Algorithms
-#
-CONFIG_I2C_ALGOBIT=m
-# CONFIG_I2C_ALGOPCF is not set
-CONFIG_I2C_ALGOPCA=m
-
-#
-# I2C Hardware Bus support
-#
-# CONFIG_I2C_OCORES is not set
-# CONFIG_I2C_PARPORT_LIGHT is not set
-# CONFIG_I2C_STUB is not set
-# CONFIG_I2C_PCA_ISA is not set
-CONFIG_I2C_IMX=m
-
-#
-# Miscellaneous I2C Chip support
-#
-CONFIG_SENSORS_DS1337=m
-CONFIG_SENSORS_DS1374=m
-CONFIG_SENSORS_EEPROM=m
-CONFIG_SENSORS_PCF8574=m
-CONFIG_SENSORS_PCA9539=m
-CONFIG_SENSORS_PCF8591=m
-CONFIG_SENSORS_MAX6875=m
-# 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_MASTER=y
-
-#
-# SPI Master Controller Drivers
-#
-CONFIG_SPI_BITBANG=m
-
-#
-# SPI Protocol Masters
-#
-
-#
-# Dallas's 1-wire bus
-#
-
-#
-# Hardware Monitoring support
-#
-CONFIG_HWMON=y
-# CONFIG_HWMON_VID is not set
-# CONFIG_SENSORS_ABITUGURU 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_ADM9240 is not set
-# CONFIG_SENSORS_ASB100 is not set
-# CONFIG_SENSORS_ATXP1 is not set
-# CONFIG_SENSORS_DS1621 is not set
-# CONFIG_SENSORS_F71805F is not set
-# CONFIG_SENSORS_FSCHER is not set
-# CONFIG_SENSORS_FSCPOS is not set
-# CONFIG_SENSORS_GL518SM is not set
-# CONFIG_SENSORS_GL520SM is not set
-# CONFIG_SENSORS_IT87 is not set
-# CONFIG_SENSORS_LM63 is not set
-# CONFIG_SENSORS_LM70 is not set
-# CONFIG_SENSORS_LM75 is not set
-# CONFIG_SENSORS_LM77 is not set
-# CONFIG_SENSORS_LM78 is not set
-# CONFIG_SENSORS_LM80 is not set
-# CONFIG_SENSORS_LM83 is not set
-# CONFIG_SENSORS_LM85 is not set
-# CONFIG_SENSORS_LM87 is not set
-# CONFIG_SENSORS_LM90 is not set
-# CONFIG_SENSORS_LM92 is not set
-# CONFIG_SENSORS_MAX1619 is not set
-# CONFIG_SENSORS_PC87360 is not set
-# CONFIG_SENSORS_SMSC47M1 is not set
-# CONFIG_SENSORS_SMSC47M192 is not set
-# CONFIG_SENSORS_SMSC47B397 is not set
-# CONFIG_SENSORS_W83781D is not set
-# CONFIG_SENSORS_W83791D is not set
-# CONFIG_SENSORS_W83792D is not set
-# CONFIG_SENSORS_W83L785TS is not set
-# CONFIG_SENSORS_W83627HF is not set
-# CONFIG_SENSORS_W83627EHF is not set
-# CONFIG_HWMON_DEBUG_CHIP is not set
-
-#
-# Misc devices
-#
-
-#
-# LED devices
-#
-# CONFIG_NEW_LEDS is not set
-
-#
-# LED drivers
-#
-
-#
-# LED Triggers
-#
-
-#
-# Multimedia devices
-#
-# CONFIG_VIDEO_DEV is not set
-CONFIG_VIDEO_V4L2=y
-
-#
-# Digital Video Broadcasting Devices
-#
-# CONFIG_DVB is not set
-
-#
-# Graphics support
-#
-# CONFIG_FIRMWARE_EDID is not set
-CONFIG_FB=y
-CONFIG_FB_CFB_FILLRECT=y
-CONFIG_FB_CFB_COPYAREA=y
-CONFIG_FB_CFB_IMAGEBLIT=y
-# CONFIG_FB_MACMODES is not set
-# CONFIG_FB_BACKLIGHT is not set
-CONFIG_FB_MODE_HELPERS=y
-# CONFIG_FB_TILEBLITTING is not set
-CONFIG_FB_IMX=y
-# 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_ROTATION is not set
-# CONFIG_FONTS is not set
-CONFIG_FONT_8x8=y
-CONFIG_FONT_8x16=y
-
-#
-# Logo configuration
-#
-CONFIG_LOGO=y
-# CONFIG_LOGO_LINUX_MONO is not set
-# CONFIG_LOGO_LINUX_VGA16 is not set
-# CONFIG_LOGO_LINUX_CLUT224 is not set
-CONFIG_LOGO_ARMADEUS_CLUT224=y
-CONFIG_BACKLIGHT_LCD_SUPPORT=y
-CONFIG_BACKLIGHT_CLASS_DEVICE=m
-CONFIG_BACKLIGHT_DEVICE=y
-CONFIG_LCD_CLASS_DEVICE=m
-CONFIG_LCD_DEVICE=y
-
-#
-# Sound
-#
-# CONFIG_SOUND is not set
-
-#
-# USB support
-#
-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=m
-# CONFIG_USB_GADGET_DEBUG_FILES is not set
-CONFIG_USB_GADGET_SELECTED=y
-# CONFIG_USB_GADGET_NET2280 is not set
-# CONFIG_USB_GADGET_PXA2XX is not set
-CONFIG_USB_GADGET_IMX=y
-CONFIG_USB_IMX=m
-# CONFIG_USB_GADGET_GOKU is not set
-# CONFIG_USB_GADGET_LH7A40X is not set
-# CONFIG_USB_GADGET_OMAP is not set
-# CONFIG_USB_GADGET_AT91 is not set
-# CONFIG_USB_GADGET_DUMMY_HCD is not set
-# CONFIG_USB_GADGET_DUALSPEED is not set
-CONFIG_USB_ZERO=m
-CONFIG_USB_ETH=m
-CONFIG_USB_ETH_RNDIS=y
-CONFIG_USB_GADGETFS=m
-CONFIG_USB_FILE_STORAGE=m
-# CONFIG_USB_FILE_STORAGE_TEST is not set
-CONFIG_USB_G_SERIAL=m
-
-#
-# MMC/SD Card support
-#
-CONFIG_MMC=m
-# CONFIG_MMC_DEBUG is not set
-CONFIG_MMC_BLOCK=m
-CONFIG_MMC_IMX=m
-
-#
-# Real Time Clock
-#
-CONFIG_RTC_LIB=y
-CONFIG_RTC_CLASS=y
-CONFIG_RTC_HCTOSYS=y
-CONFIG_RTC_HCTOSYS_DEVICE="rtc0"
-
-#
-# RTC interfaces
-#
-CONFIG_RTC_INTF_SYSFS=y
-CONFIG_RTC_INTF_PROC=y
-CONFIG_RTC_INTF_DEV=y
-# CONFIG_RTC_INTF_DEV_UIE_EMUL is not set
-
-#
-# RTC drivers
-#
-# CONFIG_RTC_DRV_X1205 is not set
-# CONFIG_RTC_DRV_DS1307 is not set
-# CONFIG_RTC_DRV_DS1553 is not set
-# CONFIG_RTC_DRV_ISL1208 is not set
-# CONFIG_RTC_DRV_DS1672 is not set
-# CONFIG_RTC_DRV_DS1742 is not set
-# CONFIG_RTC_DRV_PCF8563 is not set
-# CONFIG_RTC_DRV_PCF8583 is not set
-# CONFIG_RTC_DRV_RS5C348 is not set
-# CONFIG_RTC_DRV_RS5C372 is not set
-# CONFIG_RTC_DRV_M48T86 is not set
-# CONFIG_RTC_DRV_TEST is not set
-# CONFIG_RTC_DRV_MAX6902 is not set
-# CONFIG_RTC_DRV_V3020 is not set
-
-#
-# File systems
-#
-CONFIG_EXT2_FS=y
-CONFIG_EXT2_FS_XATTR=y
-CONFIG_EXT2_FS_POSIX_ACL=y
-CONFIG_EXT2_FS_SECURITY=y
-CONFIG_EXT2_FS_XIP=y
-CONFIG_FS_XIP=y
-CONFIG_EXT3_FS=y
-CONFIG_EXT3_FS_XATTR=y
-CONFIG_EXT3_FS_POSIX_ACL=y
-CONFIG_EXT3_FS_SECURITY=y
-CONFIG_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_OCFS2_FS is not set
-CONFIG_MINIX_FS=y
-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_SYSFS=y
-CONFIG_TMPFS=y
-# 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_JFFS_FS=y
-CONFIG_JFFS_FS_VERBOSE=0
-CONFIG_JFFS_PROC_FS=y
-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=y
-# 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_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
-# CONFIG_9P_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=y
-# CONFIG_SOLARIS_X86_PARTITION is not set
-# CONFIG_UNIXWARE_DISKLABEL is not set
-CONFIG_LDM_PARTITION=y
-# CONFIG_LDM_DEBUG 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
-
-#
-# 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
-
-#
-# Profiling support
-#
-# CONFIG_PROFILING is not set
-
-#
-# Kernel hacking
-#
-# CONFIG_PRINTK_TIME is not set
-# CONFIG_MAGIC_SYSRQ is not set
-# CONFIG_UNUSED_SYMBOLS is not set
-# CONFIG_DEBUG_KERNEL is not set
-CONFIG_LOG_BUF_SHIFT=14
-# CONFIG_DEBUG_BUGVERBOSE is not set
-# CONFIG_DEBUG_FS is not set
-CONFIG_FRAME_POINTER=y
-# CONFIG_UNWIND_INFO is not set
-# 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=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_DES=y
-# 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=m
-# 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_TEST is not set
-
-#
-# Hardware crypto devices
-#
-
-#
-# Library routines
-#
-CONFIG_CRC_CCITT=m
-CONFIG_CRC16=m
-CONFIG_CRC32=y
-CONFIG_LIBCRC32C=m
-CONFIG_ZLIB_INFLATE=y
-CONFIG_ZLIB_DEFLATE=y
-CONFIG_PLIST=y
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|