armadeus-commitlog Mailing List for armadeus (Page 132)
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-02-06 22:55:43
|
Revision: 1056
http://armadeus.svn.sourceforge.net/armadeus/?rev=1056&view=rev
Author: artemys
Date: 2009-02-06 21:53:44 +0000 (Fri, 06 Feb 2009)
Log Message:
-----------
[TEST] Correct Boa test
Modified Paths:
--------------
trunk/target/test/packages/test_boa.sh
trunk/target/test/test_ethernet.sh
Modified: trunk/target/test/packages/test_boa.sh
===================================================================
--- trunk/target/test/packages/test_boa.sh 2009-02-06 16:31:12 UTC (rev 1055)
+++ trunk/target/test/packages/test_boa.sh 2009-02-06 21:53:44 UTC (rev 1056)
@@ -49,6 +49,10 @@
if [ "$?" == 0 ]; then
mkdir -p $HTML_DIR
mkdir -p $BOA_LOG_DIR
+ grep armadeus /etc/hosts | grep 127.0.0.1
+ if [ "$?" != 0 ]; then
+ echo "127.0.0.1 `cat /etc/hostname`" >> /etc/hosts
+ fi
generate_html_test_file
IP=`ifconfig eth0 | grep "inet addr" | cut -d ":" -f 2 | cut -d " " -f 1`
# Launch it
Modified: trunk/target/test/test_ethernet.sh
===================================================================
--- trunk/target/test/test_ethernet.sh 2009-02-06 16:31:12 UTC (rev 1055)
+++ trunk/target/test/test_ethernet.sh 2009-02-06 21:53:44 UTC (rev 1056)
@@ -30,7 +30,7 @@
exit 1
fi
# To autoconfigure Internet access
- udhcpc eth0
+ udhcpc -q -i eth0
cd $TEMP_DIR
# Create temp bench file
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ar...@us...> - 2009-02-06 16:31:20
|
Revision: 1055
http://armadeus.svn.sourceforge.net/armadeus/?rev=1055&view=rev
Author: artemys
Date: 2009-02-06 16:31:12 +0000 (Fri, 06 Feb 2009)
Log Message:
-----------
[BUILDROOT] [LINUX] Very first stage APF27 support (It's the final countdown...)
Modified Paths:
--------------
trunk/buildroot/target/device/armadeus/apf27/apf27.h
trunk/buildroot/target/device/armadeus/apf27/apf27_defconfig
trunk/buildroot/target/device/armadeus/apf27/uClibc.config.arm
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.13-023-armadeus-fblcd-kconfig.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.13-305-apf27-armadeus-separates_imx_and_mx2_alsa_build.patch
Added Paths:
-----------
trunk/buildroot/target/device/armadeus/apf27/apf27-linux-2.6.27.13.config
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.13-213-apf27-pengu-mxc-add_convenience_function_to_register_platform_devices.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.13-214-apf27-pengu-drivers_mtd_cfi_probe_broken_mirrorbit.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.13-215-apf27-pengu-mx2-make_SoC_devices_globally_available.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.13-216-apf27-pengu-mx27-add_definitions_for_USB_pins.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.13-217-apf27-pengu-mxc-add_cscr_register_definitions.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.13-218-apf27-pengu-mxc-add_RTCK_alternate_function_definitions.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.13-220-apf27-pengu-fec-old.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.13-221-apf27-pengu-add_DMA_support_for_mx2_mx1.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.13-222-apf27-pengu-mxc-Add_NAND_flash_controller_driver.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.13-223-apf27-pengu-pcm038-Add_NAND_resources.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.13-224-apf27-pengu-pcm038-Add_NAND_support.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.13-225-apf27-pengu-mx27-Fix_EMMA_base_addresses.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.13-226-apf27-pengu-mx27-Camera_support.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.13-227-apf27-pengu-mx27-Add_simple_CPU_frequency_scaling_support.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.13-230-apf27-pengu-mx2_devices_full.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.13-231-apf27-pengu-mxc_i2c_driver.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.13-233-apf27-pengu-mx2_framebuffer_beta.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.13-234-apf27-armadeus-mx2_framebuffer_beta_update_for_2_6_27.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.13-235-apf27-pengu-make_pcm038_full_featured.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.13-235-apf27-pengu-pcm038-add_BSP_part_of_the_CPU_frequency_scaler.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.13-237-apf27-pengu-pcm970-Extend_to_current_development_status.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.13-238-apf27-pengu-mx27-Add_an_ALSA_driver_for_iMX27.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.13-238-apf27-pengu-pcm038-Add_ALSA_audio_support.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.13-239-apf27-armadeus-alsa-remove_mc13783_from_mx27_snd_driver_compilation.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.13-240-apf27-armadeus-fixe-bugs-drivers_mxc_nand.c.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.13-251-apf27-pengu-mxc-simplify_mxc_gpio_setup_multiple_pins.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.13-252-apf27-pengu-m27-we_can_do_DMA_chaining.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.13-255-apf27-pengu-mx27-Add_USB_pin_function_defines.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.13-256-apf27-pengu-mx27-Add_USB_resources_and_platform_devices.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.13-257-apf27-pengu-mx27-Add_EHCI_support.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.13-260-apf27-pengu-imxmmc-checkpatch_cleanup.as_reference
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.13-261-apf27-pengu-imxmmc-remove_unused_variables.as_reference
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.13-262-apf27-pengu-imxmmc-use_readl_writel.as_reference
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.13-263-apf27-pengu-imxmmc-use_ioresource_to_specify_DMA_request.as_reference
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.13-264-apf27-pengu-imxmmc-cleanup_DMA_handling.as_reference
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.13-265-apf27-pengu-imxmmc-make_platform_data_mandatory.as_reference
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.13-266-apf27-pengu-imxmmc-add_platform_specific_init_exit_functions.as_reference
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.13-267-apf27-pengu-imxmmc-remove_remaining_platform_specific_setup.as_reference
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.13-268-apf27-pengu-imxmmc-add_mx2_mx3_support.as_reference
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.13-269-apf27-pengu-imxmmc-use_clock_provided_from_platform_data.as_reference
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.13-270-apf27-armadeus-imxmmc-add_sdhc1_resources_to_arch_arm_mach-mx2_device.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.13-271-apf27-armadeus-imxmmc-add_missing_definitions_in_dma-mx1-mx2_h.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.13-272-apf27-armadeus-imxmmc-add_sdhc1_pins_in_iomux-mx1-mx2_h.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.13-273-apf27-armadeus-imxmmc-create_arch_arm_plat-mxc_include_mach_mmc_h.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.13-274-apf27-armadeus-imxmmc-correct_imxmmc_driver.as_reference
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.13-275-apf27-armadeus-imxmmc-add_missing_registers_to_imxmmc_h.as_reference
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.13-276-apf27-armadeus-imxmmc-allow_kconfig_selection_of_imxmmc_driver_for_mxc_platform_too.as_reference
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.13-277-apf27-pengu-add_MX2_specific_SDHC_driver.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.13-280-apf27-armadeus-correct_bugs_in_clock_infrastructure.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.13-281-apf27-armadeus-add_apf27.c.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.13-282-apf27-armadeus-add_apf27_to_build_system.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.13-283-apf27-armadeus-add_dump_uart_registers_function_to_imx_serial_driver.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.13-285-apf27-armadeus-add_LQO43_to_mxcfb_modedb.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.13-286-apf27-armadeus-add_LQO57_to_mxcfb_modedb.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.13-287-apf27-armadeus-fix_usb_otg_int.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.13-288-apf27-set-ttySMX-ref-imx-uart.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.13-290-apf27-pengu-spi_addons.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.13-291-apf27-add_debug_support_with_UART1.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.13-292-apf27-armadeus-i2c-fix.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.13-293-apf27-armadeus-spi_imx-add_gpio_init_and_iMX27_support.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.13-294-apf27-armadeus-imxfb-create_imx_fb_h.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.13-294b-apf27-armadeus-imxfb-create_imxfb_h.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.13-295-apf27-armadeus-imxfb-modify_imxfb_device_name_for_freescale_driver.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.13-296-apf27-armadeus-imx27-usb-host1.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.13-297-apf27-armadeus-add_backlight_machinfo_to_plat_mxc_imxfb_h.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.13-297-apf27-armadeus-add_ethernet_PHY.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.13-299-apf27-armadeus-reboot.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.13-300-apf27-armadeus-jffs2_debug.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.13-301-apf27-armadeus-ssi-SSI1_TXD_is_an_ouput_not_an_input.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.13-302-apf27-armadeus-add_imx-alsa_h_to_plat-mxc_include_mach.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.13-303-apf27-armadeus-improve_mx2-dam_driver.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.13-304-apf27-armadeus-improve_mx2-ssi_driver.patch
Removed Paths:
-------------
trunk/buildroot/target/device/armadeus/apf27/apf27-linux-2.6.27.2.config
Copied: trunk/buildroot/target/device/armadeus/apf27/apf27-linux-2.6.27.13.config (from rev 1047, trunk/buildroot/target/device/armadeus/apf27/apf27-linux-2.6.27.2.config)
===================================================================
--- trunk/buildroot/target/device/armadeus/apf27/apf27-linux-2.6.27.13.config (rev 0)
+++ trunk/buildroot/target/device/armadeus/apf27/apf27-linux-2.6.27.13.config 2009-02-06 16:31:12 UTC (rev 1055)
@@ -0,0 +1,1495 @@
+#
+# Automatically generated make config: don't edit
+# Linux kernel version: 2.6.27.2
+# Fri Jan 16 16:33:51 2009
+#
+CONFIG_ARM=y
+CONFIG_SYS_SUPPORTS_APM_EMULATION=y
+CONFIG_GENERIC_GPIO=y
+CONFIG_GENERIC_TIME=y
+CONFIG_GENERIC_CLOCKEVENTS=y
+CONFIG_MMU=y
+# CONFIG_NO_IOPORT is not set
+CONFIG_GENERIC_HARDIRQS=y
+CONFIG_STACKTRACE_SUPPORT=y
+CONFIG_HAVE_LATENCYTOP_SUPPORT=y
+CONFIG_LOCKDEP_SUPPORT=y
+CONFIG_TRACE_IRQFLAGS_SUPPORT=y
+CONFIG_HARDIRQS_SW_RESEND=y
+CONFIG_GENERIC_IRQ_PROBE=y
+CONFIG_RWSEM_GENERIC_SPINLOCK=y
+# CONFIG_ARCH_HAS_ILOG2_U32 is not set
+# CONFIG_ARCH_HAS_ILOG2_U64 is not set
+CONFIG_GENERIC_HWEIGHT=y
+CONFIG_GENERIC_CALIBRATE_DELAY=y
+CONFIG_ARCH_SUPPORTS_AOUT=y
+CONFIG_ZONE_DMA=y
+CONFIG_ARCH_MTD_XIP=y
+CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y
+CONFIG_VECTORS_BASE=0xffff0000
+CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"
+
+#
+# General setup
+#
+CONFIG_EXPERIMENTAL=y
+CONFIG_BROKEN_ON_SMP=y
+CONFIG_LOCK_KERNEL=y
+CONFIG_INIT_ENV_ARG_LIMIT=32
+CONFIG_LOCALVERSION=""
+CONFIG_LOCALVERSION_AUTO=y
+# CONFIG_SWAP is not set
+CONFIG_SYSVIPC=y
+CONFIG_SYSVIPC_SYSCTL=y
+CONFIG_POSIX_MQUEUE=y
+# CONFIG_BSD_PROCESS_ACCT is not set
+# CONFIG_TASKSTATS is not set
+# CONFIG_AUDIT is not set
+# CONFIG_IKCONFIG is not set
+CONFIG_LOG_BUF_SHIFT=14
+# CONFIG_CGROUPS is not set
+CONFIG_GROUP_SCHED=y
+CONFIG_FAIR_GROUP_SCHED=y
+CONFIG_RT_GROUP_SCHED=y
+CONFIG_USER_SCHED=y
+# CONFIG_CGROUP_SCHED is not set
+# CONFIG_SYSFS_DEPRECATED_V2 is not set
+# CONFIG_RELAY is not set
+# CONFIG_NAMESPACES is not set
+# CONFIG_BLK_DEV_INITRD is not set
+# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
+CONFIG_SYSCTL=y
+CONFIG_EMBEDDED=y
+CONFIG_UID16=y
+CONFIG_SYSCTL_SYSCALL=y
+CONFIG_KALLSYMS=y
+CONFIG_KALLSYMS_EXTRA_PASS=y
+CONFIG_HOTPLUG=y
+CONFIG_PRINTK=y
+CONFIG_BUG=y
+CONFIG_ELF_CORE=y
+# CONFIG_COMPAT_BRK is not set
+CONFIG_BASE_FULL=y
+CONFIG_FUTEX=y
+CONFIG_ANON_INODES=y
+CONFIG_EPOLL=y
+CONFIG_SIGNALFD=y
+CONFIG_TIMERFD=y
+CONFIG_EVENTFD=y
+CONFIG_SHMEM=y
+CONFIG_VM_EVENT_COUNTERS=y
+CONFIG_SLAB=y
+# CONFIG_SLUB is not set
+# CONFIG_SLOB is not set
+CONFIG_PROFILING=y
+CONFIG_MARKERS=y
+CONFIG_OPROFILE=y
+CONFIG_HAVE_OPROFILE=y
+# CONFIG_KPROBES is not set
+# CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS is not set
+# CONFIG_HAVE_IOREMAP_PROT is not set
+CONFIG_HAVE_KPROBES=y
+CONFIG_HAVE_KRETPROBES=y
+# CONFIG_HAVE_ARCH_TRACEHOOK is not set
+# CONFIG_HAVE_DMA_ATTRS is not set
+# CONFIG_USE_GENERIC_SMP_HELPERS is not set
+# CONFIG_HAVE_CLK is not set
+CONFIG_PROC_PAGE_MONITOR=y
+CONFIG_HAVE_GENERIC_DMA_COHERENT=y
+CONFIG_SLABINFO=y
+CONFIG_RT_MUTEXES=y
+# CONFIG_TINY_SHMEM is not set
+CONFIG_BASE_SMALL=0
+CONFIG_MODULES=y
+# CONFIG_MODULE_FORCE_LOAD is not set
+CONFIG_MODULE_UNLOAD=y
+# CONFIG_MODULE_FORCE_UNLOAD is not set
+# CONFIG_MODVERSIONS is not set
+# CONFIG_MODULE_SRCVERSION_ALL is not set
+CONFIG_KMOD=y
+CONFIG_BLOCK=y
+# CONFIG_LBD is not set
+# CONFIG_BLK_DEV_IO_TRACE is not set
+# CONFIG_LSF is not set
+# CONFIG_BLK_DEV_BSG is not set
+# CONFIG_BLK_DEV_INTEGRITY is not set
+
+#
+# IO Schedulers
+#
+CONFIG_IOSCHED_NOOP=y
+# CONFIG_IOSCHED_AS is not set
+CONFIG_IOSCHED_DEADLINE=y
+# CONFIG_IOSCHED_CFQ is not set
+# CONFIG_DEFAULT_AS is not set
+CONFIG_DEFAULT_DEADLINE=y
+# CONFIG_DEFAULT_CFQ is not set
+# CONFIG_DEFAULT_NOOP is not set
+CONFIG_DEFAULT_IOSCHED="deadline"
+CONFIG_CLASSIC_RCU=y
+
+#
+# System Type
+#
+# CONFIG_ARCH_AAEC2000 is not set
+# CONFIG_ARCH_INTEGRATOR is not set
+# CONFIG_ARCH_REALVIEW is not set
+# CONFIG_ARCH_VERSATILE is not set
+# CONFIG_ARCH_AT91 is not set
+# CONFIG_ARCH_CLPS7500 is not set
+# CONFIG_ARCH_CLPS711X is not set
+# CONFIG_ARCH_EBSA110 is not set
+# CONFIG_ARCH_EP93XX is not set
+# CONFIG_ARCH_FOOTBRIDGE is not set
+# CONFIG_ARCH_NETX is not set
+# CONFIG_ARCH_H720X is not set
+# CONFIG_ARCH_IMX is not set
+# CONFIG_ARCH_IOP13XX is not set
+# CONFIG_ARCH_IOP32X is not set
+# CONFIG_ARCH_IOP33X is not set
+# CONFIG_ARCH_IXP23XX is not set
+# CONFIG_ARCH_IXP2000 is not set
+# CONFIG_ARCH_IXP4XX is not set
+# CONFIG_ARCH_L7200 is not set
+# CONFIG_ARCH_KIRKWOOD is not set
+# CONFIG_ARCH_KS8695 is not set
+# CONFIG_ARCH_NS9XXX is not set
+# CONFIG_ARCH_LOKI is not set
+# CONFIG_ARCH_MV78XX0 is not set
+CONFIG_ARCH_MXC=y
+# CONFIG_ARCH_ORION5X is not set
+# CONFIG_ARCH_PNX4008 is not set
+# CONFIG_ARCH_PXA is not set
+# CONFIG_ARCH_RPC is not set
+# CONFIG_ARCH_SA1100 is not set
+# CONFIG_ARCH_S3C2410 is not set
+# CONFIG_ARCH_SHARK is not set
+# CONFIG_ARCH_LH7A40X is not set
+# CONFIG_ARCH_DAVINCI is not set
+# CONFIG_ARCH_OMAP is not set
+# CONFIG_ARCH_MSM7X00A is not set
+
+#
+# Boot options
+#
+
+#
+# Power management
+#
+
+#
+# Freescale MXC Implementations
+#
+CONFIG_ARCH_MX2=y
+# CONFIG_ARCH_MX3 is not set
+
+#
+# MX2 family CPU support
+#
+CONFIG_MACH_MX27=y
+
+#
+# MX2 Platforms
+#
+CONFIG_MACH_APF27=y
+# CONFIG_MACH_MX27ADS is not set
+# CONFIG_MACH_PCM038 is not set
+CONFIG_MXC_ULPI=y
+
+#
+# Processor Type
+#
+CONFIG_CPU_32=y
+CONFIG_CPU_ARM926T=y
+CONFIG_CPU_32v5=y
+CONFIG_CPU_ABRT_EV5TJ=y
+CONFIG_CPU_PABRT_NOIFAR=y
+CONFIG_CPU_CACHE_VIVT=y
+CONFIG_CPU_COPY_V4WB=y
+CONFIG_CPU_TLB_V4WBI=y
+CONFIG_CPU_CP15=y
+CONFIG_CPU_CP15_MMU=y
+
+#
+# Processor Features
+#
+CONFIG_ARM_THUMB=y
+# CONFIG_CPU_ICACHE_DISABLE is not set
+# CONFIG_CPU_DCACHE_DISABLE is not set
+# CONFIG_CPU_DCACHE_WRITETHROUGH is not set
+# CONFIG_CPU_CACHE_ROUND_ROBIN is not set
+# CONFIG_OUTER_CACHE is not set
+
+#
+# Bus support
+#
+# CONFIG_PCI_SYSCALL is not set
+# CONFIG_ARCH_SUPPORTS_MSI is not set
+# CONFIG_PCCARD is not set
+
+#
+# Kernel Features
+#
+CONFIG_TICK_ONESHOT=y
+CONFIG_NO_HZ=y
+CONFIG_HIGH_RES_TIMERS=y
+CONFIG_GENERIC_CLOCKEVENTS_BUILD=y
+CONFIG_PREEMPT=y
+CONFIG_HZ=100
+CONFIG_AEABI=y
+CONFIG_OABI_COMPAT=y
+CONFIG_ARCH_FLATMEM_HAS_HOLES=y
+# CONFIG_ARCH_DISCONTIGMEM_ENABLE is not set
+CONFIG_SELECT_MEMORY_MODEL=y
+CONFIG_FLATMEM_MANUAL=y
+# CONFIG_DISCONTIGMEM_MANUAL is not set
+# CONFIG_SPARSEMEM_MANUAL is not set
+CONFIG_FLATMEM=y
+CONFIG_FLAT_NODE_MEM_MAP=y
+# CONFIG_SPARSEMEM_STATIC is not set
+# CONFIG_SPARSEMEM_VMEMMAP_ENABLE is not set
+CONFIG_PAGEFLAGS_EXTENDED=y
+CONFIG_SPLIT_PTLOCK_CPUS=4096
+# CONFIG_RESOURCES_64BIT is not set
+CONFIG_ZONE_DMA_FLAG=1
+CONFIG_BOUNCE=y
+CONFIG_VIRT_TO_BUS=y
+CONFIG_ALIGNMENT_TRAP=y
+
+#
+# Boot options
+#
+CONFIG_ZBOOT_ROM_TEXT=0x0
+CONFIG_ZBOOT_ROM_BSS=0x0
+CONFIG_CMDLINE=""
+# CONFIG_XIP_KERNEL is not set
+# CONFIG_KEXEC is not set
+
+#
+# CPU Frequency scaling
+#
+# CONFIG_CPU_FREQ is not set
+# CONFIG_CPU_FREQ_IMX27 is not set
+
+#
+# Floating point emulation
+#
+
+#
+# At least one emulation must be selected
+#
+# CONFIG_FPE_NWFPE is not set
+# CONFIG_FPE_FASTFPE is not set
+# CONFIG_VFP is not set
+
+#
+# Userspace binary formats
+#
+CONFIG_BINFMT_ELF=y
+# CONFIG_BINFMT_AOUT is not set
+# CONFIG_BINFMT_MISC is not set
+
+#
+# Power management options
+#
+# CONFIG_PM is not set
+CONFIG_ARCH_SUSPEND_POSSIBLE=y
+CONFIG_NET=y
+
+#
+# Networking options
+#
+CONFIG_PACKET=y
+CONFIG_PACKET_MMAP=y
+CONFIG_UNIX=y
+CONFIG_XFRM=y
+# CONFIG_XFRM_USER is not set
+# CONFIG_XFRM_SUB_POLICY is not set
+# CONFIG_XFRM_MIGRATE is not set
+# CONFIG_XFRM_STATISTICS is not set
+# CONFIG_NET_KEY is not set
+CONFIG_INET=y
+CONFIG_IP_MULTICAST=y
+# CONFIG_IP_ADVANCED_ROUTER is not set
+CONFIG_IP_FIB_HASH=y
+CONFIG_IP_PNP=y
+# CONFIG_IP_PNP_DHCP is not set
+# CONFIG_IP_PNP_BOOTP is not set
+# CONFIG_IP_PNP_RARP is not set
+# CONFIG_NET_IPIP is not set
+# CONFIG_NET_IPGRE is not set
+# CONFIG_IP_MROUTE is not set
+# CONFIG_ARPD is not set
+# CONFIG_SYN_COOKIES is not set
+# CONFIG_INET_AH is not set
+# CONFIG_INET_ESP is not set
+# CONFIG_INET_IPCOMP is not set
+# CONFIG_INET_XFRM_TUNNEL is not set
+CONFIG_INET_TUNNEL=y
+# CONFIG_INET_XFRM_MODE_TRANSPORT is not set
+# CONFIG_INET_XFRM_MODE_TUNNEL is not set
+# CONFIG_INET_XFRM_MODE_BEET is not set
+# CONFIG_INET_LRO is not set
+# CONFIG_INET_DIAG is not set
+# CONFIG_TCP_CONG_ADVANCED is not set
+CONFIG_TCP_CONG_CUBIC=y
+CONFIG_DEFAULT_TCP_CONG="cubic"
+# CONFIG_TCP_MD5SIG is not set
+CONFIG_IPV6=y
+# CONFIG_IPV6_PRIVACY is not set
+# CONFIG_IPV6_ROUTER_PREF is not set
+# CONFIG_IPV6_OPTIMISTIC_DAD is not set
+# CONFIG_INET6_AH is not set
+# CONFIG_INET6_ESP is not set
+# CONFIG_INET6_IPCOMP is not set
+# CONFIG_IPV6_MIP6 is not set
+# CONFIG_INET6_XFRM_TUNNEL is not set
+# CONFIG_INET6_TUNNEL is not set
+CONFIG_INET6_XFRM_MODE_TRANSPORT=y
+CONFIG_INET6_XFRM_MODE_TUNNEL=y
+CONFIG_INET6_XFRM_MODE_BEET=y
+# CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION is not set
+CONFIG_IPV6_SIT=y
+CONFIG_IPV6_NDISC_NODETYPE=y
+# CONFIG_IPV6_TUNNEL is not set
+# CONFIG_IPV6_MULTIPLE_TABLES is not set
+# CONFIG_IPV6_MROUTE is not set
+# CONFIG_NETWORK_SECMARK is not set
+# CONFIG_NETFILTER is not set
+# CONFIG_IP_DCCP is not set
+# CONFIG_IP_SCTP is not set
+# CONFIG_TIPC is not set
+# CONFIG_ATM is not set
+# CONFIG_BRIDGE is not set
+# CONFIG_VLAN_8021Q is not set
+# CONFIG_DECNET is not set
+# CONFIG_LLC2 is not set
+# CONFIG_IPX is not set
+# CONFIG_ATALK is not set
+# CONFIG_X25 is not set
+# CONFIG_LAPB is not set
+# CONFIG_ECONET is not set
+# CONFIG_WAN_ROUTER is not set
+# CONFIG_NET_SCHED is not set
+
+#
+# Network testing
+#
+# CONFIG_NET_PKTGEN is not set
+# CONFIG_HAMRADIO is not set
+# CONFIG_CAN is not set
+# CONFIG_IRDA is not set
+# CONFIG_BT is not set
+# CONFIG_AF_RXRPC is not set
+
+#
+# Wireless
+#
+# CONFIG_CFG80211 is not set
+# CONFIG_WIRELESS_EXT is not set
+# CONFIG_MAC80211 is not set
+# CONFIG_IEEE80211 is not set
+# CONFIG_RFKILL is not set
+# CONFIG_NET_9P is not set
+
+#
+# Device Drivers
+#
+
+#
+# Generic Driver Options
+#
+CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug"
+CONFIG_STANDALONE=y
+CONFIG_PREVENT_FIRMWARE_BUILD=y
+# CONFIG_FW_LOADER is not set
+# CONFIG_SYS_HYPERVISOR is not set
+# CONFIG_CONNECTOR is not set
+CONFIG_MTD=y
+# CONFIG_MTD_DEBUG is not set
+# CONFIG_MTD_CONCAT is not set
+CONFIG_MTD_PARTITIONS=y
+# CONFIG_MTD_REDBOOT_PARTS is not set
+CONFIG_MTD_CMDLINE_PARTS=y
+# CONFIG_MTD_AFS_PARTS is not set
+# CONFIG_MTD_AR7_PARTS is not set
+
+#
+# User Modules And Translation Layers
+#
+CONFIG_MTD_CHAR=y
+CONFIG_MTD_BLKDEVS=y
+CONFIG_MTD_BLOCK=y
+# CONFIG_FTL is not set
+# CONFIG_NFTL is not set
+# CONFIG_INFTL is not set
+# CONFIG_RFD_FTL is not set
+# CONFIG_SSFDC is not set
+# CONFIG_MTD_OOPS is not set
+
+#
+# RAM/ROM/Flash chip drivers
+#
+CONFIG_MTD_CFI=y
+# CONFIG_MTD_JEDECPROBE is not set
+CONFIG_MTD_GEN_PROBE=y
+CONFIG_MTD_CFI_ADV_OPTIONS=y
+CONFIG_MTD_CFI_NOSWAP=y
+# CONFIG_MTD_CFI_BE_BYTE_SWAP is not set
+# CONFIG_MTD_CFI_LE_BYTE_SWAP is not set
+CONFIG_MTD_CFI_GEOMETRY=y
+# CONFIG_MTD_MAP_BANK_WIDTH_1 is not set
+CONFIG_MTD_MAP_BANK_WIDTH_2=y
+# CONFIG_MTD_MAP_BANK_WIDTH_4 is not set
+# CONFIG_MTD_MAP_BANK_WIDTH_8 is not set
+# CONFIG_MTD_MAP_BANK_WIDTH_16 is not set
+# CONFIG_MTD_MAP_BANK_WIDTH_32 is not set
+CONFIG_MTD_CFI_I1=y
+# CONFIG_MTD_CFI_I2 is not set
+# CONFIG_MTD_CFI_I4 is not set
+# CONFIG_MTD_CFI_I8 is not set
+# CONFIG_MTD_OTP is not set
+CONFIG_MTD_CFI_INTELEXT=y
+# CONFIG_MTD_CFI_AMDSTD is not set
+# CONFIG_MTD_CFI_STAA is not set
+CONFIG_MTD_CFI_UTIL=y
+# CONFIG_MTD_RAM is not set
+# CONFIG_MTD_ROM is not set
+# CONFIG_MTD_ABSENT is not set
+# CONFIG_MTD_XIP is not set
+
+#
+# Mapping drivers for chip access
+#
+# CONFIG_MTD_COMPLEX_MAPPINGS is not set
+CONFIG_MTD_PHYSMAP=y
+CONFIG_MTD_PHYSMAP_START=0x00000000
+CONFIG_MTD_PHYSMAP_LEN=0x0
+CONFIG_MTD_PHYSMAP_BANKWIDTH=2
+# CONFIG_MTD_ARM_INTEGRATOR is not set
+# CONFIG_MTD_APF9328 is not set
+# CONFIG_MTD_PLATRAM is not set
+
+#
+# Self-contained MTD device drivers
+#
+# CONFIG_MTD_DATAFLASH is not set
+# CONFIG_MTD_M25P80 is not set
+# CONFIG_MTD_SLRAM is not set
+# CONFIG_MTD_PHRAM is not set
+# CONFIG_MTD_MTDRAM is not set
+# CONFIG_MTD_BLOCK2MTD is not set
+
+#
+# Disk-On-Chip Device Drivers
+#
+# CONFIG_MTD_DOC2000 is not set
+# CONFIG_MTD_DOC2001 is not set
+# CONFIG_MTD_DOC2001PLUS is not set
+CONFIG_MTD_NAND=y
+# CONFIG_MTD_NAND_VERIFY_WRITE is not set
+# CONFIG_MTD_NAND_ECC_SMC is not set
+# CONFIG_MTD_NAND_MUSEUM_IDS is not set
+CONFIG_MTD_NAND_IDS=y
+# CONFIG_MTD_NAND_DISKONCHIP is not set
+# CONFIG_MTD_NAND_NANDSIM is not set
+# CONFIG_MTD_NAND_PLATFORM is not set
+# CONFIG_MTD_ALAUDA is not set
+CONFIG_MTD_NAND_MXC=y
+# CONFIG_MTD_ONENAND is not set
+
+#
+# UBI - Unsorted block images
+#
+# CONFIG_MTD_UBI is not set
+# CONFIG_PARPORT is not set
+CONFIG_BLK_DEV=y
+# CONFIG_BLK_DEV_COW_COMMON is not set
+# CONFIG_BLK_DEV_LOOP is not set
+# CONFIG_BLK_DEV_NBD is not set
+# CONFIG_BLK_DEV_UB is not set
+# CONFIG_BLK_DEV_RAM is not set
+# CONFIG_CDROM_PKTCDVD is not set
+# CONFIG_ATA_OVER_ETH is not set
+# CONFIG_MISC_DEVICES is not set
+CONFIG_HAVE_IDE=y
+# CONFIG_IDE is not set
+
+#
+# SCSI device support
+#
+# CONFIG_RAID_ATTRS is not set
+CONFIG_SCSI=y
+CONFIG_SCSI_DMA=y
+# CONFIG_SCSI_TGT is not set
+# CONFIG_SCSI_NETLINK is not set
+CONFIG_SCSI_PROC_FS=y
+
+#
+# SCSI support type (disk, tape, CD-ROM)
+#
+CONFIG_BLK_DEV_SD=y
+CONFIG_CHR_DEV_ST=y
+# CONFIG_CHR_DEV_OSST is not set
+CONFIG_BLK_DEV_SR=y
+# CONFIG_BLK_DEV_SR_VENDOR is not set
+CONFIG_CHR_DEV_SG=y
+CONFIG_CHR_DEV_SCH=y
+
+#
+# Some SCSI devices (e.g. CD jukebox) support multiple LUNs
+#
+CONFIG_SCSI_MULTI_LUN=y
+# CONFIG_SCSI_CONSTANTS is not set
+CONFIG_SCSI_LOGGING=y
+CONFIG_SCSI_SCAN_ASYNC=y
+CONFIG_SCSI_WAIT_SCAN=m
+
+#
+# SCSI Transports
+#
+# CONFIG_SCSI_SPI_ATTRS is not set
+# CONFIG_SCSI_FC_ATTRS is not set
+# CONFIG_SCSI_ISCSI_ATTRS is not set
+# CONFIG_SCSI_SAS_LIBSAS is not set
+# CONFIG_SCSI_SRP_ATTRS is not set
+CONFIG_SCSI_LOWLEVEL=y
+# CONFIG_ISCSI_TCP is not set
+# CONFIG_SCSI_DEBUG is not set
+# CONFIG_SCSI_DH is not set
+# CONFIG_ATA is not set
+# CONFIG_MD is not set
+CONFIG_NETDEVICES=y
+# CONFIG_DUMMY is not set
+# CONFIG_BONDING is not set
+# CONFIG_MACVLAN is not set
+# CONFIG_EQUALIZER is not set
+# CONFIG_TUN is not set
+# CONFIG_VETH is not set
+# CONFIG_PHYLIB is not set
+CONFIG_NET_ETHERNET=y
+# CONFIG_MII is not set
+# CONFIG_AX88796 is not set
+# CONFIG_SMC91X is not set
+# CONFIG_DM9000 is not set
+# CONFIG_ENC28J60 is not set
+# CONFIG_IBM_NEW_EMAC_ZMII is not set
+# CONFIG_IBM_NEW_EMAC_RGMII is not set
+# CONFIG_IBM_NEW_EMAC_TAH is not set
+# CONFIG_IBM_NEW_EMAC_EMAC4 is not set
+# CONFIG_B44 is not set
+CONFIG_FEC_OLD=y
+# CONFIG_NETDEV_1000 is not set
+# CONFIG_NETDEV_10000 is not set
+
+#
+# Wireless LAN
+#
+# CONFIG_WLAN_PRE80211 is not set
+# CONFIG_WLAN_80211 is not set
+# CONFIG_IWLWIFI_LEDS is not set
+
+#
+# USB Network Adapters
+#
+# CONFIG_USB_CATC is not set
+# CONFIG_USB_KAWETH is not set
+# CONFIG_USB_PEGASUS is not set
+# CONFIG_USB_RTL8150 is not set
+# CONFIG_USB_USBNET is not set
+# CONFIG_WAN is not set
+# CONFIG_PPP is not set
+# CONFIG_SLIP is not set
+# CONFIG_NETCONSOLE is not set
+# CONFIG_NETPOLL is not set
+# CONFIG_NET_POLL_CONTROLLER is not set
+# CONFIG_ISDN is not set
+
+#
+# Input device support
+#
+CONFIG_INPUT=y
+# CONFIG_INPUT_FF_MEMLESS is not set
+# CONFIG_INPUT_POLLDEV is not set
+
+#
+# Userland interfaces
+#
+# CONFIG_INPUT_MOUSEDEV is not set
+# CONFIG_INPUT_JOYDEV is not set
+CONFIG_INPUT_EVDEV=y
+# CONFIG_INPUT_EVBUG is not set
+
+#
+# Input Device Drivers
+#
+# CONFIG_INPUT_KEYBOARD is not set
+# CONFIG_INPUT_MOUSE is not set
+# CONFIG_INPUT_JOYSTICK is not set
+# CONFIG_INPUT_TABLET is not set
+CONFIG_INPUT_TOUCHSCREEN=y
+# CONFIG_TOUCHSCREEN_ADS7846 is not set
+# CONFIG_TOUCHSCREEN_FUJITSU is not set
+# CONFIG_TOUCHSCREEN_GUNZE is not set
+# CONFIG_TOUCHSCREEN_ELO is not set
+# CONFIG_TOUCHSCREEN_MTOUCH is not set
+# CONFIG_TOUCHSCREEN_INEXIO is not set
+# CONFIG_TOUCHSCREEN_MK712 is not set
+# CONFIG_TOUCHSCREEN_PENMOUNT is not set
+# CONFIG_TOUCHSCREEN_TOUCHRIGHT is not set
+# CONFIG_TOUCHSCREEN_TOUCHWIN is not set
+CONFIG_TOUCHSCREEN_TSC2102=m
+# CONFIG_TOUCHSCREEN_UCB1400 is not set
+# CONFIG_TOUCHSCREEN_USB_COMPOSITE is not set
+# CONFIG_TOUCHSCREEN_TOUCHIT213 is not set
+# CONFIG_INPUT_MISC is not set
+
+#
+# Hardware I/O ports
+#
+# CONFIG_SERIO is not set
+# CONFIG_GAMEPORT is not set
+
+#
+# Character devices
+#
+CONFIG_VT=y
+CONFIG_CONSOLE_TRANSLATIONS=y
+CONFIG_VT_CONSOLE=y
+CONFIG_HW_CONSOLE=y
+# CONFIG_VT_HW_CONSOLE_BINDING is not set
+CONFIG_DEVKMEM=y
+# CONFIG_SERIAL_NONSTANDARD is not set
+
+#
+# Serial drivers
+#
+# CONFIG_SERIAL_8250 is not set
+
+#
+# Non-8250 serial port support
+#
+CONFIG_SERIAL_IMX=y
+CONFIG_SERIAL_IMX_CONSOLE=y
+CONFIG_SERIAL_CORE=y
+CONFIG_SERIAL_CORE_CONSOLE=y
+CONFIG_UNIX98_PTYS=y
+# CONFIG_LEGACY_PTYS is not set
+# CONFIG_IPMI_HANDLER is not set
+# CONFIG_HW_RANDOM is not set
+# CONFIG_NVRAM is not set
+# CONFIG_R3964 is not set
+# CONFIG_RAW_DRIVER is not set
+# CONFIG_TCG_TPM is not set
+CONFIG_I2C=y
+CONFIG_I2C_BOARDINFO=y
+CONFIG_I2C_CHARDEV=y
+CONFIG_I2C_HELPER_AUTO=y
+
+#
+# I2C Hardware Bus support
+#
+
+#
+# I2C system bus drivers (mostly embedded / system-on-chip)
+#
+# CONFIG_I2C_GPIO is not set
+CONFIG_I2C_MXC=y
+# CONFIG_I2C_OCORES is not set
+# CONFIG_I2C_SIMTEC is not set
+
+#
+# External I2C/SMBus adapter drivers
+#
+# CONFIG_I2C_PARPORT_LIGHT is not set
+# CONFIG_I2C_TAOS_EVM is not set
+# CONFIG_I2C_TINY_USB is not set
+
+#
+# Other I2C/SMBus bus drivers
+#
+# CONFIG_I2C_IMX is not set
+# CONFIG_I2C_PCA_PLATFORM is not set
+# CONFIG_I2C_STUB is not set
+
+#
+# Miscellaneous I2C Chip support
+#
+# CONFIG_DS1682 is not set
+CONFIG_AT24=y
+# CONFIG_SENSORS_EEPROM is not set
+# CONFIG_SENSORS_PCF8574 is not set
+# CONFIG_PCF8575 is not set
+# CONFIG_SENSORS_PCA9539 is not set
+# CONFIG_SENSORS_PCF8591 is not set
+# CONFIG_TPS65010 is not set
+# CONFIG_SENSORS_MAX6875 is not set
+# CONFIG_SENSORS_TSL2550 is not set
+# CONFIG_I2C_DEBUG_CORE is not set
+# CONFIG_I2C_DEBUG_ALGO is not set
+# CONFIG_I2C_DEBUG_BUS is not set
+# CONFIG_I2C_DEBUG_CHIP is not set
+CONFIG_SPI=y
+CONFIG_SPI_MASTER=y
+
+#
+# SPI Master Controller Drivers
+#
+# CONFIG_SPI_BITBANG is not set
+CONFIG_SPI_IMX=m
+CONFIG_SPI_MXC_SELECT1=y
+CONFIG_SPI_MXC_SELECT2=y
+# CONFIG_SPI_MXC_SELECT3 is not set
+
+#
+# SPI Protocol Masters
+#
+# CONFIG_SPI_AT25 is not set
+# CONFIG_SPI_SPIDEV is not set
+# CONFIG_SPI_TLE62X0 is not set
+CONFIG_SPI_TSC2102=m
+CONFIG_ARCH_REQUIRE_GPIOLIB=y
+CONFIG_GPIOLIB=y
+# CONFIG_GPIO_SYSFS is not set
+
+#
+# I2C GPIO expanders:
+#
+# CONFIG_GPIO_MAX732X is not set
+# CONFIG_GPIO_PCA953X is not set
+# CONFIG_GPIO_PCF857X is not set
+
+#
+# PCI GPIO expanders:
+#
+
+#
+# SPI GPIO expanders:
+#
+# CONFIG_GPIO_MAX7301 is not set
+# CONFIG_GPIO_MCP23S08 is not set
+# CONFIG_W1 is not set
+# CONFIG_POWER_SUPPLY is not set
+CONFIG_HWMON=m
+# CONFIG_HWMON_VID is not set
+# CONFIG_SENSORS_AD7414 is not set
+# CONFIG_SENSORS_AD7418 is not set
+# CONFIG_SENSORS_ADCXX is not set
+# CONFIG_SENSORS_ADM1021 is not set
+# CONFIG_SENSORS_ADM1025 is not set
+# CONFIG_SENSORS_ADM1026 is not set
+# CONFIG_SENSORS_ADM1029 is not set
+# CONFIG_SENSORS_ADM1031 is not set
+# CONFIG_SENSORS_ADM9240 is not set
+# CONFIG_SENSORS_ADT7470 is not set
+# CONFIG_SENSORS_ADT7473 is not set
+# CONFIG_SENSORS_ATXP1 is not set
+# CONFIG_SENSORS_DS1621 is not set
+# CONFIG_SENSORS_F71805F is not set
+# CONFIG_SENSORS_F71882FG is not set
+# CONFIG_SENSORS_F75375S is not set
+# CONFIG_SENSORS_GL518SM is not set
+# CONFIG_SENSORS_GL520SM is not set
+# CONFIG_SENSORS_IT87 is not set
+# CONFIG_SENSORS_LM63 is not set
+# CONFIG_SENSORS_LM70 is not set
+# CONFIG_SENSORS_LM75 is not set
+# CONFIG_SENSORS_LM77 is not set
+# CONFIG_SENSORS_LM78 is not set
+# CONFIG_SENSORS_LM80 is not set
+# CONFIG_SENSORS_LM83 is not set
+# CONFIG_SENSORS_LM85 is not set
+# CONFIG_SENSORS_LM87 is not set
+# CONFIG_SENSORS_LM90 is not set
+# CONFIG_SENSORS_LM92 is not set
+# CONFIG_SENSORS_LM93 is not set
+# CONFIG_SENSORS_MAX1619 is not set
+# CONFIG_SENSORS_MAX6650 is not set
+# CONFIG_SENSORS_PC87360 is not set
+# CONFIG_SENSORS_PC87427 is not set
+# CONFIG_SENSORS_DME1737 is not set
+# CONFIG_SENSORS_SMSC47M1 is not set
+# CONFIG_SENSORS_SMSC47M192 is not set
+# CONFIG_SENSORS_SMSC47B397 is not set
+# CONFIG_SENSORS_ADS7828 is not set
+# CONFIG_SENSORS_THMC50 is not set
+# CONFIG_SENSORS_VT1211 is not set
+# CONFIG_SENSORS_W83781D is not set
+# CONFIG_SENSORS_W83791D is not set
+# CONFIG_SENSORS_W83792D is not set
+# CONFIG_SENSORS_W83793 is not set
+# CONFIG_SENSORS_W83L785TS is not set
+# CONFIG_SENSORS_W83L786NG is not set
+# CONFIG_SENSORS_W83627HF is not set
+# CONFIG_SENSORS_W83627EHF is not set
+# CONFIG_HWMON_DEBUG_CHIP is not set
+# CONFIG_WATCHDOG is not set
+
+#
+# Sonics Silicon Backplane
+#
+CONFIG_SSB_POSSIBLE=y
+# CONFIG_SSB is not set
+
+#
+# Multifunction device drivers
+#
+# CONFIG_MFD_CORE is not set
+# CONFIG_MFD_SM501 is not set
+# CONFIG_MFD_ASIC3 is not set
+# CONFIG_HTC_EGPIO is not set
+# CONFIG_HTC_PASIC3 is not set
+# CONFIG_MFD_TMIO is not set
+# CONFIG_MFD_T7L66XB is not set
+# CONFIG_MFD_TC6387XB is not set
+# CONFIG_MFD_TC6393XB is not set
+
+#
+# Multimedia devices
+#
+
+#
+# Multimedia core support
+#
+# CONFIG_VIDEO_DEV is not set
+# CONFIG_DVB_CORE is not set
+# CONFIG_VIDEO_MEDIA is not set
+
+#
+# Multimedia drivers
+#
+# CONFIG_DAB is not set
+
+#
+# Graphics support
+#
+# CONFIG_VGASTATE is not set
+# CONFIG_VIDEO_OUTPUT_CONTROL is not set
+CONFIG_FB=y
+# CONFIG_FIRMWARE_EDID is not set
+# CONFIG_FB_DDC is not set
+CONFIG_FB_CFB_FILLRECT=y
+CONFIG_FB_CFB_COPYAREA=y
+CONFIG_FB_CFB_IMAGEBLIT=y
+# CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set
+# CONFIG_FB_SYS_FILLRECT is not set
+# CONFIG_FB_SYS_COPYAREA is not set
+# CONFIG_FB_SYS_IMAGEBLIT is not set
+# CONFIG_FB_FOREIGN_ENDIAN is not set
+# CONFIG_FB_SYS_FOPS is not set
+# CONFIG_FB_SVGALIB is not set
+# CONFIG_FB_MACMODES is not set
+# CONFIG_FB_BACKLIGHT is not set
+# CONFIG_FB_MODE_HELPERS is not set
+# CONFIG_FB_TILEBLITTING is not set
+
+#
+# Frame buffer hardware drivers
+#
+CONFIG_FB_IMX_SHARP_LQ043_TFT=y
+# CONFIG_FB_IMX_MICROTIPS_MTF_T035_TFT is not set
+# CONFIG_FB_IMX_SHARP_LQ057_TFT is not set
+# CONFIG_FB_IMX_OPTREX_F51900_CSTN is not set
+# CONFIG_FB_IMX_MOTOROLA_A910_TFT is not set
+CONFIG_FB_MXC=y
+
+#
+# MXC framebuffer options
+#
+CONFIG_FB_MXC_SYNC_PANEL=y
+# CONFIG_FB_MXC_OVERLAY is not set
+# CONFIG_FB_S1D13XXX is not set
+# CONFIG_FB_VIRTUAL is not set
+CONFIG_BACKLIGHT_LCD_SUPPORT=y
+CONFIG_LCD_CLASS_DEVICE=m
+# CONFIG_LCD_LTV350QV is not set
+# CONFIG_LCD_ILI9320 is not set
+# CONFIG_LCD_VGG2432A4 is not set
+# CONFIG_LCD_PLATFORM is not set
+CONFIG_BACKLIGHT_CLASS_DEVICE=m
+# CONFIG_BACKLIGHT_CORGI is not set
+
+#
+# Display device support
+#
+# CONFIG_DISPLAY_SUPPORT is not set
+
+#
+# Console display driver support
+#
+# CONFIG_VGA_CONSOLE is not set
+CONFIG_DUMMY_CONSOLE=y
+CONFIG_FRAMEBUFFER_CONSOLE=y
+# CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY is not set
+# CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set
+CONFIG_FONTS=y
+CONFIG_FONT_8x8=y
+# CONFIG_FONT_8x16 is not set
+# CONFIG_FONT_6x11 is not set
+# CONFIG_FONT_7x14 is not set
+# CONFIG_FONT_PEARL_8x8 is not set
+# CONFIG_FONT_ACORN_8x8 is not set
+# CONFIG_FONT_MINI_4x6 is not set
+# CONFIG_FONT_SUN8x16 is not set
+# CONFIG_FONT_SUN12x22 is not set
+# CONFIG_FONT_10x18 is not set
+CONFIG_LOGO=y
+# CONFIG_LOGO_LINUX_MONO is not set
+# CONFIG_LOGO_LINUX_VGA16 is not set
+# CONFIG_LOGO_LINUX_CLUT224 is not set
+CONFIG_LOGO_ARMADEUS_CLUT224=y
+CONFIG_SOUND=m
+CONFIG_SND=m
+CONFIG_SND_TIMER=m
+CONFIG_SND_PCM=m
+# CONFIG_SND_SEQUENCER is not set
+# CONFIG_SND_MIXER_OSS is not set
+# CONFIG_SND_PCM_OSS is not set
+# CONFIG_SND_DYNAMIC_MINORS is not set
+CONFIG_SND_SUPPORT_OLD_API=y
+CONFIG_SND_VERBOSE_PROCFS=y
+# CONFIG_SND_VERBOSE_PRINTK is not set
+# CONFIG_SND_DEBUG is not set
+CONFIG_SND_DRIVERS=y
+# CONFIG_SND_DUMMY is not set
+# CONFIG_SND_MTPAV is not set
+# CONFIG_SND_SERIAL_U16550 is not set
+# CONFIG_SND_MPU401 is not set
+CONFIG_SND_ARM=y
+CONFIG_SND_IMX2_PCM=m
+CONFIG_SND_IMX_TSC2102=m
+CONFIG_SND_SPI=y
+CONFIG_SND_USB=y
+# CONFIG_SND_USB_AUDIO is not set
+# CONFIG_SND_USB_CAIAQ is not set
+# CONFIG_SND_SOC is not set
+# CONFIG_SOUND_PRIME is not set
+CONFIG_HID_SUPPORT=y
+CONFIG_HID=y
+# CONFIG_HID_DEBUG is not set
+# CONFIG_HIDRAW is not set
+
+#
+# USB Input Devices
+#
+CONFIG_USB_HID=y
+# CONFIG_USB_HIDINPUT_POWERBOOK is not set
+# CONFIG_HID_FF is not set
+# CONFIG_USB_HIDDEV is not set
+CONFIG_USB_SUPPORT=y
+CONFIG_USB_ARCH_HAS_HCD=y
+# CONFIG_USB_ARCH_HAS_OHCI is not set
+CONFIG_USB_ARCH_HAS_EHCI=y
+CONFIG_USB=y
+CONFIG_USB_DEBUG=y
+CONFIG_USB_ANNOUNCE_NEW_DEVICES=y
+
+#
+# Miscellaneous USB options
+#
+CONFIG_USB_DEVICEFS=y
+# CONFIG_USB_DEVICE_CLASS is not set
+# CONFIG_USB_DYNAMIC_MINORS is not set
+# CONFIG_USB_OTG is not set
+# CONFIG_USB_OTG_WHITELIST is not set
+# CONFIG_USB_OTG_BLACKLIST_HUB is not set
+CONFIG_USB_MON=y
+
+#
+# USB Host Controller Drivers
+#
+# CONFIG_USB_C67X00_HCD is not set
+CONFIG_USB_EHCI_HCD=y
+CONFIG_USB_EHCI_ROOT_HUB_TT=y
+# CONFIG_USB_EHCI_TT_NEWSCHED is not set
+CONFIG_USB_EHCI_MXC=y
+# CONFIG_USB_ISP116X_HCD is not set
+# CONFIG_USB_ISP1760_HCD is not set
+# CONFIG_USB_SL811_HCD is not set
+# CONFIG_USB_R8A66597_HCD is not set
+
+#
+# USB Device Class drivers
+#
+CONFIG_USB_ACM=y
+CONFIG_USB_PRINTER=y
+CONFIG_USB_WDM=y
+
+#
+# NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support'
+#
+
+#
+# may also be needed; see USB_STORAGE Help for more information
+#
+CONFIG_USB_STORAGE=y
+# CONFIG_USB_STORAGE_DEBUG is not set
+# CONFIG_USB_STORAGE_DATAFAB is not set
+# CONFIG_USB_STORAGE_FREECOM is not set
+# CONFIG_USB_STORAGE_ISD200 is not set
+# CONFIG_USB_STORAGE_DPCM is not set
+# CONFIG_USB_STORAGE_USBAT is not set
+# CONFIG_USB_STORAGE_SDDR09 is not set
+# CONFIG_USB_STORAGE_SDDR55 is not set
+# CONFIG_USB_STORAGE_JUMPSHOT is not set
+# CONFIG_USB_STORAGE_ALAUDA is not set
+# CONFIG_USB_STORAGE_ONETOUCH is not set
+# CONFIG_USB_STORAGE_KARMA is not set
+# CONFIG_USB_STORAGE_CYPRESS_ATACB is not set
+# CONFIG_USB_LIBUSUAL is not set
+
+#
+# USB Imaging devices
+#
+# CONFIG_USB_MDC800 is not set
+# CONFIG_USB_MICROTEK is not set
+
+#
+# USB port drivers
+#
+# CONFIG_USB_SERIAL is not set
+
+#
+# USB Miscellaneous drivers
+#
+# CONFIG_USB_EMI62 is not set
+# CONFIG_USB_EMI26 is not set
+# CONFIG_USB_ADUTUX is not set
+# CONFIG_USB_RIO500 is not set
+# CONFIG_USB_LEGOTOWER is not set
+# CONFIG_USB_LCD is not set
+# CONFIG_USB_BERRY_CHARGE is not set
+# CONFIG_USB_LED is not set
+# CONFIG_USB_CYPRESS_CY7C63 is not set
+# CONFIG_USB_CYTHERM is not set
+# CONFIG_USB_PHIDGET is not set
+# CONFIG_USB_IDMOUSE is not set
+# CONFIG_USB_FTDI_ELAN is not set
+# CONFIG_USB_APPLEDISPLAY is not set
+# CONFIG_USB_SISUSBVGA is not set
+# CONFIG_USB_LD is not set
+# CONFIG_USB_TRANCEVIBRATOR is not set
+# CONFIG_USB_IOWARRIOR is not set
+# CONFIG_USB_TEST is not set
+# CONFIG_USB_ISIGHTFW is not set
+# CONFIG_USB_GADGET is not set
+
+#
+# Armadeus specific drivers
+#
+CONFIG_ARMADEUS_DRIVERS=y
+# CONFIG_ARMADEUS_GENERIC_DRIVER is not set
+# CONFIG_ARMADEUS_GPIO_DRIVER is not set
+# CONFIG_ARMADEUS_KEYPAD_DRIVER is not set
+CONFIG_ARMADEUS_MAX1027=m
+
+#
+# FPGA related
+#
+
+#
+# FPGA Drivers
+#
+# CONFIG_ARMADEUS_FPGA_DRIVERS is not set
+
+#
+# Handheld related
+#
+# CONFIG_ARMADEUS_PWM_DRIVER is not set
+CONFIG_IMX_BACKLIGHT=m
+
+#
+# Communication bus related:
+#
+# CONFIG_ARMADEUS_ISP1761 is not set
+CONFIG_MMC=y
+# CONFIG_MMC_DEBUG is not set
+# CONFIG_MMC_UNSAFE_RESUME is not set
+
+#
+# MMC/SD Card Drivers
+#
+CONFIG_MMC_BLOCK=y
+CONFIG_MMC_BLOCK_BOUNCE=y
+# CONFIG_SDIO_UART is not set
+# CONFIG_MMC_TEST is not set
+
+#
+# MMC/SD Host Controller Drivers
+#
+# CONFIG_MMC_SDHCI is not set
+CONFIG_MMC_MXC=y
+# CONFIG_MMC_SPI is not set
+# CONFIG_NEW_LEDS is not set
+CONFIG_RTC_LIB=y
+CONFIG_RTC_CLASS=y
+CONFIG_RTC_HCTOSYS=y
+CONFIG_RTC_HCTOSYS_DEVICE="rtc0"
+# CONFIG_RTC_DEBUG is not set
+
+#
+# RTC interfaces
+#
+CONFIG_RTC_INTF_SYSFS=y
+CONFIG_RTC_INTF_PROC=y
+CONFIG_RTC_INTF_DEV=y
+# CONFIG_RTC_INTF_DEV_UIE_EMUL is not set
+# CONFIG_RTC_DRV_TEST is not set
+
+#
+# I2C RTC drivers
+#
+# CONFIG_RTC_DRV_DS1307 is not set
+CONFIG_RTC_DRV_DS1374=y
+# CONFIG_RTC_DRV_DS1374_LEGACY is not set
+# CONFIG_RTC_DRV_DS1672 is not set
+# CONFIG_RTC_DRV_MAX6900 is not set
+# CONFIG_RTC_DRV_RS5C372 is not set
+# CONFIG_RTC_DRV_ISL1208 is not set
+# CONFIG_RTC_DRV_X1205 is not set
+# CONFIG_RTC_DRV_PCF8563 is not set
+# CONFIG_RTC_DRV_PCF8583 is not set
+# CONFIG_RTC_DRV_M41T80 is not set
+# CONFIG_RTC_DRV_S35390A is not set
+# CONFIG_RTC_DRV_FM3130 is not set
+
+#
+# SPI RTC drivers
+#
+# CONFIG_RTC_DRV_M41T94 is not set
+# CONFIG_RTC_DRV_DS1305 is not set
+# CONFIG_RTC_DRV_MAX6902 is not set
+# CONFIG_RTC_DRV_R9701 is not set
+# CONFIG_RTC_DRV_RS5C348 is not set
+
+#
+# Platform RTC drivers
+#
+# CONFIG_RTC_DRV_CMOS is not set
+# CONFIG_RTC_DRV_DS1511 is not set
+# CONFIG_RTC_DRV_DS1553 is not set
+# CONFIG_RTC_DRV_DS1742 is not set
+# CONFIG_RTC_DRV_STK17TA8 is not set
+# CONFIG_RTC_DRV_M48T86 is not set
+# CONFIG_RTC_DRV_M48T59 is not set
+# CONFIG_RTC_DRV_V3020 is not set
+
+#
+# on-CPU RTC drivers
+#
+# CONFIG_DMADEVICES is not set
+
+#
+# Voltage and Current regulators
+#
+# CONFIG_REGULATOR is not set
+# CONFIG_REGULATOR_FIXED_VOLTAGE is not set
+# CONFIG_REGULATOR_VIRTUAL_CONSUMER is not set
+# CONFIG_REGULATOR_BQ24022 is not set
+# CONFIG_UIO is not set
+
+#
+# File systems
+#
+CONFIG_EXT2_FS=y
+CONFIG_EXT2_FS_XATTR=y
+CONFIG_EXT2_FS_POSIX_ACL=y
+CONFIG_EXT2_FS_SECURITY=y
+CONFIG_EXT2_FS_XIP=y
+CONFIG_FS_XIP=y
+CONFIG_EXT3_FS=y
+CONFIG_EXT3_FS_XATTR=y
+CONFIG_EXT3_FS_POSIX_ACL=y
+CONFIG_EXT3_FS_SECURITY=y
+# CONFIG_EXT4DEV_FS is not set
+CONFIG_JBD=y
+CONFIG_FS_MBCACHE=y
+# CONFIG_REISERFS_FS is not set
+# CONFIG_JFS_FS is not set
+CONFIG_FS_POSIX_ACL=y
+# CONFIG_XFS_FS is not set
+# CONFIG_OCFS2_FS is not set
+CONFIG_DNOTIFY=y
+CONFIG_INOTIFY=y
+CONFIG_INOTIFY_USER=y
+# CONFIG_QUOTA is not set
+CONFIG_AUTOFS_FS=y
+CONFIG_AUTOFS4_FS=y
+# CONFIG_FUSE_FS is not set
+
+#
+# CD-ROM/DVD Filesystems
+#
+CONFIG_ISO9660_FS=y
+CONFIG_JOLIET=y
+CONFIG_ZISOFS=y
+# CONFIG_UDF_FS is not set
+
+#
+# DOS/FAT/NT Filesystems
+#
+CONFIG_FAT_FS=y
+CONFIG_MSDOS_FS=y
+CONFIG_VFAT_FS=y
+CONFIG_FAT_DEFAULT_CODEPAGE=437
+CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1"
+# CONFIG_NTFS_FS is not set
+
+#
+# Pseudo filesystems
+#
+CONFIG_PROC_FS=y
+CONFIG_PROC_SYSCTL=y
+CONFIG_SYSFS=y
+CONFIG_TMPFS=y
+# CONFIG_TMPFS_POSIX_ACL is not set
+# CONFIG_HUGETLB_PAGE is not set
+# CONFIG_CONFIGFS_FS is not set
+
+#
+# Miscellaneous filesystems
+#
+# CONFIG_ADFS_FS is not set
+# CONFIG_AFFS_FS is not set
+# CONFIG_HFS_FS is not set
+# CONFIG_HFSPLUS_FS is not set
+# CONFIG_BEFS_FS is not set
+# CONFIG_BFS_FS is not set
+# CONFIG_EFS_FS is not set
+CONFIG_JFFS2_FS=y
+CONFIG_JFFS2_FS_DEBUG=0
+CONFIG_JFFS2_FS_WRITEBUFFER=y
+# CONFIG_JFFS2_FS_WBUF_VERIFY is not set
+# CONFIG_JFFS2_SUMMARY is not set
+# CONFIG_JFFS2_FS_XATTR is not set
+# CONFIG_JFFS2_COMPRESSION_OPTIONS is not set
+CONFIG_JFFS2_ZLIB=y
+# CONFIG_JFFS2_LZO is not set
+CONFIG_JFFS2_RTIME=y
+# CONFIG_JFFS2_RUBIN is not set
+# CONFIG_CRAMFS is not set
+# CONFIG_VXFS_FS is not set
+# CONFIG_MINIX_FS is not set
+# CONFIG_OMFS_FS is not set
+# CONFIG_HPFS_FS is not set
+# CONFIG_QNX4FS_FS is not set
+# CONFIG_ROMFS_FS is not set
+# CONFIG_SYSV_FS is not set
+# CONFIG_UFS_FS is not set
+CONFIG_NETWORK_FILESYSTEMS=y
+CONFIG_NFS_FS=y
+CONFIG_NFS_V3=y
+# CONFIG_NFS_V3_ACL is not set
+CONFIG_NFS_V4=y
+CONFIG_ROOT_NFS=y
+# CONFIG_NFSD is not set
+CONFIG_LOCKD=y
+CONFIG_LOCKD_V4=y
+CONFIG_NFS_COMMON=y
+CONFIG_SUNRPC=y
+CONFIG_SUNRPC_GSS=y
+CONFIG_RPCSEC_GSS_KRB5=y
+# CONFIG_RPCSEC_GSS_SPKM3 is not set
+# CONFIG_SMB_FS is not set
+# CONFIG_CIFS is not set
+# CONFIG_NCP_FS is not set
+# CONFIG_CODA_FS is not set
+# CONFIG_AFS_FS is not set
+
+#
+# Partition Types
+#
+CONFIG_PARTITION_ADVANCED=y
+# CONFIG_ACORN_PARTITION is not set
+# CONFIG_OSF_PARTITION is not set
+# CONFIG_AMIGA_PARTITION is not set
+# CONFIG_ATARI_PARTITION is not set
+# CONFIG_MAC_PARTITION is not set
+CONFIG_MSDOS_PARTITION=y
+CONFIG_BSD_DISKLABEL=y
+# CONFIG_MINIX_SUBPARTITION is not set
+# CONFIG_SOLARIS_X86_PARTITION is not set
+# CONFIG_UNIXWARE_DISKLABEL is not set
+# CONFIG_LDM_PARTITION is not set
+# CONFIG_SGI_PARTITION is not set
+# CONFIG_ULTRIX_PARTITION is not set
+# CONFIG_SUN_PARTITION is not set
+# CONFIG_KARMA_PARTITION is not set
+# CONFIG_EFI_PARTITION is not set
+# CONFIG_SYSV68_PARTITION is not set
+CONFIG_NLS=y
+CONFIG_NLS_DEFAULT="iso8859-1"
+CONFIG_NLS_CODEPAGE_437=y
+# CONFIG_NLS_CODEPAGE_737 is not set
+# CONFIG_NLS_CODEPAGE_775 is not set
+CONFIG_NLS_CODEPAGE_850=y
+# CONFIG_NLS_CODEPAGE_852 is not set
+# CONFIG_NLS_CODEPAGE_855 is not set
+# CONFIG_NLS_CODEPAGE_857 is not set
+# CONFIG_NLS_CODEPAGE_860 is not set
+# CONFIG_NLS_CODEPAGE_861 is not set
+# CONFIG_NLS_CODEPAGE_862 is not set
+# CONFIG_NLS_CODEPAGE_863 is not set
+# CONFIG_NLS_CODEPAGE_864 is not set
+# CONFIG_NLS_CODEPAGE_865 is not set
+# CONFIG_NLS_CODEPAGE_866 is not set
+# CONFIG_NLS_CODEPAGE_869 is not set
+# CONFIG_NLS_CODEPAGE_936 is not set
+# CONFIG_NLS_CODEPAGE_950 is not set
+# CONFIG_NLS_CODEPAGE_932 is not set
+# CONFIG_NLS_CODEPAGE_949 is not set
+# CONFIG_NLS_CODEPAGE_874 is not set
+# CONFIG_NLS_ISO8859_8 is not set
+# CONFIG_NLS_CODEPAGE_1250 is not set
+# CONFIG_NLS_CODEPAGE_1251 is not set
+# CONFIG_NLS_ASCII is not set
+CONFIG_NLS_ISO8859_1=y
+# CONFIG_NLS_ISO8859_2 is not set
+# CONFIG_NLS_ISO8859_3 is not set
+# CONFIG_NLS_ISO8859_4 is not set
+# CONFIG_NLS_ISO8859_5 is not set
+# CONFIG_NLS_ISO8859_6 is not set
+# CONFIG_NLS_ISO8859_7 is not set
+# CONFIG_NLS_ISO8859_9 is not set
+# CONFIG_NLS_ISO8859_13 is not set
+# CONFIG_NLS_ISO8859_14 is not set
+# CONFIG_NLS_ISO8859_15 is not set
+# CONFIG_NLS_KOI8_R is not set
+# CONFIG_NLS_KOI8_U is not set
+# CONFIG_NLS_UTF8 is not set
+# CONFIG_DLM is not set
+
+#
+# Kernel hacking
+#
+# CONFIG_PRINTK_TIME is not set
+CONFIG_ENABLE_WARN_DEPRECATED=y
+CONFIG_ENABLE_MUST_CHECK=y
+CONFIG_FRAME_WARN=1024
+# CONFIG_MAGIC_SYSRQ is not set
+# CONFIG_UNUSED_SYMBOLS is not set
+# CONFIG_DEBUG_FS is not set
+# CONFIG_HEADERS_CHECK is not set
+# CONFIG_DEBUG_KERNEL is not set
+# CONFIG_DEBUG_BUGVERBOSE is not set
+# CONFIG_DEBUG_MEMORY_INIT is not set
+CONFIG_FRAME_POINTER=y
+# CONFIG_LATENCYTOP is not set
+# CONFIG_SYSCTL_SYSCALL_CHECK is not set
+CONFIG_HAVE_FTRACE=y
+CONFIG_HAVE_DYNAMIC_FTRACE=y
+# CONFIG_FTRACE is not set
+# CONFIG_IRQSOFF_TRACER is not set
+# CONFIG_PREEMPT_TRACER is not set
+# CONFIG_SCHED_TRACER is not set
+# CONFIG_CONTEXT_SWITCH_TRACER is not set
+# CONFIG_SAMPLES is not set
+CONFIG_HAVE_ARCH_KGDB=y
+# CONFIG_DEBUG_USER is not set
+
+#
+# Security options
+#
+# CONFIG_KEYS is not set
+# CONFIG_SECURITY is not set
+# CONFIG_SECURITY_FILE_CAPABILITIES is not set
+CONFIG_CRYPTO=y
+
+#
+# Crypto core or helper
+#
+CONFIG_CRYPTO_ALGAPI=y
+CONFIG_CRYPTO_BLKCIPHER=y
+CONFIG_CRYPTO_MANAGER=y
+# CONFIG_CRYPTO_GF128MUL is not set
+# CONFIG_CRYPTO_NULL is not set
+# CONFIG_CRYPTO_CRYPTD is not set
+# CONFIG_CRYPTO_AUTHENC is not set
+# CONFIG_CRYPTO_TEST is not set
+
+#
+# Authenticated Encryption with Associated Data
+#
+# CONFIG_CRYPTO_CCM is not set
+# CONFIG_CRYPTO_GCM is not set
+# CONFIG_CRYPTO_SEQIV is not set
+
+#
+# Block modes
+#
+CONFIG_CRYPTO_CBC=y
+# CONFIG_CRYPTO_CTR is not set
+# CONFIG_CRYPTO_CTS is not set
+# CONFIG_CRYPTO_ECB is not set
+# CONFIG_CRYPTO_LRW is not set
+# CONFIG_CRYPTO_PCBC is not set
+# CONFIG_CRYPTO_XTS is not set
+
+#
+# Hash modes
+#
+# CONFIG_CRYPTO_HMAC is not set
+# CONFIG_CRYPTO_XCBC is not set
+
+#
+# Digest
+#
+# CONFIG_CRYPTO_CRC32C is not set
+# CONFIG_CRYPTO_MD4 is not set
+CONFIG_CRYPTO_MD5=y
+# CONFIG_CRYPTO_MICHAEL_MIC is not set
+# CONFIG_CRYPTO_RMD128 is not set
+# CONFIG_CRYPTO_RMD160 is not set
+# CONFIG_CRYPTO_RMD256 is not set
+# CONFIG_CRYPTO_RMD320 is not set
+# CONFIG_CRYPTO_SHA1 is not set
+# CONFIG_CRYPTO_SHA256 is not set
+# CONFIG_CRYPTO_SHA512 is not set
+# CONFIG_CRYPTO_TGR192 is not set
+# CONFIG_CRYPTO_WP512 is not set
+
+#
+# Ciphers
+#
+# CONFIG_CRYPTO_AES is not set
+# CONFIG_CRYPTO_ANUBIS is not set
+# CONFIG_CRYPTO_ARC4 is not set
+# CONFIG_CRYPTO_BLOWFISH is not set
+# CONFIG_CRYPTO_CAMELLIA is not set
+# CONFIG_CRYPTO_CAST5 is not set
+# CONFIG_CRYPTO_CAST6 is not set
+CONFIG_CRYPTO_DES=y
+# CONFIG_CRYPTO_FCRYPT is not set
+# CONFIG_CRYPTO_KHAZAD is not set
+# CONFIG_CRYPTO_SALSA20 is not set
+# CONFIG_CRYPTO_SEED is not set
+# CONFIG_CRYPTO_SERPENT is not set
+# CONFIG_CRYPTO_TEA is not set
+# CONFIG_CRYPTO_TWOFISH is not set
+
+#
+# Compression
+#
+# CONFIG_CRYPTO_DEFLATE is not set
+# CONFIG_CRYPTO_LZO is not set
+# CONFIG_CRYPTO_HW is not set
+
+#
+# Library routines
+#
+CONFIG_BITREVERSE=y
+# CONFIG_GENERIC_FIND_FIRST_BIT is not set
+# CONFIG_GENERIC_FIND_NEXT_BIT is not set
+# CONFIG_CRC_CCITT is not set
+# CONFIG_CRC16 is not set
+# CONFIG_CRC_T10DIF is not set
+# CONFIG_CRC_ITU_T is not set
+CONFIG_CRC32=y
+# CONFIG_CRC7 is not set
+# CONFIG_LIBCRC32C is not set
+CONFIG_ZLIB_INFLATE=y
+CONFIG_ZLIB_DEFLATE=y
+CONFIG_PLIST=y
+CONFIG_HAS_IOMEM=y
+CONFIG_HAS_IOPORT=y
+CONFIG_HAS_DMA=y
Modified: trunk/buildroot/target/device/armadeus/apf27/apf27.h
===================================================================
--- trunk/buildroot/target/device/armadeus/apf27/apf27.h 2009-02-06 15:37:46 UTC (rev 1054)
+++ trunk/buildroot/target/device/armadeus/apf27/apf27.h 2009-02-06 16:31:12 UTC (rev 1055)
@@ -0,0 +1,886 @@
+/*
+ *
+ * Configuration settings for the Armadeus Project apf27 board.
+ *
+ * Copyright (c) 2008-2009 Eric Jarrige <eri...@ar...>
+ *
+ * See file CREDITS for list of people who contributed to this
+ * project.
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License as
+ * published by the Free Software Foundation; either version 2 of
+ * the License, or (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston,
+ * MA 02111-1307 USA
+ *
+ * 2008/08/19 Initial version based on apf9328 configuration file
+ * 2008/10/09 Release 1.0 support u-boot 1.3.4
+ * 2008/10/25 Release 1.1 added environment version
+ * 2008/11/01 Release 1.2 flash size independant
+ * 2008/11/09 Release 1.3 keep uboot partition locked & source clean-up
+ */
+
+#ifndef __CONFIG_H
+#define __CONFIG_H
+
+#define CONFIG_ENV_VERSION "1.5"
+#define CONFIG_IDENT_STRING " apf27 patch 2.0"
+
+#define CONFIG_ARM926EJS 1 /* this is an ARM926EJS CPU */
+#define CONFIG_IMX27 1 /* in a Freescale i.MX27 Chip */
+#define CONFIG_APF27 1 /* on a Armadeus project APF27 board */
+#undef CONFIG_USE_IRQ /* don't need use IRQ/FIQ */
+
+/*
+ * Enable the call to misc_init_r() for miscellaneous platform
+ * dependent initialization.
+ */
+
+#define CONFIG_MISC_INIT_R
+
+
+/*
+ * BOOTP options
+ */
+#define CONFIG_BOOTP_BOOTFILESIZE
+#define CONFIG_BOOTP_BOOTPATH
+#define CONFIG_BOOTP_GATEWAY
+#define CONFIG_BOOTP_HOSTNAME
+
+/*
+ * Select serial console configuration
+ */
+#define CONFIG_IMX_SERIAL1
+#define CFG_BAUDRATE_TABLE { 9600, 19200, 38400, 57600, 115200, 230400 }
+#define CONFIG_BAUDRATE 115200
+
+/*
+ * Definition of u-boot build in commands. Check out CONFIG_CMD_DFL if
+ * neccessary in include/cmd_confdefs.h file. (Un)comment for getting
+ * functionality or size of u-boot code.
+ */
+
+#include <config_cmd_default.h>
+
+#define CONFIG_CMD_ASKENV /* ask for env variable */
+#define CONFIG_CMD_BSP /* Board Specific functions */
+#define CONFIG_CMD_CACHE /* icache, dcache */
+#define CONFIG_CMD_CDP /* Cisco Discovery Protocol */
+#define CONFIG_CMD_DATE /* support for RTC, date/time...*/
+#define CONFIG_CMD_DHCP /* DHCP Support */
+#define CONFIG_CMD_DIAG /* Diagnostics */
+#define CONFIG_CMD_EEPROM /* EEPROM read/write support */
+#define CONFIG_CMD_FAT /* FAT support */
+#undef CONFIG_CMD_FLASH /* flinfo, erase, protect */
+#define CONFIG_CMD_I2C /* I2C serial bus support */
+#undef CONFIG_CMD_IMLS /* List all found images */
+#define CONFIG_CMD_IMMAP /* IMMR dump support */
+#define CONFIG_CMD_JFFS2 /* JFFS2 Support */
+#define CONFIG_CMD_MII /* MII support */
+#define CONFIG_CMD_NAND /* NAND support */
+#define CONFIG_CMD_PING /* ping support */
+#undef CONFIG_CMD_PORTIO /* Port I/O */
+#undef CONFIG_CMD_REGINFO /* Register dump */
+#define CONFIG_CMD_SAVES /* save S record dump */
+#define CONFIG_CMD_SETEXPR /* setexpr support */
+#define CONFIG_CMD_SNTP /* SNTP support */
+#define CONFIG_CMD_IMX_FUSE /* iMX fuse access commands */
+
+#undef CONFIG_DISPLAY_BOARDINFO
+#undef CONFIG_DISPLAY_CPUINFO
+
+/*
+ * Select some advanced features of the commande line parser
+ */
+#define CONFIG_AUTO_COMPLETE 1 /* Enable auto completion of */
+ /* commands using TAB */
+#define CFG_HUSH_PARSER 1 /* enable the "hush" shell */
+#define CFG_PROMPT_HUSH_PS2 "> " /* secondary prompt string */
+#define CONFIG_CMDLINE_EDITING 1
+
+/*
+ * Boot options. Setting delay to -1 stops autostart count down.
+ */
+#define CONFIG_BOOTDELAY 20
+
+#define CONFIG_BOOTARGS \
+ CONFIG_CONSOLE " root=/dev/mtdblock4 rootfstype=jffs2 " MTDPARTS_DEFAULT
+
+#define CONFIG_CONSOLE "console=ttySMX0,"MK_STR(CONFIG_BAUDRATE)
+#define CONFIG_MTDMAP "mxc_nand.0"
+#define MTDIDS_DEFAULT "nand0=" CONFIG_MTDMAP
+#define MTDPARTS_DEFAULT "mtdparts=" CONFIG_MTDMAP ":640k(U-boot)ro," \
+ "384k(U-boot_env),512k(firmware)," \
+ "5M(kernel)," \
+ "-(rootfs)"
+
+#define CONFIG_EXTRA_ENV_SETTINGS \
+ "env_version=" CONFIG_ENV_VERSION "\0" \
+ "fileaddr=" MK_STR(CFG_LOAD_ADDR) "\0" \
+ "filesize=" MK_STR(CFG_MONITOR_LEN) "\0" \
+ "console=" CONFIG_CONSOLE "\0" \
+ "mtdparts=" MTDPARTS_DEFAULT "\0" \
+ "partition=nand0,3\0" \
+ "uboot_offset=" MK_STR(CFG_MONITOR_OFFSET) "\0" \
+ "uboot_len=" MK_STR(CFG_MONITOR_LEN) "\0" \
+ "env_offset=" MK_STR(CFG_ENV_OFFSET) "\0" \
+ "env_len=" MK_STR(CFG_ENV_SIZE) "\0" \
+ "firmware_offset=" MK_STR(CONFIG_FIRMWARE_OFFSET) "\0" \
+ "firmware_len=" MK_STR(CONFIG_FIRMWARE_LEN) "\0" \
+ "kernel_offset=" MK_STR(CONFIG_KERNEL_OFFSET) "\0" \
+ "kernel_len=" MK_STR(CONFIG_KERNEL_LEN) "\0" \
+ "rootfs_offset=" MK_STR(CONFIG_ROOTFS_OFFSET) "\0" \
+ "rootfs_len=" MK_STR(CONFIG_ROOTFS_LEN) "\0" \
+ "board_name=" MK_STR(CONFIG_BOARD_NAME) "\0" \
+ "serverpath=" MK_STR(CONFIG_SRV_PATH) "\0" \
+ "ntpserverip=217.147.208.1\0" \
+ "mmcroot=/dev/mmcblk0p1\0" \
+ "mmcrootfstype=ext2\0" \
+ "addnfsargs=setenv bootargs ${bootargs} " \
+ "root=/dev/nfs rw nfsroot=${serverip}:${rootpath}\0" \
+ "addjffsargs=setenv bootargs ${bootargs} " \
+ "root=/dev/mtdblock4 rootfstype=jffs2\0" \
+ "addmmcargs=setenv bootargs ${bootargs} " \
+ "root=${mmcroot} rootfstype=${mmcrootfstype}\0" \
+ "addipargs=setenv bootargs ${bootargs} " \
+ "ip=${ipaddr}:${serverip}:${gatewayip}:${netmask}:${hostname}::off \0"\
+ "nfsboot=setenv bootargs ${console} ${mtdparts};" \
+ "run addnfsargs addipargs; setenv autostart yes;" \
+ "nboot.jffs2 A0000000 0 ${kernel_offset}\0" \
+ "jffsboot=setenv bootargs ${console} ${mtdparts};" \
+ "run addjffsargs 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" \
+ "firmware_autoload=0\0" \
+ "flash_uboot=nand unlock ${uboot_offset} ${uboot_len};" \
+ "nand erase ${uboot_offset} ${uboot_len};" \
+ "if nand write.jffs2 ${fileaddr} ${uboot_offset} ${filesize};" \
+ "then nand lock; nand unlock ${env_offset};" \
+ "echo Flashing of uboot succeed;" \
+ "else echo Flashing of uboot failed;" \
+ "fi; \0" \
+ "flash_firmware=nand erase ${firmware_offset} ${firmware_len};"\
+ "if nand write.jffs2 ${fileaddr} ${firmware_offset} ${filesize} ;"\
+ "then echo Flashing of Firmware succeed;" \
+ "else echo Flashing of Firmware failed;" \
+ "fi\0" \
+ "flash_kernel=nand erase ${kernel_offset} ${kernel_len};" \
+ "if nand write.jffs2 ${fileaddr} ${kernel_offset} ${filesize} ;"\
+ "then echo Flashing of kernel succeed;" \
+ "else echo Flashing of kernel failed;" \
+ "fi\0" \
+ "flash_rootfs=nand erase clean ${rootfs_offset} ${rootfs_len};" \
+ "if nand write.jffs2 ${fileaddr} ${rootfs_offset} ${filesize};"\
+ "then echo Flashing of rootfs succeed;" \
+ "else echo Flashing of rootfs failed;" \
+ "fi\0" \
+ "flash_reset_env=nand unlock ${env_offset} ${env_len};" \
+ "nand erase ${env_offset} ${env_len};" \
+ "echo Flash environment variables erased!\0" \
+ "download_uboot=tftpboot ${loadaddr} " \
+ " ${serverpath}${board_name}-u-boot.bin\0" \
+ "download_kernel=tftpboot ${loadaddr} " \
+ " ${serverpath}${board_name}-linux.bin\0" \
+ "download_rootfs=tftpboot ${loadaddr} " \
+ " ${serverpath}${board_name}-rootfs.arm.jffs2\0" \
+ "update_uboot=run download_uboot flash_uboot\0" \
+ "update_kernel=run download_kernel flash_kernel\0" \
+ "update_rootfs=run download_rootfs flash_rootfs\0" \
+ "update_all=run download_kernel flash_kernel download_rootfs " \
+ "flash_rootfs download_uboot flash_uboot\0" \
+ "unlock_regs=mw 10000008 0; mw 10020008 0\0" \
+
+#define CONFIG_BOOTCOMMAND "run jffsboot"
+#define CFG_AUTOLOAD "no"
+
+#define CONFIG_MACH_TYPE MACH_TYPE_APF27
+#define CONFIG_BOOT_PARAMS_ADDR 0xa0000100
+
+#undef CONFIG_SHOW_BOOT_PROGRESS
+
+#define CONFIG_ETHADDR
+#define CONFIG_NETMASK 255.255.255.0
+#define CONFIG_IPADDR 192.168.0.10
+#define CONFIG_BOARD_NAME "apf27"
+#define CONFIG_HOSTNAME "apf27"
+#define CONFIG_GATEWAYIP 192.168.0.1
+#define CONFIG_SERVERIP 192.168.0.2
+#define CONFIG_SRV_PATH ""
+#define CONFIG_ROOTPATH "/tftpboot/apf27-root"
+
+/*
+ * General options for u-boot. Modify to save memory foot print
+ */
+
+#define CFG_LONGHELP
+#define CFG_PROMPT "BIOS> " /* prompt string */
+#define CFG_CBSIZE 2048 /* console I/O buffer */
+#define CFG_PBSIZE (CFG_CBSIZE+sizeof(CFG_PROMPT)+16) /* print buffer size */
+#define CFG_MAXARGS 16 /* max command args */
+#define CFG_BARGSIZE CFG_CBSIZE /* boot args buf size */
+
+#define CFG_MEMTEST_START 0xA0000000 /* memtest test area */
+#define CFG_MEMTEST_END 0xA0300000 /*64MiB -1MiB*/
+
+#define CFG_HZ 1000000 /* incrementer freq: 1 MHz */
+
+/*
+ * Definitions related to passing arguments to kernel.
+ */
+
+#define CONFIG_CMDLINE_TAG 1 /* send commandline to Kernel */
+#define CONFIG_SETUP_MEMORY_TAGS 1 /* send memory definition to kernel */
+#define CONFIG_INITRD_TAG 1 /* send initrd params */
+#undef CONFIG_VFD /* do not send framebuffer setup */
+
+/*
+ * Malloc pool need to host env + 128 Kb reserve for other allocations.
+ */
+#define CFG_MALLOC_LEN (CFG_ENV_SIZE + (256<<10) )
+
+#define CFG_GBL_DATA_SIZE 256 /* size in bytes reserved for initial data */
+
+#define CONFIG_STACKSIZE (256<<10) /* stack size */
+
+#ifdef CONFIG_USE_IRQ
+#define CONFIG_STACKSIZE_IRQ (4<<10) /* IRQ stack */
+#define CONFIG_STACKSIZE_FIQ (4<<10) /* FIQ stack */
+#endif
+
+/*
+* Clocks configuration
+*/
+/*
+ * PLL configuration
+ *
+ * 31 | x |x| x x x x |x x x x x x x x x x |x x|x x x x|x x x x x x x x x x| 0
+ * |CPLM|X|----PD---|--------MFD---------|XXX|--MFI--|-----MFN-----------|
+ */
+
+#define CFG_OSC32 32768 /* 32768 or 32000 Hz crystal */
+#undef CFG_OSC26 /* there is no external 26MHz external clock */
+
+/* MPU CLOCK source before PLL */
+/* CONFIG_SYS_CLK_FREQ (2/3 MPLL clock or ext 266 MHZ) */
+#ifndef CFG_OSC26
+#if (CFG_OSC32 == 32000)
+#define CFG_MPCTL0_VAL 0x00211803 /* 398.998 MHz */
+#define CFG_MPCTL1_VAL 0
+#define CONFIG_MPLL_FREQ 399
+#else /* CFG_OSC32 == 32768*/
+#define CFG_MPCTL0_VAL 0x01EF15D5 /* 399.000 MHz */
+#define CFG_MPCTL1_VAL 0
+#define CONFIG_MPLL_FREQ 399
+#endif /* CFG_OSC32 */
+#else /* CFG_OSC26 in use*/
+#define CFG_MPCTL0_VAL 0x00331C23 /* 399.000 MHz */
+#define CFG_MPCTL1_VAL 0
+#define CONFIG_MPLL_FREQ 399
+#endif /* CFG_OSC26 */
+
+#define CONFIG_SYS_CLK_FREQ (CONFIG_MPLL_FREQ*2/3) /* 266 MHz */
+
+/* Serial clock source before PLL (should be named CFG_SYSPLL_CLK_FREQ) */
+#ifndef CFG_OSC26
+/*#define CONFIG_SYSPLL_CLK_FREQ (1024*CFG_OSC32)*/...
[truncated message content] |
|
From: <ar...@us...> - 2009-02-06 15:37:54
|
Revision: 1054
http://armadeus.svn.sourceforge.net/armadeus/?rev=1054&view=rev
Author: artemys
Date: 2009-02-06 15:37:46 +0000 (Fri, 06 Feb 2009)
Log Message:
-----------
[TEST] Makes RTC test effective
Modified Paths:
--------------
trunk/target/test/test_rtc.sh
Modified: trunk/target/test/test_rtc.sh
===================================================================
--- trunk/target/test/test_rtc.sh 2009-02-06 13:35:56 UTC (rev 1053)
+++ trunk/target/test/test_rtc.sh 2009-02-06 15:37:46 UTC (rev 1054)
@@ -15,7 +15,7 @@
source ./test_env.sh
TOLERANCE=1
-TEST_DURATION=5
+TEST_DURATION=10
convert_in_secs()
{
@@ -37,11 +37,11 @@
date
if [ "$?" == 0 ]; then
echo "Please wait "$TEST_DURATION"s"
-# hwclock -wu
+ hwclock -wu
DATE=`date +:%T`
BEFORE=`convert_in_secs $DATE`
sleep $TEST_DURATION
-# hwclock -su
+ hwclock -su
DATE=`date +:%T`
AFTER=`convert_in_secs $DATE`
DIFF=$(($AFTER - $BEFORE - $TEST_DURATION))
@@ -56,3 +56,4 @@
}
test_rtc
+
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ar...@us...> - 2009-02-06 13:36:07
|
Revision: 1053
http://armadeus.svn.sourceforge.net/armadeus/?rev=1053&view=rev
Author: artemys
Date: 2009-02-06 13:35:56 +0000 (Fri, 06 Feb 2009)
Log Message:
-----------
[BUILDROOT] Install all test scripts in the same dir
Modified Paths:
--------------
trunk/buildroot/package/armadeus-testsuite/armadeus-tests.mk
Modified: trunk/buildroot/package/armadeus-testsuite/armadeus-tests.mk
===================================================================
--- trunk/buildroot/package/armadeus-testsuite/armadeus-tests.mk 2009-02-06 10:06:20 UTC (rev 1052)
+++ trunk/buildroot/package/armadeus-testsuite/armadeus-tests.mk 2009-02-06 13:35:56 UTC (rev 1053)
@@ -19,7 +19,7 @@
$(TARGET_DIR)/$(ARMADEUS-TESTSUITE_TARGET_BINARY): $(ARMADEUS-TESTSUITE_DIR)/.unpacked
mkdir -p $(TARGET_DIR)/$(ARMADEUS-TESTSUITE_TARGET_DIR)
- install -D $(ARMADEUS-TESTSUITE_DIR)/*.sh $(TARGET_DIR)/$(ARMADEUS-TESTSUITE_TARGET_DIR)
+ find $(ARMADEUS-TESTSUITE_DIR) -name "*.sh" -exec install -D {} $(TARGET_DIR)/$(ARMADEUS-TESTSUITE_TARGET_DIR) \;
touch $@
armadeus-testsuite: $(TARGET_DIR)/$(ARMADEUS-TESTSUITE_TARGET_BINARY)
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ar...@us...> - 2009-02-06 10:06:28
|
Revision: 1052
http://armadeus.svn.sourceforge.net/armadeus/?rev=1052&view=rev
Author: artemys
Date: 2009-02-06 10:06:20 +0000 (Fri, 06 Feb 2009)
Log Message:
-----------
[TEST] Add script for madplay
Added Paths:
-----------
trunk/target/test/packages/test_madplay.sh
Added: trunk/target/test/packages/test_madplay.sh
===================================================================
--- trunk/target/test/packages/test_madplay.sh (rev 0)
+++ trunk/target/test/packages/test_madplay.sh 2009-02-06 10:06:20 UTC (rev 1052)
@@ -0,0 +1,47 @@
+#!/bin/sh
+
+#
+# Script to test a Buildroot package for Armadeus Software release
+#
+# Copyright (C) 2008 The Armadeus Project
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+
+source ./test_helpers.sh
+source ./test_env.sh
+
+#DEBUG=True
+EXEC_NAME="madplay"
+MUSIC_FILE_NAME="$TEMP_DIR/mozart.mp3"
+
+test_madplay()
+{
+ show_test_banner "MADplay"
+
+ is_package_installed $EXEC_NAME
+
+ if [ "$?" == 0 ]; then
+ # Get music
+ echo "Downloading file from Internet"
+ # Suppose that network was correctly set before
+ wget http://dl.free.fr/hkaOiy3aT -O $MUSIC_FILE_NAME
+ # Launch it
+ $EXEC_NAME $MUSIC_FILE_NAME
+ if [ "$?" == 0 ]; then
+ ask_user "Was music correctly played ? If OK say y"
+ if [ "$response" == "y" ]; then
+ echo_test_ok
+ exit 0
+ fi
+ fi
+ fi
+ rm -f "$MUSIC_FILE_NAME"
+ exit_failed
+}
+
+test_madplay
+
Property changes on: trunk/target/test/packages/test_madplay.sh
___________________________________________________________________
Added: svn:executable
+ *
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ar...@us...> - 2009-02-06 09:16:26
|
Revision: 1051
http://armadeus.svn.sourceforge.net/armadeus/?rev=1051&view=rev
Author: artemys
Date: 2009-02-06 09:16:13 +0000 (Fri, 06 Feb 2009)
Log Message:
-----------
[TEST] Add APF27 support to some scripts
Modified Paths:
--------------
trunk/target/test/packages/test_imxregs.sh
trunk/target/test/test_backlight.sh
trunk/target/test/test_ethernet.sh
trunk/target/test/test_helpers.sh
Modified: trunk/target/test/packages/test_imxregs.sh
===================================================================
--- trunk/target/test/packages/test_imxregs.sh 2009-02-03 21:11:56 UTC (rev 1050)
+++ trunk/target/test/packages/test_imxregs.sh 2009-02-06 09:16:13 UTC (rev 1051)
@@ -22,11 +22,21 @@
show_test_banner "imxregs"
is_package_installed $EXEC_NAME
- $EXEC_NAME SIDR
+ APF=`cat /etc/machine`
+ echo -n "Running on an "
+ if [ "$APF" == "APF27" ]; then
+ ID_REG="CID"
+ ID_VAL="0x2882101d"
+ else
+ ID_REG="SDIR"
+ ID_VAL="0x00d4c01d"
+ fi
+ echo "$APF"
+ $EXEC_NAME $ID_REG
if [ "$?" == 0 ]; then
- CHIP_ID=`$EXEC_NAME SIDR | grep SIDR | sed 's/^.*0x/0x/' | cut -d " " -f 1`
+ CHIP_ID=`$EXEC_NAME $ID_REG | grep $ID_REG | sed 's/^.*0x/0x/' | cut -d " " -f 1`
echo "Chip ID: $CHIP_ID"
- if [ "$CHIP_ID" == "0x00d4c01d" ]; then
+ if [ "$CHIP_ID" == $ID_VAL ]; then
echo_test_ok
exit 0
fi
Modified: trunk/target/test/test_backlight.sh
===================================================================
--- trunk/target/test/test_backlight.sh 2009-02-03 21:11:56 UTC (rev 1050)
+++ trunk/target/test/test_backlight.sh 2009-02-06 09:16:13 UTC (rev 1051)
@@ -14,6 +14,7 @@
source ./test_helpers.sh
source ./test_env.sh
+SYS_DIR=/sys/class/backlight/imx-bl
test_backlight()
{
@@ -25,15 +26,19 @@
echo "module not found"
exit 1
fi
- cat /sys/class/backlight/imxl-bl/actual_brightness
+ current=`cat $SYS_DIR/actual_brightness`
+ echo "Current brightness level: $current / 256"
- echo 50 > /sys/class/backlight/imxl-bl/brightness
+ echo 50 > $SYS_DIR/brightness
ask_user "Backlight set to LOW, if OK say y"
- echo 200 > /sys/class/backlight/imxl-bl/brightness
+ echo 200 > $SYS_DIR/brightness
ask_user "Backlight set to HIGH, if OK say y"
if [ "$response" == "y" ]; then
echo_test_ok
+ exit 0
fi
+ exit_failed
}
-test_backlight
\ No newline at end of file
+test_backlight
+
Modified: trunk/target/test/test_ethernet.sh
===================================================================
--- trunk/target/test/test_ethernet.sh 2009-02-03 21:11:56 UTC (rev 1050)
+++ trunk/target/test/test_ethernet.sh 2009-02-06 09:16:13 UTC (rev 1051)
@@ -29,6 +29,9 @@
echo "No Ethernet interface found"
exit 1
fi
+ # To autoconfigure Internet access
+ udhcpc eth0
+
cd $TEMP_DIR
# Create temp bench file
echo "Creating random data file"
@@ -82,3 +85,4 @@
}
test_ethernet
+
Modified: trunk/target/test/test_helpers.sh
===================================================================
--- trunk/target/test/test_helpers.sh 2009-02-03 21:11:56 UTC (rev 1050)
+++ trunk/target/test/test_helpers.sh 2009-02-06 09:16:13 UTC (rev 1051)
@@ -81,6 +81,7 @@
debug "$EXE"
return 0
else
+ echo "$1 is not installed !"
return 1
fi
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ar...@us...> - 2009-02-03 21:12:03
|
Revision: 1050
http://armadeus.svn.sourceforge.net/armadeus/?rev=1050&view=rev
Author: artemys
Date: 2009-02-03 21:11:56 +0000 (Tue, 03 Feb 2009)
Log Message:
-----------
[ROOTFS] Now generates automatically /etc/fb.modes depending on the framebuffer configuration at the first boot (corrects Bug [1980391]: Automatically generates /etc/fb.modes at startup)
Added Paths:
-----------
trunk/buildroot/target/device/armadeus/rootfs/target_skeleton/etc/init.d/S01fb
Removed Paths:
-------------
trunk/buildroot/target/device/armadeus/rootfs/target_skeleton/etc/fb.modes
Deleted: trunk/buildroot/target/device/armadeus/rootfs/target_skeleton/etc/fb.modes
===================================================================
--- trunk/buildroot/target/device/armadeus/rootfs/target_skeleton/etc/fb.modes 2009-02-02 21:20:24 UTC (rev 1049)
+++ trunk/buildroot/target/device/armadeus/rootfs/target_skeleton/etc/fb.modes 2009-02-03 21:11:56 UTC (rev 1050)
@@ -1,15 +0,0 @@
-# Armadeus default LCD (Microtips):
-mode "320x240-145"
- # D: 16.000 MHz, H: 38.835 kHz, V: 145.449 Hz
- geometry 320 240 320 240 16
- timings 62500 24 38 1 23 30 3
- rgba 5/11,6/5,5/0,0/0
-endmode
-
-# Sharp LQ057:
-# mode "320x240-176"
-# # D: 16.000 MHz, H: 43.836 kHz, V: 176.047 Hz
-# geometry 320 240 320 240 16
-# timings 62500 9 27 0 7 9 2
-# rgba 5/11,6/5,5/0,0/0
-# endmode
Added: trunk/buildroot/target/device/armadeus/rootfs/target_skeleton/etc/init.d/S01fb
===================================================================
--- trunk/buildroot/target/device/armadeus/rootfs/target_skeleton/etc/init.d/S01fb (rev 0)
+++ trunk/buildroot/target/device/armadeus/rootfs/target_skeleton/etc/init.d/S01fb 2009-02-03 21:11:56 UTC (rev 1050)
@@ -0,0 +1,14 @@
+#!/bin/sh
+#
+# Update framebuffer modes config file, if needed
+# (required by SDL)
+#
+
+FILE=/etc/fb.modes
+
+if [ ! -f "$FILE" ]; then
+ fbset > $FILE
+fi
+
+exit 0
+
Property changes on: trunk/buildroot/target/device/armadeus/rootfs/target_skeleton/etc/init.d/S01fb
___________________________________________________________________
Added: svn:executable
+ *
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ar...@us...> - 2009-02-02 21:20:28
|
Revision: 1049
http://armadeus.svn.sourceforge.net/armadeus/?rev=1049&view=rev
Author: artemys
Date: 2009-02-02 21:20:24 +0000 (Mon, 02 Feb 2009)
Log Message:
-----------
[DEMOS] input_test was crashing on APF due to SDL_DOUBLEBUF option
Modified Paths:
--------------
trunk/target/demos/input_test/Makefile
trunk/target/demos/input_test/main.c
Modified: trunk/target/demos/input_test/Makefile
===================================================================
--- trunk/target/demos/input_test/Makefile 2009-02-02 19:45:22 UTC (rev 1048)
+++ trunk/target/demos/input_test/Makefile 2009-02-02 21:20:24 UTC (rev 1049)
@@ -6,7 +6,7 @@
INSTALL_DIR:=$(ARMADEUS_ROOTFS_DIR)/usr/bin/
CC:=$(STAGING_DIR)/usr/bin/arm-linux-gcc
- DEFINES="TARGET"
+ DEFINES="-DAPF"
CFLAGS:=$(shell STAGING_DIR=$(STAGING_DIR) sh $(ARMADEUS_SDL_DIR)/sdl-config --cflags)
LIBS:=$(shell STAGING_DIR=$(STAGING_DIR) sh $(ARMADEUS_SDL_DIR)/sdl-config --libs)
else
@@ -14,7 +14,7 @@
CFLAGS=`/usr/bin/sdl-config --cflags`
LIBS=`/usr/bin/sdl-config --libs`
CC=gcc
- DEFINES="HOST"
+ DEFINES="-DHOST"
endif
CFLAGS+="-g"
@@ -27,7 +27,7 @@
main.o: main.c
- $(CC) $(CFLAGS) -c -o $@ $^
+ $(CC) $(CFLAGS) $(DEFINES) -c -o $@ $^
$(EXEC_NAME): main.o
$(CC) $(LIBS) -o $@ $^
Modified: trunk/target/demos/input_test/main.c
===================================================================
--- trunk/target/demos/input_test/main.c 2009-02-02 19:45:22 UTC (rev 1048)
+++ trunk/target/demos/input_test/main.c 2009-02-02 21:20:24 UTC (rev 1049)
@@ -190,8 +190,11 @@
}
}
-
+#ifdef APF
+#define SDL_VIDEO_FLAGS (SDL_ANYFORMAT)
+#else /* SDL_DOUBLEBUF crashes on APF */
#define SDL_VIDEO_FLAGS (SDL_HWSURFACE | SDL_DOUBLEBUF | SDL_ANYFORMAT)
+#endif
#define SCREEN_WIDTH 320
#define SCREEN_HEIGHT 240
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ar...@us...> - 2009-02-02 19:45:25
|
Revision: 1048
http://armadeus.svn.sourceforge.net/armadeus/?rev=1048&view=rev
Author: artemys
Date: 2009-02-02 19:45:22 +0000 (Mon, 02 Feb 2009)
Log Message:
-----------
[DEMOS] Add missing sprite file for input_test
Added Paths:
-----------
trunk/target/demos/input_test/sdl.bmp
Added: trunk/target/demos/input_test/sdl.bmp
===================================================================
(Binary files differ)
Property changes on: trunk/target/demos/input_test/sdl.bmp
___________________________________________________________________
Added: svn:mime-type
+ application/octet-stream
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ar...@us...> - 2009-01-31 20:25:44
|
Revision: 1047
http://armadeus.svn.sourceforge.net/armadeus/?rev=1047&view=rev
Author: artemys
Date: 2009-01-31 20:25:39 +0000 (Sat, 31 Jan 2009)
Log Message:
-----------
[LINUX] Moves 2.6.27.2 patches to 2.6.27.13 (step 2)
Modified Paths:
--------------
trunk/buildroot/target/device/armadeus/apf9328/apf9328_defconfig
Added Paths:
-----------
trunk/buildroot/target/device/armadeus/apf9328/apf9328-linux-2.6.27.13.config
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.13-013-armadeus-imxfb-improvements.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.13-014-armadeus-imxregs-add-lcd-bpix-mask.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.13-015-armadeus-logo-add_armadeus-project_tux.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.13-018-armadeus-i2c-imx-add_driver_to_linux_build_system.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.13-018-armadeus-i2c-imx.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.13-021-armadeus-apf9328.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.13-021-armadeus-apf9328_defconfig.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.13-022-armadeus-apf9328-mtd-add_driver_to_linux_build_system.no_more_used
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.13-022-armadeus-apf9328-mtd.no_more_used
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.13-023-armadeus-fblcd-kconfig.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.13-024-armadeus-apf9328-add_board_to_linux_build_system.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.13-030-armadeus-add_USB_registers.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.13-030-armadeus-imx-add_USB_ressources.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.13-030-armadeus-imx_udc-add_clock.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.13-030-armadeus-imx_udc-add_driver_to_linux_build_system.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.13-030-armadeus-imx_udc-change_source_sink_in_gadget_zero.to_fix
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.13-030-armadeus-imx_udc-deactivate_cdc_in_ether_c.to_fix
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.13-030-mike_lee-original_imx_udc.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.13-031-armadeus-updates_imx-udc_driver_for_new_kernels.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.13-032-armadeus-imx-udc-makes_it_use_clock_infrastructure.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.13-040-armadeus-imx_mmc.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.13-040-armadeus-imxmmc-add_controller_driven_card_detection.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.13-040-armadeus-imxmmc-correct_some_freezes.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.13-041-armadeus-imx_irq.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.13-050-armadeus-add_custom_drivers_to_kconfig.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.13-055-armadeus-rtc-ds1374.diff.now_included
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.13-062-armadeus-max1027.obsolete
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.13-063-armadeus-max1027-add_max1027_include.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.13-072-armadeus-add_backlight_machinfo_to_imxfb_h.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.13-073-armadeus-tsc2102.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.13-073-armadeus-tsc2102_integrate_driver_to_linux_build_system.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.13-074-armadeus-tsc2102-touchscreen-add_driver_to_linux_build_system.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.13-074-armadeus-tsc2102-touchscreen.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.13-075-armadeus-spi2-reg-irq-defines.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.13-076-arm-vmlinux-ld_script_patch_for_new_binutils.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.13-077-arm-checksyscalls.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.13-078-armadeus-set_imx_fb_info-sectio-mismatch.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.13-081-can-proto-numbers.now_included
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.13-082-can-core.now_included
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.13-083-can-raw-proto.now_included
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.13-084-can-bcm-proto.now_included
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.13-085-can-vcan-driver.now_included
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.13-086-can-maintainers.now_included
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.13-087-can-doc.now_included
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.13-088-can-mcp2515.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.13-090-armadeus-alsa-create_imx-alsa_h.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.13-091-armadeus-alsa-add_imx_ssi_tsc2102_driver.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.13-092-armadeus-alsa-imx-ssi-tsc2102-integrate_driver_to_linux_build_system.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.13-093-armadeus-add_ssi_registers_definition.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.13-094-armadeus-rtc1374-legacy.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.13-095-armadeus-imx-ssi-add_driver.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.13-096-armadeus-clock-add_ssi_clk.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.13-097-armadeus-imx-dma-improvements.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.13-098-armadeus-imx-dma-announce_imx_is_supporting_scatter_gather.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.13-100-armadeus-spi_imx-move_clock_request_to_prevent_crash_when_probing.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.13-199-armadeus-hack_kernel_to_export_some_irq_handling_functions.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.13-305-apf27-armadeus-separates_imx_and_mx2_alsa_build.patch
Removed Paths:
-------------
trunk/buildroot/target/device/armadeus/apf9328/apf9328-linux-2.6.27.2.config
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.2-013-armadeus-imxfb-improvements.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.2-014-armadeus-imxregs-add-lcd-bpix-mask.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.2-015-armadeus-logo-add_armadeus-project_tux.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.2-018-armadeus-i2c-imx-add_driver_to_linux_build_system.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.2-018-armadeus-i2c-imx.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.2-021-armadeus-apf9328.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.2-021-armadeus-apf9328_defconfig.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.2-022-armadeus-apf9328-mtd-add_driver_to_linux_build_system.no_more_used
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.2-022-armadeus-apf9328-mtd.no_more_used
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.2-023-armadeus-fblcd-kconfig.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.2-024-armadeus-apf9328-add_board_to_linux_build_system.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.2-030-armadeus-add_USB_registers.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.2-030-armadeus-imx-add_USB_ressources.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.2-030-armadeus-imx_udc-add_clock.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.2-030-armadeus-imx_udc-add_driver_to_linux_build_system.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.2-030-armadeus-imx_udc-change_source_sink_in_gadget_zero.to_fix
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.2-030-armadeus-imx_udc-deactivate_cdc_in_ether_c.to_fix
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.2-030-mike_lee-original_imx_udc.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.2-031-armadeus-updates_imx-udc_driver_for_new_kernels.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.2-032-armadeus-imx-udc-makes_it_use_clock_infrastructure.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.2-040-armadeus-imx_mmc.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.2-040-armadeus-imxmmc-add_controller_driven_card_detection.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.2-040-armadeus-imxmmc-correct_some_freezes.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.2-041-armadeus-imx_irq.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.2-050-armadeus-add_custom_drivers_to_kconfig.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.2-055-armadeus-rtc-ds1374.diff.now_included
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.2-062-armadeus-max1027.obsolete
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.2-063-armadeus-max1027-add_max1027_include.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.2-072-armadeus-add_backlight_machinfo_to_imxfb_h.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.2-073-armadeus-tsc2102.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.2-073-armadeus-tsc2102_integrate_driver_to_linux_build_system.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.2-074-armadeus-tsc2102-touchscreen-add_driver_to_linux_build_system.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.2-074-armadeus-tsc2102-touchscreen.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.2-075-armadeus-spi2-reg-irq-defines.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.2-076-arm-vmlinux-ld_script_patch_for_new_binutils.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.2-077-arm-checksyscalls.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.2-078-armadeus-set_imx_fb_info-sectio-mismatch.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.2-081-can-proto-numbers.now_included
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.2-082-can-core.now_included
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.2-083-can-raw-proto.now_included
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.2-084-can-bcm-proto.now_included
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.2-085-can-vcan-driver.now_included
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.2-086-can-maintainers.now_included
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.2-087-can-doc.now_included
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.2-088-can-mcp2515.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.2-090-armadeus-alsa-create_imx-alsa_h.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.2-091-armadeus-alsa-add_imx_ssi_tsc2102_driver.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.2-092-armadeus-alsa-imx-ssi-tsc2102-integrate_driver_to_linux_build_system.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.2-093-armadeus-add_ssi_registers_definition.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.2-094-armadeus-rtc1374-legacy.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.2-095-armadeus-imx-ssi-add_driver.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.2-096-armadeus-clock-add_ssi_clk.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.2-097-armadeus-imx-dma-improvements.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.2-098-armadeus-imx-dma-announce_imx_is_supporting_scatter_gather.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.2-100-armadeus-spi_imx-move_clock_request_to_prevent_crash_when_probing.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.2-199-armadeus-hack_kernel_to_export_some_irq_handling_functions.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/linux-2.6.27.2-305-apf27-armadeus-separates_imx_and_mx2_alsa_build.patch
Copied: trunk/buildroot/target/device/armadeus/apf9328/apf9328-linux-2.6.27.13.config (from rev 1041, trunk/buildroot/target/device/armadeus/apf9328/apf9328-linux-2.6.27.2.config)
===================================================================
--- trunk/buildroot/target/device/armadeus/apf9328/apf9328-linux-2.6.27.13.config (rev 0)
+++ trunk/buildroot/target/device/armadeus/apf9328/apf9328-linux-2.6.27.13.config 2009-01-31 20:25:39 UTC (rev 1047)
@@ -0,0 +1,1532 @@
+#
+# Automatically generated make config: don't edit
+# Linux kernel version: 2.6.27.2
+# Fri Jan 16 18:34:47 2009
+#
+CONFIG_ARM=y
+CONFIG_SYS_SUPPORTS_APM_EMULATION=y
+CONFIG_GENERIC_GPIO=y
+CONFIG_GENERIC_TIME=y
+CONFIG_GENERIC_CLOCKEVENTS=y
+CONFIG_MMU=y
+# CONFIG_NO_IOPORT is not set
+CONFIG_GENERIC_HARDIRQS=y
+CONFIG_STACKTRACE_SUPPORT=y
+CONFIG_HAVE_LATENCYTOP_SUPPORT=y
+CONFIG_LOCKDEP_SUPPORT=y
+CONFIG_TRACE_IRQFLAGS_SUPPORT=y
+CONFIG_HARDIRQS_SW_RESEND=y
+CONFIG_GENERIC_IRQ_PROBE=y
+CONFIG_RWSEM_GENERIC_SPINLOCK=y
+# CONFIG_ARCH_HAS_ILOG2_U32 is not set
+# CONFIG_ARCH_HAS_ILOG2_U64 is not set
+CONFIG_GENERIC_HWEIGHT=y
+CONFIG_GENERIC_CALIBRATE_DELAY=y
+CONFIG_ARCH_SUPPORTS_AOUT=y
+CONFIG_ZONE_DMA=y
+CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y
+CONFIG_VECTORS_BASE=0xffff0000
+CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"
+
+#
+# General setup
+#
+CONFIG_EXPERIMENTAL=y
+CONFIG_BROKEN_ON_SMP=y
+CONFIG_LOCK_KERNEL=y
+CONFIG_INIT_ENV_ARG_LIMIT=32
+CONFIG_LOCALVERSION=""
+CONFIG_LOCALVERSION_AUTO=y
+CONFIG_SWAP=y
+CONFIG_SYSVIPC=y
+CONFIG_SYSVIPC_SYSCTL=y
+# CONFIG_POSIX_MQUEUE is not set
+# CONFIG_BSD_PROCESS_ACCT is not set
+# CONFIG_TASKSTATS is not set
+# CONFIG_AUDIT is not set
+CONFIG_IKCONFIG=y
+CONFIG_IKCONFIG_PROC=y
+CONFIG_LOG_BUF_SHIFT=14
+# CONFIG_CGROUPS is not set
+# CONFIG_GROUP_SCHED is not set
+CONFIG_SYSFS_DEPRECATED=y
+CONFIG_SYSFS_DEPRECATED_V2=y
+# CONFIG_RELAY is not set
+# CONFIG_NAMESPACES is not set
+# CONFIG_BLK_DEV_INITRD is not set
+CONFIG_CC_OPTIMIZE_FOR_SIZE=y
+CONFIG_SYSCTL=y
+CONFIG_EMBEDDED=y
+CONFIG_UID16=y
+CONFIG_SYSCTL_SYSCALL=y
+# CONFIG_KALLSYMS is not set
+CONFIG_HOTPLUG=y
+CONFIG_PRINTK=y
+CONFIG_BUG=y
+CONFIG_ELF_CORE=y
+CONFIG_COMPAT_BRK=y
+CONFIG_BASE_FULL=y
+CONFIG_FUTEX=y
+CONFIG_ANON_INODES=y
+CONFIG_EPOLL=y
+CONFIG_SIGNALFD=y
+CONFIG_TIMERFD=y
+CONFIG_EVENTFD=y
+CONFIG_SHMEM=y
+CONFIG_VM_EVENT_COUNTERS=y
+CONFIG_SLAB=y
+# CONFIG_SLUB is not set
+# CONFIG_SLOB is not set
+# CONFIG_PROFILING is not set
+# CONFIG_MARKERS is not set
+CONFIG_HAVE_OPROFILE=y
+# CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS is not set
+# CONFIG_HAVE_IOREMAP_PROT is not set
+CONFIG_HAVE_KPROBES=y
+CONFIG_HAVE_KRETPROBES=y
+# CONFIG_HAVE_ARCH_TRACEHOOK is not set
+# CONFIG_HAVE_DMA_ATTRS is not set
+# CONFIG_USE_GENERIC_SMP_HELPERS is not set
+# CONFIG_HAVE_CLK is not set
+CONFIG_PROC_PAGE_MONITOR=y
+CONFIG_HAVE_GENERIC_DMA_COHERENT=y
+CONFIG_SLABINFO=y
+CONFIG_RT_MUTEXES=y
+# CONFIG_TINY_SHMEM is not set
+CONFIG_BASE_SMALL=0
+CONFIG_MODULES=y
+# CONFIG_MODULE_FORCE_LOAD is not set
+CONFIG_MODULE_UNLOAD=y
+# CONFIG_MODULE_FORCE_UNLOAD is not set
+# CONFIG_MODVERSIONS is not set
+# CONFIG_MODULE_SRCVERSION_ALL is not set
+CONFIG_KMOD=y
+CONFIG_BLOCK=y
+# CONFIG_LBD is not set
+# CONFIG_BLK_DEV_IO_TRACE is not set
+# CONFIG_LSF is not set
+# CONFIG_BLK_DEV_BSG is not set
+# CONFIG_BLK_DEV_INTEGRITY is not set
+
+#
+# IO Schedulers
+#
+CONFIG_IOSCHED_NOOP=y
+# CONFIG_IOSCHED_AS is not set
+CONFIG_IOSCHED_DEADLINE=y
+# CONFIG_IOSCHED_CFQ is not set
+# CONFIG_DEFAULT_AS is not set
+CONFIG_DEFAULT_DEADLINE=y
+# CONFIG_DEFAULT_CFQ is not set
+# CONFIG_DEFAULT_NOOP is not set
+CONFIG_DEFAULT_IOSCHED="deadline"
+CONFIG_CLASSIC_RCU=y
+
+#
+# System Type
+#
+# CONFIG_ARCH_AAEC2000 is not set
+# CONFIG_ARCH_INTEGRATOR is not set
+# CONFIG_ARCH_REALVIEW is not set
+# CONFIG_ARCH_VERSATILE is not set
+# CONFIG_ARCH_AT91 is not set
+# CONFIG_ARCH_CLPS7500 is not set
+# CONFIG_ARCH_CLPS711X is not set
+# CONFIG_ARCH_EBSA110 is not set
+# CONFIG_ARCH_EP93XX is not set
+# CONFIG_ARCH_FOOTBRIDGE is not set
+# CONFIG_ARCH_NETX is not set
+# CONFIG_ARCH_H720X is not set
+CONFIG_ARCH_IMX=y
+# CONFIG_ARCH_IOP13XX is not set
+# CONFIG_ARCH_IOP32X is not set
+# CONFIG_ARCH_IOP33X is not set
+# CONFIG_ARCH_IXP23XX is not set
+# CONFIG_ARCH_IXP2000 is not set
+# CONFIG_ARCH_IXP4XX is not set
+# CONFIG_ARCH_L7200 is not set
+# CONFIG_ARCH_KIRKWOOD is not set
+# CONFIG_ARCH_KS8695 is not set
+# CONFIG_ARCH_NS9XXX is not set
+# CONFIG_ARCH_LOKI is not set
+# CONFIG_ARCH_MV78XX0 is not set
+# CONFIG_ARCH_MXC is not set
+# CONFIG_ARCH_ORION5X is not set
+# CONFIG_ARCH_PNX4008 is not set
+# CONFIG_ARCH_PXA is not set
+# CONFIG_ARCH_RPC is not set
+# CONFIG_ARCH_SA1100 is not set
+# CONFIG_ARCH_S3C2410 is not set
+# CONFIG_ARCH_SHARK is not set
+# CONFIG_ARCH_LH7A40X is not set
+# CONFIG_ARCH_DAVINCI is not set
+# CONFIG_ARCH_OMAP is not set
+# CONFIG_ARCH_MSM7X00A is not set
+
+#
+# Boot options
+#
+
+#
+# Power management
+#
+
+#
+# IMX Implementations
+#
+# CONFIG_ARCH_MX1ADS 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_PABRT_NOIFAR=y
+CONFIG_CPU_CACHE_V4WT=y
+CONFIG_CPU_CACHE_VIVT=y
+CONFIG_CPU_COPY_V4WB=y
+CONFIG_CPU_TLB_V4WBI=y
+CONFIG_CPU_CP15=y
+CONFIG_CPU_CP15_MMU=y
+
+#
+# Processor Features
+#
+CONFIG_ARM_THUMB=y
+# CONFIG_CPU_ICACHE_DISABLE is not set
+# CONFIG_CPU_DCACHE_DISABLE is not set
+# CONFIG_CPU_DCACHE_WRITETHROUGH is not set
+# CONFIG_OUTER_CACHE is not set
+
+#
+# Bus support
+#
+# CONFIG_PCI_SYSCALL is not set
+# CONFIG_ARCH_SUPPORTS_MSI is not set
+# CONFIG_PCCARD is not set
+
+#
+# Kernel Features
+#
+# CONFIG_TICK_ONESHOT is not set
+# CONFIG_NO_HZ is not set
+# CONFIG_HIGH_RES_TIMERS is not set
+CONFIG_GENERIC_CLOCKEVENTS_BUILD=y
+CONFIG_PREEMPT=y
+CONFIG_HZ=100
+CONFIG_AEABI=y
+CONFIG_OABI_COMPAT=y
+CONFIG_ARCH_FLATMEM_HAS_HOLES=y
+# CONFIG_ARCH_DISCONTIGMEM_ENABLE is not set
+CONFIG_SELECT_MEMORY_MODEL=y
+CONFIG_FLATMEM_MANUAL=y
+# CONFIG_DISCONTIGMEM_MANUAL is not set
+# CONFIG_SPARSEMEM_MANUAL is not set
+CONFIG_FLATMEM=y
+CONFIG_FLAT_NODE_MEM_MAP=y
+# CONFIG_SPARSEMEM_STATIC is not set
+# CONFIG_SPARSEMEM_VMEMMAP_ENABLE is not set
+CONFIG_PAGEFLAGS_EXTENDED=y
+CONFIG_SPLIT_PTLOCK_CPUS=4096
+# CONFIG_RESOURCES_64BIT is not set
+CONFIG_ZONE_DMA_FLAG=1
+CONFIG_BOUNCE=y
+CONFIG_VIRT_TO_BUS=y
+# CONFIG_LEDS is not set
+CONFIG_ALIGNMENT_TRAP=y
+
+#
+# Boot options
+#
+CONFIG_ZBOOT_ROM_TEXT=0x0
+CONFIG_ZBOOT_ROM_BSS=0x0
+CONFIG_CMDLINE=""
+# CONFIG_XIP_KERNEL is not set
+# CONFIG_KEXEC is not set
+
+#
+# CPU Frequency scaling
+#
+# CONFIG_CPU_FREQ is not set
+
+#
+# Floating point emulation
+#
+
+#
+# At least one emulation must be selected
+#
+# CONFIG_FPE_NWFPE is not set
+# CONFIG_FPE_FASTFPE is not set
+
+#
+# Userspace binary formats
+#
+CONFIG_BINFMT_ELF=y
+# CONFIG_BINFMT_AOUT is not set
+# CONFIG_BINFMT_MISC is not set
+
+#
+# Power management options
+#
+# CONFIG_PM is not set
+CONFIG_ARCH_SUSPEND_POSSIBLE=y
+CONFIG_NET=y
+
+#
+# Networking options
+#
+CONFIG_PACKET=y
+CONFIG_PACKET_MMAP=y
+CONFIG_UNIX=y
+CONFIG_XFRM=y
+# CONFIG_XFRM_USER is not set
+# CONFIG_XFRM_SUB_POLICY is not set
+# CONFIG_XFRM_MIGRATE is not set
+# CONFIG_XFRM_STATISTICS is not set
+# CONFIG_NET_KEY is not set
+CONFIG_INET=y
+# CONFIG_IP_MULTICAST 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=y
+# CONFIG_INET_XFRM_MODE_TRANSPORT is not set
+# CONFIG_INET_XFRM_MODE_TUNNEL is not set
+CONFIG_INET_XFRM_MODE_BEET=y
+# CONFIG_INET_LRO is not set
+CONFIG_INET_DIAG=y
+CONFIG_INET_TCP_DIAG=y
+# CONFIG_TCP_CONG_ADVANCED is not set
+CONFIG_TCP_CONG_CUBIC=y
+CONFIG_DEFAULT_TCP_CONG="cubic"
+# CONFIG_TCP_MD5SIG is not set
+CONFIG_IPV6=y
+# CONFIG_IPV6_PRIVACY is not set
+# CONFIG_IPV6_ROUTER_PREF is not set
+# CONFIG_IPV6_OPTIMISTIC_DAD is not set
+# CONFIG_INET6_AH is not set
+# CONFIG_INET6_ESP is not set
+# CONFIG_INET6_IPCOMP is not set
+# CONFIG_IPV6_MIP6 is not set
+# CONFIG_INET6_XFRM_TUNNEL is not set
+# CONFIG_INET6_TUNNEL is not set
+CONFIG_INET6_XFRM_MODE_TRANSPORT=y
+CONFIG_INET6_XFRM_MODE_TUNNEL=y
+CONFIG_INET6_XFRM_MODE_BEET=y
+# CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION is not set
+CONFIG_IPV6_SIT=y
+CONFIG_IPV6_NDISC_NODETYPE=y
+# CONFIG_IPV6_TUNNEL is not set
+# CONFIG_IPV6_MULTIPLE_TABLES is not set
+# CONFIG_IPV6_MROUTE is not set
+# CONFIG_NETWORK_SECMARK is not set
+# CONFIG_NETFILTER is not set
+# CONFIG_IP_DCCP is not set
+# CONFIG_IP_SCTP is not set
+# CONFIG_TIPC is not set
+# CONFIG_ATM is not set
+# CONFIG_BRIDGE is not set
+# CONFIG_VLAN_8021Q is not set
+# CONFIG_DECNET is not set
+# CONFIG_LLC2 is not set
+# CONFIG_IPX is not set
+# CONFIG_ATALK is not set
+# CONFIG_X25 is not set
+# CONFIG_LAPB is not set
+# CONFIG_ECONET is not set
+# CONFIG_WAN_ROUTER is not set
+# CONFIG_NET_SCHED is not set
+
+#
+# Network testing
+#
+# CONFIG_NET_PKTGEN is not set
+# CONFIG_HAMRADIO is not set
+# CONFIG_CAN is not set
+# CONFIG_IRDA is not set
+# CONFIG_BT is not set
+# CONFIG_AF_RXRPC is not set
+
+#
+# Wireless
+#
+# CONFIG_CFG80211 is not set
+# CONFIG_WIRELESS_EXT is not set
+# CONFIG_MAC80211 is not set
+# CONFIG_IEEE80211 is not set
+# CONFIG_RFKILL is not set
+# CONFIG_NET_9P is not set
+
+#
+# Device Drivers
+#
+
+#
+# Generic Driver Options
+#
+CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug"
+CONFIG_STANDALONE=y
+# CONFIG_PREVENT_FIRMWARE_BUILD is not set
+# CONFIG_FW_LOADER is not set
+# CONFIG_SYS_HYPERVISOR is not set
+# CONFIG_CONNECTOR is not set
+CONFIG_MTD=y
+# CONFIG_MTD_DEBUG is not set
+# CONFIG_MTD_CONCAT is not set
+CONFIG_MTD_PARTITIONS=y
+# CONFIG_MTD_REDBOOT_PARTS is not set
+CONFIG_MTD_CMDLINE_PARTS=y
+# CONFIG_MTD_AFS_PARTS is not set
+# CONFIG_MTD_AR7_PARTS is not set
+
+#
+# User Modules And Translation Layers
+#
+CONFIG_MTD_CHAR=y
+CONFIG_MTD_BLKDEVS=y
+CONFIG_MTD_BLOCK=y
+# CONFIG_FTL is not set
+# CONFIG_NFTL is not set
+# CONFIG_INFTL is not set
+# CONFIG_RFD_FTL is not set
+# CONFIG_SSFDC is not set
+# CONFIG_MTD_OOPS is not set
+
+#
+# RAM/ROM/Flash chip drivers
+#
+CONFIG_MTD_CFI=y
+# CONFIG_MTD_JEDECPROBE is not set
+CONFIG_MTD_GEN_PROBE=y
+# CONFIG_MTD_CFI_ADV_OPTIONS is not set
+CONFIG_MTD_MAP_BANK_WIDTH_1=y
+CONFIG_MTD_MAP_BANK_WIDTH_2=y
+CONFIG_MTD_MAP_BANK_WIDTH_4=y
+# CONFIG_MTD_MAP_BANK_WIDTH_8 is not set
+# CONFIG_MTD_MAP_BANK_WIDTH_16 is not set
+# CONFIG_MTD_MAP_BANK_WIDTH_32 is not set
+CONFIG_MTD_CFI_I1=y
+CONFIG_MTD_CFI_I2=y
+# CONFIG_MTD_CFI_I4 is not set
+# CONFIG_MTD_CFI_I8 is not set
+CONFIG_MTD_CFI_INTELEXT=y
+# CONFIG_MTD_CFI_AMDSTD is not set
+# CONFIG_MTD_CFI_STAA is not set
+CONFIG_MTD_CFI_UTIL=y
+# CONFIG_MTD_RAM is not set
+# CONFIG_MTD_ROM is not set
+# CONFIG_MTD_ABSENT is not set
+
+#
+# Mapping drivers for chip access
+#
+# CONFIG_MTD_COMPLEX_MAPPINGS is not set
+CONFIG_MTD_PHYSMAP=y
+CONFIG_MTD_PHYSMAP_START=0x10000000
+CONFIG_MTD_PHYSMAP_LEN=0x2000000
+CONFIG_MTD_PHYSMAP_BANKWIDTH=2
+# CONFIG_MTD_ARM_INTEGRATOR is not set
+# CONFIG_MTD_APF9328 is not set
+# CONFIG_MTD_PLATRAM is not set
+
+#
+# Self-contained MTD device drivers
+#
+# CONFIG_MTD_DATAFLASH is not set
+# CONFIG_MTD_M25P80 is not set
+# CONFIG_MTD_SLRAM is not set
+# CONFIG_MTD_PHRAM is not set
+# CONFIG_MTD_MTDRAM is not set
+# CONFIG_MTD_BLOCK2MTD is not set
+
+#
+# Disk-On-Chip Device Drivers
+#
+# CONFIG_MTD_DOC2000 is not set
+# CONFIG_MTD_DOC2001 is not set
+# CONFIG_MTD_DOC2001PLUS is not set
+# CONFIG_MTD_NAND is not set
+# CONFIG_MTD_ONENAND is not set
+
+#
+# UBI - Unsorted block images
+#
+# CONFIG_MTD_UBI is not set
+# CONFIG_PARPORT is not set
+CONFIG_BLK_DEV=y
+# CONFIG_BLK_DEV_COW_COMMON is not set
+CONFIG_BLK_DEV_LOOP=m
+CONFIG_BLK_DEV_CRYPTOLOOP=m
+CONFIG_BLK_DEV_NBD=m
+# CONFIG_BLK_DEV_UB is not set
+CONFIG_BLK_DEV_RAM=y
+CONFIG_BLK_DEV_RAM_COUNT=1
+CONFIG_BLK_DEV_RAM_SIZE=2048
+# CONFIG_BLK_DEV_XIP is not set
+# CONFIG_CDROM_PKTCDVD is not set
+# CONFIG_ATA_OVER_ETH is not set
+# CONFIG_MISC_DEVICES is not set
+CONFIG_HAVE_IDE=y
+# CONFIG_IDE is not set
+
+#
+# SCSI device support
+#
+# CONFIG_RAID_ATTRS is not set
+CONFIG_SCSI=y
+CONFIG_SCSI_DMA=y
+# CONFIG_SCSI_TGT is not set
+# CONFIG_SCSI_NETLINK is not set
+CONFIG_SCSI_PROC_FS=y
+
+#
+# SCSI support type (disk, tape, CD-ROM)
+#
+CONFIG_BLK_DEV_SD=y
+# CONFIG_CHR_DEV_ST is not set
+# CONFIG_CHR_DEV_OSST is not set
+# CONFIG_BLK_DEV_SR is not set
+# CONFIG_CHR_DEV_SG is not set
+# CONFIG_CHR_DEV_SCH is not set
+
+#
+# Some SCSI devices (e.g. CD jukebox) support multiple LUNs
+#
+# CONFIG_SCSI_MULTI_LUN is not set
+# CONFIG_SCSI_CONSTANTS is not set
+# CONFIG_SCSI_LOGGING is not set
+# CONFIG_SCSI_SCAN_ASYNC is not set
+CONFIG_SCSI_WAIT_SCAN=m
+
+#
+# SCSI Transports
+#
+# CONFIG_SCSI_SPI_ATTRS is not set
+# CONFIG_SCSI_FC_ATTRS is not set
+# CONFIG_SCSI_ISCSI_ATTRS is not set
+# CONFIG_SCSI_SAS_LIBSAS is not set
+# CONFIG_SCSI_SRP_ATTRS is not set
+# CONFIG_SCSI_LOWLEVEL is not set
+# CONFIG_SCSI_DH is not set
+# CONFIG_ATA is not set
+# CONFIG_MD is not set
+CONFIG_NETDEVICES=y
+# CONFIG_DUMMY is not set
+# CONFIG_BONDING is not set
+# CONFIG_MACVLAN is not set
+# CONFIG_EQUALIZER is not set
+# CONFIG_TUN is not set
+# CONFIG_VETH is not set
+# CONFIG_PHYLIB is not set
+CONFIG_NET_ETHERNET=y
+CONFIG_MII=y
+# CONFIG_AX88796 is not set
+# CONFIG_SMC91X is not set
+CONFIG_DM9000=y
+CONFIG_DM9000_DEBUGLEVEL=4
+# CONFIG_DM9000_FORCE_SIMPLE_PHY_POLL is not set
+# CONFIG_ENC28J60 is not set
+# CONFIG_IBM_NEW_EMAC_ZMII is not set
+# CONFIG_IBM_NEW_EMAC_RGMII is not set
+# CONFIG_IBM_NEW_EMAC_TAH is not set
+# CONFIG_IBM_NEW_EMAC_EMAC4 is not set
+# CONFIG_B44 is not set
+# CONFIG_NETDEV_1000 is not set
+# CONFIG_NETDEV_10000 is not set
+
+#
+# Wireless LAN
+#
+# CONFIG_WLAN_PRE80211 is not set
+# CONFIG_WLAN_80211 is not set
+# CONFIG_IWLWIFI_LEDS is not set
+
+#
+# USB Network Adapters
+#
+# CONFIG_USB_CATC is not set
+# CONFIG_USB_KAWETH is not set
+# CONFIG_USB_PEGASUS is not set
+# CONFIG_USB_RTL8150 is not set
+# CONFIG_USB_USBNET is not set
+# CONFIG_WAN is not set
+# CONFIG_PPP is not set
+# CONFIG_SLIP is not set
+# CONFIG_NETCONSOLE is not set
+# CONFIG_NETPOLL is not set
+# CONFIG_NET_POLL_CONTROLLER is not set
+# CONFIG_ISDN is not set
+
+#
+# Input device support
+#
+CONFIG_INPUT=y
+# CONFIG_INPUT_FF_MEMLESS is not set
+# CONFIG_INPUT_POLLDEV is not set
+
+#
+# Userland interfaces
+#
+CONFIG_INPUT_MOUSEDEV=y
+CONFIG_INPUT_MOUSEDEV_PSAUX=y
+CONFIG_INPUT_MOUSEDEV_SCREEN_X=320
+CONFIG_INPUT_MOUSEDEV_SCREEN_Y=240
+# CONFIG_INPUT_JOYDEV is not set
+CONFIG_INPUT_EVDEV=y
+# CONFIG_INPUT_EVBUG is not set
+
+#
+# Input Device Drivers
+#
+CONFIG_INPUT_KEYBOARD=y
+CONFIG_KEYBOARD_ATKBD=y
+# CONFIG_KEYBOARD_SUNKBD is not set
+# CONFIG_KEYBOARD_LKKBD is not set
+# CONFIG_KEYBOARD_XTKBD is not set
+# CONFIG_KEYBOARD_NEWTON is not set
+# CONFIG_KEYBOARD_STOWAWAY is not set
+# CONFIG_KEYBOARD_GPIO is not set
+CONFIG_INPUT_MOUSE=y
+CONFIG_MOUSE_PS2=y
+# CONFIG_MOUSE_PS2_ALPS is not set
+# CONFIG_MOUSE_PS2_LOGIPS2PP is not set
+# CONFIG_MOUSE_PS2_SYNAPTICS is not set
+# CONFIG_MOUSE_PS2_LIFEBOOK is not set
+# CONFIG_MOUSE_PS2_TRACKPOINT is not set
+# CONFIG_MOUSE_PS2_TOUCHKIT is not set
+# CONFIG_MOUSE_SERIAL is not set
+# CONFIG_MOUSE_APPLETOUCH is not set
+# CONFIG_MOUSE_BCM5974 is not set
+# CONFIG_MOUSE_VSXXXAA is not set
+# CONFIG_MOUSE_GPIO is not set
+# CONFIG_INPUT_JOYSTICK is not set
+# CONFIG_INPUT_TABLET is not set
+CONFIG_INPUT_TOUCHSCREEN=y
+# CONFIG_TOUCHSCREEN_ADS7846 is not set
+# CONFIG_TOUCHSCREEN_FUJITSU is not set
+# CONFIG_TOUCHSCREEN_GUNZE is not set
+# CONFIG_TOUCHSCREEN_ELO is not set
+# CONFIG_TOUCHSCREEN_MTOUCH is not set
+# CONFIG_TOUCHSCREEN_INEXIO is not set
+# CONFIG_TOUCHSCREEN_MK712 is not set
+# CONFIG_TOUCHSCREEN_PENMOUNT is not set
+# CONFIG_TOUCHSCREEN_TOUCHRIGHT is not set
+# CONFIG_TOUCHSCREEN_TOUCHWIN is not set
+CONFIG_TOUCHSCREEN_TSC2102=m
+# CONFIG_TOUCHSCREEN_UCB1400 is not set
+# CONFIG_TOUCHSCREEN_USB_COMPOSITE is not set
+# CONFIG_TOUCHSCREEN_TOUCHIT213 is not set
+CONFIG_INPUT_MISC=y
+# CONFIG_INPUT_ATI_REMOTE is not set
+# CONFIG_INPUT_ATI_REMOTE2 is not set
+# CONFIG_INPUT_KEYSPAN_REMOTE is not set
+# CONFIG_INPUT_POWERMATE is not set
+# CONFIG_INPUT_YEALINK is not set
+CONFIG_INPUT_UINPUT=m
+
+#
+# Hardware I/O ports
+#
+CONFIG_SERIO=y
+CONFIG_SERIO_SERPORT=y
+CONFIG_SERIO_LIBPS2=y
+# CONFIG_SERIO_RAW is not set
+# CONFIG_GAMEPORT is not set
+
+#
+# Character devices
+#
+CONFIG_VT=y
+CONFIG_CONSOLE_TRANSLATIONS=y
+CONFIG_VT_CONSOLE=y
+CONFIG_HW_CONSOLE=y
+CONFIG_VT_HW_CONSOLE_BINDING=y
+CONFIG_DEVKMEM=y
+# CONFIG_SERIAL_NONSTANDARD is not set
+
+#
+# Serial drivers
+#
+CONFIG_SERIAL_8250=m
+CONFIG_SERIAL_8250_NR_UARTS=4
+CONFIG_SERIAL_8250_RUNTIME_UARTS=4
+# CONFIG_SERIAL_8250_EXTENDED is not set
+
+#
+# Non-8250 serial port support
+#
+CONFIG_SERIAL_IMX=y
+CONFIG_SERIAL_IMX_CONSOLE=y
+CONFIG_SERIAL_CORE=y
+CONFIG_SERIAL_CORE_CONSOLE=y
+CONFIG_UNIX98_PTYS=y
+# CONFIG_LEGACY_PTYS is not set
+# CONFIG_IPMI_HANDLER is not set
+CONFIG_HW_RANDOM=y
+# CONFIG_NVRAM is not set
+# CONFIG_R3964 is not set
+# CONFIG_RAW_DRIVER is not set
+# CONFIG_TCG_TPM is not set
+CONFIG_I2C=y
+CONFIG_I2C_BOARDINFO=y
+CONFIG_I2C_CHARDEV=y
+CONFIG_I2C_HELPER_AUTO=y
+
+#
+# I2C Hardware Bus support
+#
+
+#
+# I2C system bus drivers (mostly embedded / system-on-chip)
+#
+# CONFIG_I2C_GPIO is not set
+# CONFIG_I2C_OCORES is not set
+# CONFIG_I2C_SIMTEC is not set
+
+#
+# External I2C/SMBus adapter drivers
+#
+# CONFIG_I2C_PARPORT_LIGHT is not set
+# CONFIG_I2C_TAOS_EVM is not set
+# CONFIG_I2C_TINY_USB is not set
+
+#
+# Other I2C/SMBus bus drivers
+#
+CONFIG_I2C_IMX=y
+# CONFIG_I2C_PCA_PLATFORM is not set
+# CONFIG_I2C_STUB is not set
+
+#
+# Miscellaneous I2C Chip support
+#
+# CONFIG_DS1682 is not set
+CONFIG_AT24=m
+# CONFIG_SENSORS_EEPROM is not set
+# CONFIG_SENSORS_PCF8574 is not set
+# CONFIG_PCF8575 is not set
+# CONFIG_SENSORS_PCA9539 is not set
+# CONFIG_SENSORS_PCF8591 is not set
+# CONFIG_SENSORS_MAX6875 is not set
+# CONFIG_SENSORS_TSL2550 is not set
+# CONFIG_I2C_DEBUG_CORE is not set
+# CONFIG_I2C_DEBUG_ALGO is not set
+# CONFIG_I2C_DEBUG_BUS is not set
+# CONFIG_I2C_DEBUG_CHIP is not set
+CONFIG_SPI=y
+CONFIG_SPI_MASTER=y
+
+#
+# SPI Master Controller Drivers
+#
+# CONFIG_SPI_BITBANG is not set
+CONFIG_SPI_IMX=m
+
+#
+# SPI Protocol Masters
+#
+# CONFIG_SPI_AT25 is not set
+# CONFIG_SPI_SPIDEV is not set
+# CONFIG_SPI_TLE62X0 is not set
+CONFIG_SPI_TSC2102=m
+# CONFIG_W1 is not set
+# CONFIG_POWER_SUPPLY is not set
+CONFIG_HWMON=m
+# CONFIG_HWMON_VID is not set
+# CONFIG_SENSORS_AD7414 is not set
+# CONFIG_SENSORS_AD7418 is not set
+# CONFIG_SENSORS_ADCXX is not set
+# CONFIG_SENSORS_ADM1021 is not set
+# CONFIG_SENSORS_ADM1025 is not set
+# CONFIG_SENSORS_ADM1026 is not set
+# CONFIG_SENSORS_ADM1029 is not set
+# CONFIG_SENSORS_ADM1031 is not set
+# CONFIG_SENSORS_ADM9240 is not set
+# CONFIG_SENSORS_ADT7470 is not set
+# CONFIG_SENSORS_ADT7473 is not set
+# CONFIG_SENSORS_ATXP1 is not set
+# CONFIG_SENSORS_DS1621 is not set
+# CONFIG_SENSORS_F71805F is not set
+# CONFIG_SENSORS_F71882FG is not set
+# CONFIG_SENSORS_F75375S is not set
+# CONFIG_SENSORS_GL518SM is not set
+# CONFIG_SENSORS_GL520SM is not set
+# CONFIG_SENSORS_IT87 is not set
+# CONFIG_SENSORS_LM63 is not set
+# CONFIG_SENSORS_LM70 is not set
+# CONFIG_SENSORS_LM75 is not set
+# CONFIG_SENSORS_LM77 is not set
+# CONFIG_SENSORS_LM78 is not set
+# CONFIG_SENSORS_LM80 is not set
+# CONFIG_SENSORS_LM83 is not set
+# CONFIG_SENSORS_LM85 is not set
+# CONFIG_SENSORS_LM87 is not set
+# CONFIG_SENSORS_LM90 is not set
+# CONFIG_SENSORS_LM92 is not set
+# CONFIG_SENSORS_LM93 is not set
+# CONFIG_SENSORS_MAX1619 is not set
+# CONFIG_SENSORS_MAX6650 is not set
+# CONFIG_SENSORS_PC87360 is not set
+# CONFIG_SENSORS_PC87427 is not set
+# CONFIG_SENSORS_DME1737 is not set
+# CONFIG_SENSORS_SMSC47M1 is not set
+# CONFIG_SENSORS_SMSC47M192 is not set
+# CONFIG_SENSORS_SMSC47B397 is not set
+# CONFIG_SENSORS_ADS7828 is not set
+# CONFIG_SENSORS_THMC50 is not set
+# CONFIG_SENSORS_VT1211 is not set
+# CONFIG_SENSORS_W83781D is not set
+# CONFIG_SENSORS_W83791D is not set
+# CONFIG_SENSORS_W83792D is not set
+# CONFIG_SENSORS_W83793 is not set
+# CONFIG_SENSORS_W83L785TS is not set
+# CONFIG_SENSORS_W83L786NG is not set
+# CONFIG_SENSORS_W83627HF is not set
+# CONFIG_SENSORS_W83627EHF is not set
+# CONFIG_HWMON_DEBUG_CHIP is not set
+# CONFIG_WATCHDOG is not set
+
+#
+# Sonics Silicon Backplane
+#
+CONFIG_SSB_POSSIBLE=y
+# CONFIG_SSB is not set
+
+#
+# Multifunction device drivers
+#
+# CONFIG_MFD_CORE is not set
+# CONFIG_MFD_SM501 is not set
+# CONFIG_HTC_PASIC3 is not set
+# CONFIG_MFD_TMIO is not set
+# CONFIG_MFD_T7L66XB is not set
+# CONFIG_MFD_TC6387XB is not set
+
+#
+# Multimedia devices
+#
+
+#
+# Multimedia core support
+#
+# CONFIG_VIDEO_DEV is not set
+# CONFIG_DVB_CORE is not set
+# CONFIG_VIDEO_MEDIA is not set
+
+#
+# Multimedia drivers
+#
+# CONFIG_DAB is not set
+
+#
+# Graphics support
+#
+# CONFIG_VGASTATE is not set
+CONFIG_VIDEO_OUTPUT_CONTROL=m
+CONFIG_FB=y
+# CONFIG_FIRMWARE_EDID is not set
+# CONFIG_FB_DDC is not set
+CONFIG_FB_CFB_FILLRECT=y
+CONFIG_FB_CFB_COPYAREA=y
+CONFIG_FB_CFB_IMAGEBLIT=y
+# CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set
+# CONFIG_FB_SYS_FILLRECT is not set
+# CONFIG_FB_SYS_COPYAREA is not set
+# CONFIG_FB_SYS_IMAGEBLIT is not set
+# CONFIG_FB_FOREIGN_ENDIAN is not set
+# CONFIG_FB_SYS_FOPS is not set
+# CONFIG_FB_SVGALIB is not set
+# CONFIG_FB_MACMODES is not set
+# CONFIG_FB_BACKLIGHT is not set
+CONFIG_FB_MODE_HELPERS=y
+# CONFIG_FB_TILEBLITTING is not set
+
+#
+# Frame buffer hardware drivers
+#
+CONFIG_FB_IMX=y
+CONFIG_FB_IMX_SHARP_LQ043_TFT=y
+# CONFIG_FB_IMX_MICROTIPS_MTF_T035_TFT is not set
+# CONFIG_FB_IMX_SHARP_LQ057_TFT is not set
+# CONFIG_FB_IMX_OPTREX_F51900_CSTN is not set
+# CONFIG_FB_IMX_MOTOROLA_A910_TFT is not set
+# CONFIG_FB_S1D13XXX is not set
+# CONFIG_FB_VIRTUAL is not set
+CONFIG_BACKLIGHT_LCD_SUPPORT=y
+CONFIG_LCD_CLASS_DEVICE=m
+# CONFIG_LCD_LTV350QV is not set
+# CONFIG_LCD_ILI9320 is not set
+# CONFIG_LCD_VGG2432A4 is not set
+# CONFIG_LCD_PLATFORM is not set
+CONFIG_BACKLIGHT_CLASS_DEVICE=m
+# CONFIG_BACKLIGHT_CORGI is not set
+
+#
+# Display device support
+#
+# CONFIG_DISPLAY_SUPPORT is not set
+
+#
+# Console display driver support
+#
+# CONFIG_VGA_CONSOLE is not set
+CONFIG_DUMMY_CONSOLE=y
+CONFIG_FRAMEBUFFER_CONSOLE=y
+# CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY is not set
+# CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set
+# CONFIG_FONTS is not set
+CONFIG_FONT_8x8=y
+CONFIG_FONT_8x16=y
+CONFIG_LOGO=y
+# CONFIG_LOGO_LINUX_MONO is not set
+# CONFIG_LOGO_LINUX_VGA16 is not set
+# CONFIG_LOGO_LINUX_CLUT224 is not set
+CONFIG_LOGO_ARMADEUS_CLUT224=y
+CONFIG_SOUND=m
+CONFIG_SND=m
+CONFIG_SND_TIMER=m
+CONFIG_SND_PCM=m
+CONFIG_SND_SEQUENCER=m
+CONFIG_SND_SEQ_DUMMY=m
+CONFIG_SND_OSSEMUL=y
+CONFIG_SND_MIXER_OSS=m
+CONFIG_SND_PCM_OSS=m
+CONFIG_SND_PCM_OSS_PLUGINS=y
+CONFIG_SND_SEQUENCER_OSS=y
+# CONFIG_SND_DYNAMIC_MINORS is not set
+CONFIG_SND_SUPPORT_OLD_API=y
+CONFIG_SND_VERBOSE_PROCFS=y
+# CONFIG_SND_VERBOSE_PRINTK is not set
+# CONFIG_SND_DEBUG is not set
+# CONFIG_SND_DRIVERS is not set
+CONFIG_SND_ARM=y
+CONFIG_SND_IMX_PCM=m
+CONFIG_SND_IMX_TSC2102=m
+# CONFIG_SND_SPI is not set
+# CONFIG_SND_USB is not set
+# CONFIG_SND_SOC is not set
+# CONFIG_SOUND_PRIME is not set
+CONFIG_HID_SUPPORT=y
+CONFIG_HID=y
+# CONFIG_HID_DEBUG is not set
+CONFIG_HIDRAW=y
+
+#
+# USB Input Devices
+#
+CONFIG_USB_HID=y
+# CONFIG_USB_HIDINPUT_POWERBOOK is not set
+# CONFIG_HID_FF is not set
+CONFIG_USB_HIDDEV=y
+CONFIG_USB_SUPPORT=y
+CONFIG_USB_ARCH_HAS_HCD=y
+# CONFIG_USB_ARCH_HAS_OHCI is not set
+# CONFIG_USB_ARCH_HAS_EHCI is not set
+CONFIG_USB=y
+# CONFIG_USB_DEBUG is not set
+# CONFIG_USB_ANNOUNCE_NEW_DEVICES is not set
+
+#
+# Miscellaneous USB options
+#
+CONFIG_USB_DEVICEFS=y
+CONFIG_USB_DEVICE_CLASS=y
+# CONFIG_USB_DYNAMIC_MINORS is not set
+# CONFIG_USB_OTG is not set
+# CONFIG_USB_OTG_WHITELIST is not set
+# CONFIG_USB_OTG_BLACKLIST_HUB is not set
+CONFIG_USB_MON=y
+
+#
+# USB Host Controller Drivers
+#
+# CONFIG_USB_C67X00_HCD is not set
+# CONFIG_USB_ISP116X_HCD is not set
+# CONFIG_USB_ISP1760_HCD is not set
+# CONFIG_USB_SL811_HCD is not set
+# CONFIG_USB_R8A66597_HCD is not set
+# CONFIG_USB_GADGET_MUSB_HDRC is not set
+
+#
+# USB Device Class drivers
+#
+# CONFIG_USB_ACM is not set
+# CONFIG_USB_PRINTER is not set
+# CONFIG_USB_WDM is not set
+
+#
+# NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support'
+#
+
+#
+# may also be needed; see USB_STORAGE Help for more information
+#
+CONFIG_USB_STORAGE=y
+# CONFIG_USB_STORAGE_DEBUG is not set
+# CONFIG_USB_STORAGE_DATAFAB is not set
+# CONFIG_USB_STORAGE_FREECOM is not set
+# CONFIG_USB_STORAGE_ISD200 is not set
+# CONFIG_USB_STORAGE_DPCM is not set
+# CONFIG_USB_STORAGE_USBAT is not set
+# CONFIG_USB_STORAGE_SDDR09 is not set
+# CONFIG_USB_STORAGE_SDDR55 is not set
+# CONFIG_USB_STORAGE_JUMPSHOT is not set
+# CONFIG_USB_STORAGE_ALAUDA is not set
+# CONFIG_USB_STORAGE_ONETOUCH is not set
+# CONFIG_USB_STORAGE_KARMA is not set
+# CONFIG_USB_STORAGE_CYPRESS_ATACB is not set
+# CONFIG_USB_LIBUSUAL is not set
+
+#
+# USB Imaging devices
+#
+# CONFIG_USB_MDC800 is not set
+# CONFIG_USB_MICROTEK is not set
+
+#
+# USB port drivers
+#
+CONFIG_USB_SERIAL=y
+CONFIG_USB_SERIAL_CONSOLE=y
+# CONFIG_USB_EZUSB is not set
+CONFIG_USB_SERIAL_GENERIC=y
+# CONFIG_USB_SERIAL_AIRCABLE is not set
+# CONFIG_USB_SERIAL_ARK3116 is not set
+# CONFIG_USB_SERIAL_BELKIN is not set
+# CONFIG_USB_SERIAL_CH341 is not set
+# CONFIG_USB_SERIAL_WHITEHEAT is not set
+# CONFIG_USB_SERIAL_DIGI_ACCELEPORT is not set
+# CONFIG_USB_SERIAL_CP2101 is not set
+# CONFIG_USB_SERIAL_CYPRESS_M8 is not set
+# CONFIG_USB_SERIAL_EMPEG is not set
+# CONFIG_USB_SERIAL_FTDI_SIO is not set
+# CONFIG_USB_SERIAL_FUNSOFT is not set
+# CONFIG_USB_SERIAL_VISOR is not set
+# CONFIG_USB_SERIAL_IPAQ is not set
+# CONFIG_USB_SERIAL_IR is not set
+# CONFIG_USB_SERIAL_EDGEPORT is not set
+# CONFIG_USB_SERIAL_EDGEPORT_TI is not set
+# CONFIG_USB_SERIAL_GARMIN is not set
+# CONFIG_USB_SERIAL_IPW is not set
+# CONFIG_USB_SERIAL_IUU is not set
+# CONFIG_USB_SERIAL_KEYSPAN_PDA is not set
+# CONFIG_USB_SERIAL_KEYSPAN is not set
+# CONFIG_USB_SERIAL_KLSI is not set
+# CONFIG_USB_SERIAL_KOBIL_SCT is not set
+# CONFIG_USB_SERIAL_MCT_U232 is not set
+# CONFIG_USB_SERIAL_MOS7720 is not set
+# CONFIG_USB_SERIAL_MOS7840 is not set
+# CONFIG_USB_SERIAL_MOTOROLA is not set
+# CONFIG_USB_SERIAL_NAVMAN is not set
+# CONFIG_USB_SERIAL_PL2303 is not set
+# CONFIG_USB_SERIAL_OTI6858 is not set
+# CONFIG_USB_SERIAL_SPCP8X5 is not set
+# CONFIG_USB_SERIAL_HP4X is not set
+# CONFIG_USB_SERIAL_SAFE is not set
+# CONFIG_USB_SERIAL_SIERRAWIRELESS is not set
+# CONFIG_USB_SERIAL_TI is not set
+# CONFIG_USB_SERIAL_CYBERJACK is not set
+# CONFIG_USB_SERIAL_XIRCOM is not set
+# CONFIG_USB_SERIAL_OPTION is not set
+# CONFIG_USB_SERIAL_OMNINET is not set
+# CONFIG_USB_SERIAL_DEBUG is not set
+
+#
+# USB Miscellaneous drivers
+#
+# CONFIG_USB_EMI62 is not set
+# CONFIG_USB_EMI26 is not set
+# CONFIG_USB_ADUTUX is not set
+# CONFIG_USB_RIO500 is not set
+# CONFIG_USB_LEGOTOWER is not set
+# CONFIG_USB_LCD is not set
+# CONFIG_USB_BERRY_CHARGE is not set
+# CONFIG_USB_LED is not set
+# CONFIG_USB_CYPRESS_CY7C63 is not set
+# CONFIG_USB_CYTHERM is not set
+# CONFIG_USB_PHIDGET is not set
+# CONFIG_USB_IDMOUSE is not set
+# CONFIG_USB_FTDI_ELAN is not set
+# CONFIG_USB_APPLEDISPLAY is not set
+# CONFIG_USB_LD is not set
+# CONFIG_USB_TRANCEVIBRATOR is not set
+# CONFIG_USB_IOWARRIOR is not set
+# CONFIG_USB_TEST is not set
+# CONFIG_USB_ISIGHTFW is not set
+CONFIG_USB_GADGET=y
+# CONFIG_USB_GADGET_DEBUG_FILES is not set
+CONFIG_USB_GADGET_SELECTED=y
+# CONFIG_USB_GADGET_AMD5536UDC is not set
+# CONFIG_USB_GADGET_ATMEL_USBA is not set
+# CONFIG_USB_GADGET_FSL_USB2 is not set
+# CONFIG_USB_GADGET_NET2280 is not set
+# CONFIG_USB_GADGET_PXA25X is not set
+# CONFIG_USB_GADGET_M66592 is not set
+# CONFIG_USB_GADGET_PXA27X is not set
+CONFIG_USB_GADGET_IMX=y
+CONFIG_USB_IMX=y
+# CONFIG_USB_GADGET_GOKU is not set
+# CONFIG_USB_GADGET_LH7A40X is not set
+# CONFIG_USB_GADGET_OMAP is not set
+# CONFIG_USB_GADGET_S3C2410 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 is not set
+CONFIG_USB_FILE_STORAGE=m
+# CONFIG_USB_FILE_STORAGE_TEST is not set
+CONFIG_USB_G_SERIAL=m
+# CONFIG_USB_MIDI_GADGET is not set
+# CONFIG_USB_G_PRINTER is not set
+CONFIG_USB_CDC_COMPOSITE=m
+
+#
+# Armadeus specific drivers
+#
+CONFIG_ARMADEUS_DRIVERS=y
+# CONFIG_ARMADEUS_GENERIC_DRIVER is not set
+CONFIG_ARMADEUS_GPIO_DRIVER=m
+CONFIG_ARMADEUS_PPDEV_DRIVER=m
+CONFIG_ARMADEUS_KEYPAD_DRIVER=m
+CONFIG_ARMADEUS_MAX1027=m
+
+#
+# FPGA related
+#
+
+#
+# FPGA Drivers
+#
+CONFIG_ARMADEUS_FPGA_DRIVERS=y
+CONFIG_ARMADEUS_FPGA_TEST=y
+CONFIG_ARMADEUS_FPGA_TOOL_DRIVER=m
+CONFIG_ARMADEUS_FPGAACCESS_DRIVER=m
+CONFIG_ARMADEUS_FPGA_OTHERS_DRIVERS=y
+# CONFIG_ARMADEUS_BUTTON_DRIVER is not set
+# CONFIG_ARMADEUS_LED_DRIVER is not set
+# CONFIG_ARMADEUS_I2C_OCORE_IRQMNG is not set
+CONFIG_ARMADEUS_PS2KBD_DRIVER=m
+# CONFIG_POD_DRIVERS is not set
+
+#
+# Handheld related
+#
+CONFIG_ARMADEUS_PWM_DRIVER=m
+CONFIG_IMX_BACKLIGHT=m
+
+#
+# Communication bus related:
+#
+CONFIG_ARMADEUS_ISP1761=y
+CONFIG_MMC=y
+# CONFIG_MMC_DEBUG is not set
+# CONFIG_MMC_UNSAFE_RESUME is not set
+
+#
+# MMC/SD Card Drivers
+#
+CONFIG_MMC_BLOCK=y
+CONFIG_MMC_BLOCK_BOUNCE=y
+# CONFIG_SDIO_UART is not set
+# CONFIG_MMC_TEST is not set
+
+#
+# MMC/SD Host Controller Drivers
+#
+# CONFIG_MMC_SDHCI is not set
+CONFIG_MMC_IMX=y
+# CONFIG_MMC_SPI is not set
+# CONFIG_NEW_LEDS is not set
+CONFIG_RTC_LIB=y
+CONFIG_RTC_CLASS=y
+CONFIG_RTC_HCTOSYS=y
+CONFIG_RTC_HCTOSYS_DEVICE="rtc0"
+# CONFIG_RTC_DEBUG is not set
+
+#
+# RTC interfaces
+#
+CONFIG_RTC_INTF_SYSFS=y
+CONFIG_RTC_INTF_PROC=y
+CONFIG_RTC_INTF_DEV=y
+CONFIG_RTC_INTF_DEV_UIE_EMUL=y
+# CONFIG_RTC_DRV_TEST is not set
+
+#
+# I2C RTC drivers
+#
+# CONFIG_RTC_DRV_DS1307 is not set
+# CONFIG_RTC_DRV_DS1374 is not set
+CONFIG_RTC_DRV_DS1374_LEGACY=y
+# CONFIG_RTC_DRV_DS1672 is not set
+# CONFIG_RTC_DRV_MAX6900 is not set
+# CONFIG_RTC_DRV_RS5C372 is not set
+# CONFIG_RTC_DRV_ISL1208 is not set
+# CONFIG_RTC_DRV_X1205 is not set
+# CONFIG_RTC_DRV_PCF8563 is not set
+# CONFIG_RTC_DRV_PCF8583 is not set
+# CONFIG_RTC_DRV_M41T80 is not set
+# CONFIG_RTC_DRV_S35390A is not set
+# CONFIG_RTC_DRV_FM3130 is not set
+
+#
+# SPI RTC drivers
+#
+# CONFIG_RTC_DRV_M41T94 is not set
+# CONFIG_RTC_DRV_DS1305 is not set
+# CONFIG_RTC_DRV_MAX6902 is not set
+# CONFIG_RTC_DRV_R9701 is not set
+# CONFIG_RTC_DRV_RS5C348 is not set
+
+#
+# Platform RTC drivers
+#
+# CONFIG_RTC_DRV_CMOS is not set
+# CONFIG_RTC_DRV_DS1511 is not set
+# CONFIG_RTC_DRV_DS1553 is not set
+# CONFIG_RTC_DRV_DS1742 is not set
+# CONFIG_RTC_DRV_STK17TA8 is not set
+# CONFIG_RTC_DRV_M48T86 is not set
+# CONFIG_RTC_DRV_M48T59 is not set
+# CONFIG_RTC_DRV_V3020 is not set
+
+#
+# on-CPU RTC drivers
+#
+# CONFIG_DMADEVICES is not set
+
+#
+# Voltage and Current regulators
+#
+# CONFIG_REGULATOR is not set
+# CONFIG_REGULATOR_FIXED_VOLTAGE is not set
+# CONFIG_REGULATOR_VIRTUAL_CONSUMER is not set
+# CONFIG_REGULATOR_BQ24022 is not set
+# CONFIG_UIO is not set
+
+#
+# File systems
+#
+CONFIG_EXT2_FS=y
+CONFIG_EXT2_FS_XATTR=y
+CONFIG_EXT2_FS_POSIX_ACL=y
+CONFIG_EXT2_FS_SECURITY=y
+CONFIG_EXT2_FS_XIP=y
+CONFIG_FS_XIP=y
+CONFIG_EXT3_FS=y
+CONFIG_EXT3_FS_XATTR=y
+CONFIG_EXT3_FS_POSIX_ACL=y
+CONFIG_EXT3_FS_SECURITY=y
+# CONFIG_EXT4DEV_FS is not set
+CONFIG_JBD=y
+CONFIG_FS_MBCACHE=y
+# CONFIG_REISERFS_FS is not set
+# CONFIG_JFS_FS is not set
+CONFIG_FS_POSIX_ACL=y
+# CONFIG_XFS_FS is not set
+# CONFIG_OCFS2_FS is not set
+CONFIG_DNOTIFY=y
+CONFIG_INOTIFY=y
+CONFIG_INOTIFY_USER=y
+# CONFIG_QUOTA is not set
+CONFIG_AUTOFS_FS=y
+CONFIG_AUTOFS4_FS=y
+# CONFIG_FUSE_FS is not set
+
+#
+# CD-ROM/DVD Filesystems
+#
+# CONFIG_ISO9660_FS is not set
+# CONFIG_UDF_FS is not set
+
+#
+# DOS/FAT/NT Filesystems
+#
+CONFIG_FAT_FS=y
+CONFIG_MSDOS_FS=y
+CONFIG_VFAT_FS=y
+CONFIG_FAT_DEFAULT_CODEPAGE=437
+CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1"
+# CONFIG_NTFS_FS is not set
+
+#
+# Pseudo filesystems
+#
+CONFIG_PROC_FS=y
+CONFIG_PROC_SYSCTL=y
+CONFIG_SYSFS=y
+CONFIG_TMPFS=y
+# CONFIG_TMPFS_POSIX_ACL is not set
+# CONFIG_HUGETLB_PAGE is not set
+# CONFIG_CONFIGFS_FS is not set
+
+#
+# Miscellaneous filesystems
+#
+# CONFIG_ADFS_FS is not set
+# CONFIG_AFFS_FS is not set
+# CONFIG_HFS_FS is not set
+# CONFIG_HFSPLUS_FS is not set
+# CONFIG_BEFS_FS is not set
+# CONFIG_BFS_FS is not set
+# CONFIG_EFS_FS is not set
+CONFIG_JFFS2_FS=y
+CONFIG_JFFS2_FS_DEBUG=0
+CONFIG_JFFS2_FS_WRITEBUFFER=y
+# CONFIG_JFFS2_FS_WBUF_VERIFY is not set
+# CONFIG_JFFS2_SUMMARY is not set
+# CONFIG_JFFS2_FS_XATTR is not set
+# CONFIG_JFFS2_COMPRESSION_OPTIONS is not set
+CONFIG_JFFS2_ZLIB=y
+# CONFIG_JFFS2_LZO is not set
+CONFIG_JFFS2_RTIME=y
+# CONFIG_JFFS2_RUBIN is not set
+# CONFIG_CRAMFS is not set
+# CONFIG_VXFS_FS is not set
+# CONFIG_MINIX_FS is not set
+# CONFIG_OMFS_FS is not set
+# CONFIG_HPFS_FS is not set
+# CONFIG_QNX4FS_FS is not set
+CONFIG_ROMFS_FS=y
+# CONFIG_SYSV_FS is not set
+# CONFIG_UFS_FS is not set
+CONFIG_NETWORK_FILESYSTEMS=y
+CONFIG_NFS_FS=y
+CONFIG_NFS_V3=y
+# CONFIG_NFS_V3_ACL is not set
+CONFIG_NFS_V4=y
+CONFIG_ROOT_NFS=y
+# CONFIG_NFSD is not set
+CONFIG_LOCKD=y
+CONFIG_LOCKD_V4=y
+CONFIG_NFS_COMMON=y
+CONFIG_SUNRPC=y
+CONFIG_SUNRPC_GSS=y
+CONFIG_RPCSEC_GSS_KRB5=y
+# CONFIG_RPCSEC_GSS_SPKM3 is not set
+# CONFIG_SMB_FS is not set
+# CONFIG_CIFS is not set
+# CONFIG_NCP_FS is not set
+# CONFIG_CODA_FS is not set
+# CONFIG_AFS_FS is not set
+
+#
+# Partition Types
+#
+CONFIG_PARTITION_ADVANCED=y
+# CONFIG_ACORN_PARTITION is not set
+# CONFIG_OSF_PARTITION is not set
+# CONFIG_AMIGA_PARTITION is not set
+# CONFIG_ATARI_PARTITION is not set
+# CONFIG_MAC_PARTITION is not set
+CONFIG_MSDOS_PARTITION=y
+CONFIG_BSD_DISKLABEL=y
+# CONFIG_MINIX_SUBPARTITION is not set
+# CONFIG_SOLARIS_X86_PARTITION is not set
+# CONFIG_UNIXWARE_DISKLABEL is not set
+# CONFIG_LDM_PARTITION is not set
+# CONFIG_SGI_PARTITION is not set
+# CONFIG_ULTRIX_PARTITION is not set
+# CONFIG_SUN_PARTITION is not set
+# CONFIG_KARMA_PARTITION is not set
+# CONFIG_EFI_PARTITION is not set
+# CONFIG_SYSV68_PARTITION is not set
+CONFIG_NLS=y
+CONFIG_NLS_DEFAULT="iso8859-1"
+CONFIG_NLS_CODEPAGE_437=y
+# CONFIG_NLS_CODEPAGE_737 is not set
+# CONFIG_NLS_CODEPAGE_775 is not set
+CONFIG_NLS_CODEPAGE_850=y
+# CONFIG_NLS_CODEPAGE_852 is not set
+# CONFIG_NLS_CODEPAGE_855 is not set
+# CONFIG_NLS_CODEPAGE_857 is not set
+# CONFIG_NLS_CODEPAGE_860 is not set
+# CONFIG_NLS_CODEPAGE_861 is not set
+# CONFIG_NLS_CODEPAGE_862 is not set
+# CONFIG_NLS_CODEPAGE_863 is not set
+# CONFIG_NLS_CODEPAGE_864 is not set
+# CONFIG_NLS_CODEPAGE_865 is not set
+# CONFIG_NLS_CODEPAGE_866 is not set
+# CONFIG_NLS_CODEPAGE_869 is not set
+# CONFIG_NLS_CODEPAGE_936 is not set
+# CONFIG_NLS_CODEPAGE_950 is not set
+# CONFIG_NLS_CODEPAGE_932 is not set
+# CONFIG_NLS_CODEPAGE_949 is not set
+# CONFIG_NLS_CODEPAGE_874 is not set
+# CONFIG_NLS_ISO8859_8 is not set
+# CONFIG_NLS_CODEPAGE_1250 is not set
+# CONFIG_NLS_CODEPAGE_1251 is not set
+# CONFIG_NLS_ASCII is not set
+# CONFIG_NLS_ISO8859_1 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
+# CONFIG_DLM is not set
+
+#
+# Kernel hacking
+#
+# CONFIG_PRINTK_TIME is not set
+CONFIG_ENABLE_WARN_DEPRECATED=y
+CONFIG_ENABLE_MUST_CHECK=y
+CONFIG_FRAME_WARN=1024
+# CONFIG_MAGIC_SYSRQ is not set
+# CONFIG_UNUSED_SYMBOLS is not set
+# CONFIG_DEBUG_FS is not set
+# CONFIG_HEADERS_CHECK is not set
+# CONFIG_DEBUG_KERNEL is not set
+# CONFIG_DEBUG_BUGVERBOSE is not set
+# CONFIG_DEBUG_MEMORY_INIT is not set
+CONFIG_FRAME_POINTER=y
+# CONFIG_LATENCYTOP is not set
+# CONFIG_SYSCTL_SYSCALL_CHECK is not set
+CONFIG_HAVE_FTRACE=y
+CONFIG_HAVE_DYNAMIC_FTRACE=y
+# CONFIG_FTRACE is not set
+# CONFIG_IRQSOFF_TRACER is not set
+# CONFIG_PREEMPT_TRACER is not set
+# CONFIG_SCHED_TRACER is not set
+# CONFIG_CONTEXT_SWITCH_TRACER is not set
+# CONFIG_SAMPLES is not set
+CONFIG_HAVE_ARCH_KGDB=y
+# CONFIG_DEBUG_USER is not set
+
+#
+# Security options
+#
+# CONFIG_KEYS is not set
+# CONFIG_SECURITY is not set
+# CONFIG_SECURITY_FILE_CAPABILITIES is not set
+CONFIG_CRYPTO=y
+
+#
+# Crypto core or helper
+#
+CONFIG_CRYPTO_ALGAPI=y
+CONFIG_CRYPTO_BLKCIPHER=y
+CONFIG_CRYPTO_HASH=m
+CONFIG_CRYPTO_MANAGER=y
+# CONFIG_CRYPTO_GF128MUL is not set
+# CONFIG_CRYPTO_NULL is not set
+# CONFIG_CRYPTO_CRYPTD is not set
+# CONFIG_CRYPTO_AUTHENC is not set
+# CONFIG_CRYPTO_TEST is not set
+
+#
+# Authenticated Encryption with Associated Data
+#
+# CONFIG_CRYPTO_CCM is not set
+# CONFIG_CRYPTO_GCM is not set
+# CONFIG_CRYPTO_SEQIV is not set
+
+#
+# Block modes
+#
+CONFIG_CRYPTO_CBC=y
+# CONFIG_CRYPTO_CTR is not set
+# CONFIG_CRYPTO_CTS is not set
+CONFIG_CRYPTO_ECB=m
+# CONFIG_CRYPTO_LRW is not set
+# CONFIG_CRYPTO_PCBC is not set
+# CONFIG_CRYPTO_XTS is not set
+
+#
+# Hash modes
+#
+# CONFIG_CRYPTO_HMAC is not set
+# CONFIG_CRYPTO_XCBC is not set
+
+#
+# Digest
+#
+CONFIG_CRYPTO_CRC32C=m
+# CONFIG_CRYPTO_MD4 is not set
+CONFIG_CRYPTO_MD5=y
+# CONFIG_CRYPTO_MICHAEL_MIC is not set
+# CONFIG_CRYPTO_RMD128 is not set
+# CONFIG_CRYPTO_RMD160 is not set
+# CONFIG_CRYPTO_RMD256 is not set
+# CONFIG_CRYPTO_RMD320 is not set
+# CONFIG_CRYPTO_SHA1 is not set
+# CONFIG_CRYPTO_SHA256 is not set
+# CONFIG_CRYPTO_SHA512 is not set
+# CONFIG_CRYPTO_TGR192 is not set
+# CONFIG_CRYPTO_WP512 is not set
+
+#
+# Ciphers
+#
+# CONFIG_CRYPTO_AES is not set
+# CONFIG_CRYPTO_ANUBIS is not set
+# CONFIG_CRYPTO_ARC4 is not set
+# CONFIG_CRYPTO_BLOWFISH is not set
+# CONFIG_CRYPTO_CAMELLIA is not set
+# CONFIG_CRYPTO_CAST5 is not set
+# CONFIG_CRYPTO_CAST6 is not set
+CONFIG_CRYPTO_DES=y
+# CONFIG_CRYPTO_FCRYPT is not set
+# CONFIG_CRYPTO_KHAZAD is not set
+# CONFIG_CRYPTO_SALSA20 is not set
+# CONFIG_CRYPTO_SEED is not set
+# CONFIG_CRYPTO_SERPENT is not set
+# CONFIG_CRYPTO_TEA is not set
+# CONFIG_CRYPTO_TWOFISH is not set
+
+#
+# Compression
+#
+# CONFIG_CRYPTO_DEFLATE is not set
+# CONFIG_CRYPTO_LZO is not set
+# CONFIG_CRYPTO_HW is not set
+
+#
+# Library routines
+#
+CONFIG_BITREVERSE=y
+# CONFIG_GENERIC_FIND_FIRST_BIT is not set
+# CONFIG_GENERIC_FIND_NEXT_BIT is not set
+# CONFIG_CRC_CCITT is not set
+# CONFIG_CRC16 is not set
+# CONFIG_CRC_T10DIF is not set
+# CONFIG_CRC_ITU_T is not set
+CONFIG_CRC32=y
+# CONFIG_CRC7 is not set
+CONFIG_LIBCRC32C=m
+CONFIG_ZLIB_INFLATE=y
+CONFIG_ZLIB_DEFLATE=y
+CONFIG_PLIST=y
+CONFIG_HAS_IOMEM=y
+CONFIG_HAS_IOPORT=y
+CONFIG_HAS_DMA=y
Deleted: trunk/buildroot/target/device/armadeus/apf9328/apf9328-linux-2.6.27.2.config
===================================================================
--- trunk/buildroot/target/device/armadeus/apf9328/apf9328-linux-2.6.27.2.config 2009-01-31 20:13:39 UTC (rev 1046)
+++ trunk/buildroot/target/device/armadeus/apf9328/apf9328-linux-2.6.27.2.config 2009-01-31 20:25:39 UTC (rev 1047)
@@ -1,1532 +0,0 @@
-#
-# Automatically generated make config: don't edit
-# Linux kernel version: 2.6.27.2
-# Fri Jan 16 18:34:47 2009
-#
-CONFIG_ARM=y
-CONFIG_SYS_SUPPORTS_APM_EMULATION=y
-CONFIG_GENERIC_GPIO=y
-CONFIG_GENERIC_TIME=y
-CONFIG_GENERIC_CLOCKEVENTS=y
-CONFIG_MMU=y
-# CONFIG_NO_IOPORT is not set
-CONFIG_GENERIC_HARDIRQS=y
-CONFIG_STACKTRACE_SUPPORT=y
-CONFIG_HAVE_LATENCYTOP_SUPPORT=y
-CONFIG_LOCKDEP_SUPPORT=y
-CONFIG_TRACE_IRQFLAGS_SUPPORT=y
-CONFIG_HARDIRQS_SW_RESEND=y
-CONFIG_GENERIC_IRQ_PROBE=y
-CONFIG_RWSEM_GENERIC_SPINLOCK=y
-# CONFIG_ARCH_HAS_ILOG2_U32 is not set
-# CONFIG_ARCH_HAS_ILOG2_U64 is not set
-CONFIG_GENERIC_HWEIGHT=y
-CONFIG_GENERIC_CALIBRATE_DELAY=y
-CONFIG_ARCH_SUPPORTS_AOUT=y
-CONFIG_ZONE_DMA=y
-CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y
-CONFIG_VECTORS_BASE=0xffff0000
-CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"
-
-#
-# General setup
-#
-CONFIG_EXPERIMENTAL=y
-CONFIG_BROKEN_ON_SMP=y
-CONFIG_LOCK_KERNEL=y
-CONFIG_INIT_ENV_ARG_LIMIT=32
-CONFIG_LOCALVERSION=""
-CONFIG_LOCALVERSION_AUTO=y
-CONFIG_SWAP=y
-CONFIG_SYSVIPC=y
-CONFIG_SYSVIPC_SYSCTL=y
-# CONFIG_POSIX_MQUEUE is not set
-# CONFIG_BSD_PROCESS_ACCT is not set
-# CONFIG_TASKSTATS is not set
-# CONFIG_AUDIT is not set
-CONFIG_IKCONFIG=y
-CONFIG_IKCONFIG_PROC=y
-CONFIG_LOG_BUF_SHIFT=14
-# CONFIG_CGROUPS is not set
-# CONFIG_GROUP_SCHED is not set
-CONFIG_SYSFS_DEPRECATED=y
-CONFIG_SYSFS_DEPRECATED_V2=y
-# CONFIG_RELAY is not set
-# CONFIG_NAMESPACES is not set
-# CONFIG_BLK_DEV_INITRD is not set
-CONFIG_CC_OPTIMIZE_FOR_SIZE=y
-CONFIG_SYSCTL=y
-CONFIG_EMBEDDED=y
-CONFIG_UID16=y
-CONFIG_SYSCTL_SYSCALL=y
-# CONFIG_KALLSYMS is not set
-CONFIG_HOTPLUG=y
-CONFIG_PRINTK=y
-CONFIG_BUG=y
-CONFIG_ELF_CORE=y
-CONFIG_COMPAT_BRK=y
-CONFIG_BASE_FULL=y
-CONFIG_FUTEX=y
-CONFIG_ANON_INODES=y
-CONFIG_EPOLL=y
-CONFIG_SIGNALFD=y
-CONFIG_TIMERFD=y
-CONFIG_EVENTFD=y
-CONFIG_SHMEM=y
-CONFIG_VM_EVENT_COUNTERS=y
-CONFIG_SLAB=y
-# CONFIG_SLUB is not set
-# CONFIG_SLOB is not set
-# CONFIG_PROFILING is not set
-# CONFIG_MARKERS is not set
-CONFIG_HAVE_OPROFILE=y
-# CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS is not set
-# CONFIG_HAVE_IOREMAP_PROT is not set
-CONFIG_HAVE_KPROBES=y
-CONFIG_HAVE_KRETPROBES=y
-# CONFIG_HAVE_ARCH_TRACEHOOK is not set
-# CONFIG_HAVE_DMA_ATTRS is not set
-# CONFIG_USE_GENERIC_SMP_HELPERS is not set
-# CONFIG_HAVE_CLK is not set
-CONFIG_PROC_PAGE_MONITOR=y
-CONFIG_HAVE_GENERIC_DMA_COHERENT=y
-CONFIG_SLABINFO=y
-CONFIG_RT_MUTEXES=y
-# CONFIG_TINY_SHMEM is not set
-CONFIG_BASE_SMALL=0
-CONFIG_MODULES=y
-# CONFIG_MODULE_FORCE_LOAD is not set
-CONFIG_MODULE_UNLOAD=y
-# CONFIG_MODULE_FORCE_UNLOAD is not set
-# CONFIG_MODVERSIONS is not set
-# CONFIG_MODULE_SRCVERSION_ALL is not set
-CONFIG_KMOD=y
-CONFIG_BLOCK=y
-# CONFIG_LBD is not set
-# CONFIG_BLK_DEV_IO_TRACE is not set
-# CONFIG_LSF is not set
-# CONFIG_BLK_DEV_BSG is not set
-# CONFIG_BLK_DEV_INTEGRITY is not set
-
-#
-# IO Schedulers
-#
-CONFIG_IOSCHED_NOOP=y
-# CONFIG_IOSCHED_AS is not set
-CONFIG_IOSCHED_DEADLINE=y
-# CONFIG_IOSCHED_CFQ is not set
-# CONFIG_DEFAULT_AS is not set
-CONFIG_DEFAULT_DEADLINE=y
-# CONFIG_DEFAULT_CFQ is not set
-# CONFIG_DEFAULT_NOOP is not set
-CONFIG_DEFAULT_IOSCHED="deadline"
-CONFIG_CLASSIC_RCU=y
-
-#
-# System Type
-#
-# CONFIG_ARCH_AAEC2000 is not set
-# CONFIG_ARCH_INTEGRATOR is not set
-# CONFIG_ARCH_REALVIEW is not set
-# CONFIG_ARCH_VERSATILE is not set
-# CONFIG_ARCH_AT91 is not set
-# CONFIG_ARCH_CLPS7500 is not set
-# CONFIG_ARCH_CLPS711X is not set
-# CONFIG_ARCH_EBSA110 is not set
-# CONFIG_ARCH_EP93XX is not set
-# CONFIG_ARCH_FOOTBRIDGE is not set
-# CONFIG_ARCH_NETX is not set
-# CONFIG_ARCH_H720X is not set
-CONFIG_ARCH_IMX=y
-# CONFIG_ARCH_IOP13XX is not set
-# CONFIG_ARCH_IOP32X is not set
-# CONFIG_ARCH_IOP33X is not set
-# CONFIG_ARCH_IXP23XX is not set
-# CONFIG_ARCH_IXP2000 is not set
-# CONFIG_ARCH_IXP4XX is not set
-# CONFIG_ARCH_L7200 is not set
-# CONFIG_ARCH_KIRKWOOD is not set
-# CONFIG_ARCH_KS8695 is not set
-# CONFIG_ARCH_NS9XXX is not set
-# CONFIG_ARCH_LOKI is not set
-# CONFIG_ARCH_MV78XX0 is not set
-# CONFIG_ARCH_MXC is not set
-# CONFIG_ARCH_ORION5X is not set
-# CONFIG_ARCH_PNX4008 is not set
-# CONFIG_ARCH_PXA is not set
-# CONFIG_ARCH_RPC is not set
-# CONFIG_ARCH_SA1100 is not set
-# CONFIG_ARCH_S3C2410 is not set
-# CONFIG_ARCH_SHARK is not set
-# CONFIG_ARCH_LH7A40X is not set
-# CONFIG_ARCH_DAVINCI is not set
-# CONFIG_ARCH_OMAP is not set
-# CONFIG_ARCH_MSM7X00A is not set
-
-#
-# Boot options
-#
-
-#
-# Power management
-#
-
-#
-# IMX Implementations
-#
-# CONFIG_ARCH_MX1ADS is not set
-CONFIG_MACH_APF9328=y
-# CONFIG_IMX_APF9328_FLASH_8MB is not set
-CONFIG_IMX_APF9328_FLASH_16MB=y
-CONFIG_IMX_SC...
[truncated message content] |
|
From: <ar...@us...> - 2009-01-31 20:13:42
|
Revision: 1046
http://armadeus.svn.sourceforge.net/armadeus/?rev=1046&view=rev
Author: artemys
Date: 2009-01-31 20:13:39 +0000 (Sat, 31 Jan 2009)
Log Message:
-----------
[LINUX] Moves 2.6.27.2 patches to 2.6.27.13 (first step)
Added Paths:
-----------
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.13/
trunk/buildroot/target/device/armadeus/linux/kernel-patches/copy_patches.sh
trunk/buildroot/target/device/armadeus/linux/kernel-patches/move_patches.sh
Removed Paths:
-------------
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.2/
trunk/buildroot/target/device/armadeus/linux/kernel-patches/create_patches.sh
Copied: trunk/buildroot/target/device/armadeus/linux/kernel-patches/copy_patches.sh (from rev 1041, trunk/buildroot/target/device/armadeus/linux/kernel-patches/create_patches.sh)
===================================================================
--- trunk/buildroot/target/device/armadeus/linux/kernel-patches/copy_patches.sh (rev 0)
+++ trunk/buildroot/target/device/armadeus/linux/kernel-patches/copy_patches.sh 2009-01-31 20:13:39 UTC (rev 1046)
@@ -0,0 +1,39 @@
+#!/bin/bash
+
+show_usage()
+{
+ echo
+ echo "Copy existing patches and rename them for new version:"
+ echo " $0 old_version_dir new_version_dir"
+ echo
+ exit 1
+}
+
+if [ $# != 2 ]; then
+ show_usage
+fi
+
+if [ ! -d "$1" ]; then
+ echo "$1 source directory doesn't exist"
+ show_usage
+fi
+
+if [ -d "$2" ]; then
+ echo "$2 directory is already existing !!"
+ show_usage
+fi
+
+# Copy dir
+cp -r $1 $2
+
+# Rename patches
+FILES=`ls $1 | grep $1`
+for patches in $FILES; do
+ new_name=`echo $patches | sed -e s/$1/$2/`
+ #echo "renaming $1/$patches in $2/$new_name"
+ mv $2/$patches $2/$new_name
+done
+rm -rf $2/.svn
+
+# Bye bye
+exit 0
Deleted: trunk/buildroot/target/device/armadeus/linux/kernel-patches/create_patches.sh
===================================================================
--- trunk/buildroot/target/device/armadeus/linux/kernel-patches/create_patches.sh 2009-01-31 18:18:44 UTC (rev 1045)
+++ trunk/buildroot/target/device/armadeus/linux/kernel-patches/create_patches.sh 2009-01-31 20:13:39 UTC (rev 1046)
@@ -1,39 +0,0 @@
-#!/bin/bash
-
-show_usage()
-{
- echo
- echo "Copy existing patches and rename them for new version:"
- echo " $0 old_version_dir new_version_dir"
- echo
- exit 1
-}
-
-if [ $# != 2 ]; then
- show_usage
-fi
-
-if [ ! -d "$1" ]; then
- echo "$1 source directory doesn't exist"
- show_usage
-fi
-
-if [ -d "$2" ]; then
- echo "$2 directory is already existing !!"
- show_usage
-fi
-
-# Copy dir
-cp -r $1 $2
-
-# Rename patches
-FILES=`ls $1 | grep $1`
-for patches in $FILES; do
- new_name=`echo $patches | sed -e s/$1/$2/`
- #echo "renaming $1/$patches in $2/$new_name"
- mv $2/$patches $2/$new_name
-done
-rm -rf $2/.svn
-
-# Bye bye
-exit 0
Added: trunk/buildroot/target/device/armadeus/linux/kernel-patches/move_patches.sh
===================================================================
--- trunk/buildroot/target/device/armadeus/linux/kernel-patches/move_patches.sh (rev 0)
+++ trunk/buildroot/target/device/armadeus/linux/kernel-patches/move_patches.sh 2009-01-31 20:13:39 UTC (rev 1046)
@@ -0,0 +1,56 @@
+#!/bin/bash
+
+show_usage()
+{
+ echo
+ echo "Move (svn mv) patches from given version dir to new version:"
+ echo " $0 old_version_dir new_version"
+ echo
+ exit 1
+}
+
+if [ $# != 2 ]; then
+ show_usage
+fi
+
+if [ ! -d "$1" ]; then
+ echo "$1 source directory doesn't exist"
+ show_usage
+fi
+
+if [ -d "$2" ]; then
+ echo "$2 directory is already existing !!"
+ show_usage
+fi
+
+svn mv $1 $2
+
+echo "********"
+echo "I'm now going to commit the renaming of $1 to $2 (first step of the patches moving)"
+echo "ARE YOU SURE YOU WANT TO PROCEED ??"
+echo " y/n"
+read answer
+
+if [ "$answer" != "y" ]; then
+ svn revert $2
+ svn revert -R $1
+ rm -rf $2
+ echo " Nothing changed !!"
+ exit 1
+fi
+
+svn commit -m "[LINUX] Moves $1 patches to $2 (first step)"
+
+# Rename patches
+PATCHES=`ls $2 | grep $1`
+for patch in $PATCHES; do
+ new_name=`echo $patch | sed -e s/$1/$2/`
+ echo "renaming $1/$patch in $2/$new_name"
+ svn mv $2/$patch $2/$new_name
+done
+
+echo "Don't forget to move Linux configuration in Buildroot too !!"
+
+# Bye bye
+exit 0
+
Property changes on: trunk/buildroot/target/device/armadeus/linux/kernel-patches/move_patches.sh
___________________________________________________________________
Added: svn:executable
+ *
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ar...@us...> - 2009-01-31 18:18:48
|
Revision: 1045
http://armadeus.svn.sourceforge.net/armadeus/?rev=1045&view=rev
Author: artemys
Date: 2009-01-31 18:18:44 +0000 (Sat, 31 Jan 2009)
Log Message:
-----------
[BUILD] Add SDL build dir envt
Modified Paths:
--------------
trunk/Makefile.in
Modified: trunk/Makefile.in
===================================================================
--- trunk/Makefile.in 2009-01-31 14:06:57 UTC (rev 1044)
+++ trunk/Makefile.in 2009-01-31 18:18:44 UTC (rev 1045)
@@ -16,9 +16,16 @@
ARMADEUS_TARGET_ARCH:=$(shell echo $(BR2_GCC_TARGET_ARCH))
ARMADEUS_UCLIBC_VERSION:=0.9.29
+ARMADEUS_SDL_VERSION:=$(shell grep "SDL_VERSION:=" $(BUILDROOT_DIR)/package/sdl/sdl.mk | cut -d = -f 2)
+ifeq ($(ARMADEUS_SDL_VERSION),)
+ARMADEUS_SDL_VERSION:=SDL_NOT_INSTALLED
+endif
+
ARMADEUS_PATCH_DIR=patches
ARMADEUS_LINUX_DIR=$(BUILDROOT_DIR)/project_build_$(ARMADEUS_TARGET_ARCH)/$(ARMADEUS_BOARD_NAME)/linux-$(ARMADEUS_LINUX_VERSION)
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_BOARD_NAME)/root
+ARMADEUS_BUILD_DIR=$(BUILDROOT_DIR)/build_$(ARMADEUS_TARGET_ARCH)
+ARMADEUS_SDL_DIR=$(ARMADEUS_BUILD_DIR)/SDL-$(ARMADEUS_SDL_VERSION)
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ar...@us...> - 2009-01-31 14:07:01
|
Revision: 1044
http://armadeus.svn.sourceforge.net/armadeus/?rev=1044&view=rev
Author: artemys
Date: 2009-01-31 14:06:57 +0000 (Sat, 31 Jan 2009)
Log Message:
-----------
[DEMOS] Now input_test can check: keypads, keyboards, mouses and joysticks/trackballs
Modified Paths:
--------------
trunk/target/demos/input_test/Makefile
trunk/target/demos/input_test/main.c
Modified: trunk/target/demos/input_test/Makefile
===================================================================
--- trunk/target/demos/input_test/Makefile 2009-01-31 13:27:39 UTC (rev 1043)
+++ trunk/target/demos/input_test/Makefile 2009-01-31 14:06:57 UTC (rev 1044)
@@ -18,7 +18,7 @@
endif
CFLAGS+="-g"
-EXEC_NAME=keypad_test
+EXEC_NAME=input_test
default: $(EXEC_NAME)
Modified: trunk/target/demos/input_test/main.c
===================================================================
--- trunk/target/demos/input_test/main.c 2009-01-31 13:27:39 UTC (rev 1043)
+++ trunk/target/demos/input_test/main.c 2009-01-31 14:06:57 UTC (rev 1044)
@@ -1,7 +1,10 @@
/*
- * Small tool to test keypad (with the use of SDL library)
- * for the Armadeus project. www.armadeus.org
+ * Small tool to test user input devices (with the use of SDL library)
+ * for the Armadeus project: http://www.armadeus.org
*
+ * It's mostly a copy of this SDL tutorial:
+ * http://www.gnurou.org/writing/linuxmag/sdl
+ *
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
@@ -18,90 +21,261 @@
*/
#include <stdio.h>
-#include <stdlib.h>
-#include <unistd.h> // for sleep()
-
#include "SDL.h"
-#define SCREEN_WIDTH 480
-#define SCREEN_HEIGHT 270
-
#ifdef DEBUG
#define debug( args...) printf( ## args )
#else
#define debug( args...) do {;} while(0);
#endif
-#define bool unsigned int
-#define false 0
-#define true 1
-SDL_Surface *screen;
+unsigned char letsexit = 0;
+/* Sprite's velocity */
+Uint16 xvel = 0, yvel = 0;
+/* Sprite's position */
+SDL_Rect spritepos;
+/* Input events handling */
+void process_events()
+{
+ SDL_Event event;
-//---- Main ----
+ while (SDL_PollEvent(&event))
+ {
+ switch (event.type)
+ {
+ case SDL_KEYDOWN:
+ printf("\rKey %3d down (%s) ",
+ event.key.keysym.sym,
+ SDL_GetKeyName(event.key.keysym.sym));
+ fflush(stdout);
+ switch (event.key.keysym.sym)
+ {
+ case SDLK_ESCAPE:
+ letsexit = 1;
+ break;
+ case SDLK_LEFT:
+ xvel = -1;
+ break;
+ case SDLK_RIGHT:
+ xvel = 1;
+ break;
+ case SDLK_UP:
+ yvel = -1;
+ break;
+ case SDLK_DOWN:
+ yvel = 1;
+ break;
+ default:
+ break;
+ }
+ break;
-int main(int argc, char *argv[])
+ case SDL_KEYUP:
+ printf("\rKey %3d up ", event.key.keysym.sym);
+ fflush(stdout);
+ switch (event.key.keysym.sym)
+ {
+ case SDLK_LEFT:
+ case SDLK_RIGHT:
+ xvel =0;
+ break;
+ case SDLK_UP:
+ case SDLK_DOWN:
+ yvel = 0;
+ break;
+ default:
+ break;
+ }
+ break;
+
+ case SDL_MOUSEMOTION:
+ spritepos.x += event.motion.xrel;
+ spritepos.y += event.motion.yrel;
+ printf("\rMouse coords: (%3d, %3d)", event.motion.x,
+ event.motion.y);
+ fflush(stdout);
+ break;
+
+ case SDL_MOUSEBUTTONDOWN:
+ printf("\rMouse button %d down ", event.button.button);
+ fflush(stdout);
+ break;
+
+ case SDL_MOUSEBUTTONUP:
+ printf("\rMouse button %d up ", event.button.button);
+ fflush(stdout);
+ break;
+
+ case SDL_JOYAXISMOTION:
+ printf("\rJoy %d Axis %d = %d ",
+ event.jaxis.which, event.jaxis.axis, event.jaxis.value);
+ fflush(stdout);
+ /* Even axes = verticals, odd = horizontals.
+ jaxis.value are big so divide it by 2^14 */
+ if (event.jaxis.axis % 2)
+ yvel = event.jaxis.value >> 14;
+ else
+ xvel = event.jaxis.value >> 14;
+ break;
+
+ case SDL_JOYHATMOTION:
+ printf("Joy %d Hat %d pos: ",
+ event.jhat.which, event.jhat.hat);
+ switch (event.jhat.value)
+ {
+ case SDL_HAT_CENTERED:
+ xvel = 0; yvel = 0;
+ printf("centered\n");
+ break;
+ case SDL_HAT_UP:
+ xvel = 0; yvel = -1;
+ printf("up\n");
+ break;
+ case SDL_HAT_RIGHT:
+ xvel = 1; yvel = 0;
+ printf("right\n");
+ break;
+ case SDL_HAT_DOWN:
+ xvel = 0; yvel = 1;
+ printf("down\n");
+ break;
+ case SDL_HAT_LEFT:
+ xvel = -1; yvel = 0;
+ printf("left\n");
+ break;
+ case SDL_HAT_RIGHTUP:
+ xvel = 1; yvel = -1;
+ printf("right/up\n");
+ break;
+ case SDL_HAT_RIGHTDOWN:
+ xvel = 1; yvel = 1;
+ printf("right/down\n");
+ break;
+ case SDL_HAT_LEFTUP:
+ xvel = -1; yvel = -1;
+ printf("left/up\n");
+ break;
+ case SDL_HAT_LEFTDOWN:
+ xvel = -1; yvel = 1;
+ printf("left/down\n");
+ break;
+ }
+ break;
+
+ case SDL_JOYBALLMOTION:
+ spritepos.x += event.jball.xrel;
+ spritepos.y += event.jball.yrel;
+ printf("Joy %d Trackball %d moved: (%d, %d)\n",
+ event.jball.which, event.jball.ball,
+ event.jball.xrel, event.jball.yrel);
+ break;
+
+ case SDL_JOYBUTTONDOWN:
+ printf("\rJoy %d button %d down ",
+ event.jbutton.which, event.jbutton.button);
+ fflush(stdout);
+ break;
+
+ case SDL_JOYBUTTONUP:
+ printf("\rJoy %d button %d up ",
+ event.jbutton.which, event.jbutton.button);
+ fflush(stdout);
+ break;
+
+ default:
+ break;
+ }
+ }
+}
+
+
+#define SDL_VIDEO_FLAGS (SDL_HWSURFACE | SDL_DOUBLEBUF | SDL_ANYFORMAT)
+#define SCREEN_WIDTH 320
+#define SCREEN_HEIGHT 240
+
+int main(int argc, char * argv[])
{
- Uint8* keys;
- int nbFrames = 0;
- int cursorPos = 0;
+ SDL_Surface * screen;
+ SDL_Surface * sprite, * tmp;
+ int nbjoysticks;
+ int i;
- // Initialize SDL
- if( SDL_Init( SDL_INIT_VIDEO | SDL_INIT_TIMER /*| SDL_INIT_EVENTTHREAD |SDL_INIT_NOPARACHUTE*/) < 0 )
+ if (SDL_Init(SDL_INIT_VIDEO | SDL_INIT_JOYSTICK) < 0)
{
- printf("Unable to init SDL: %s\n", SDL_GetError());
- exit(1);
+ fprintf(stderr, "Error during SDL init: %s\n",
+ SDL_GetError());
+ return 1;
}
- // Ask SDL to cleanup when exiting
+
+ /* Call SDL_Quit() before exiting */
atexit(SDL_Quit);
- // Get a screen to display some stuff
- screen=SDL_SetVideoMode( SCREEN_WIDTH, SCREEN_HEIGHT, 16, 0/*SDL_HWPALETTE*//*SDL_HWSURFACE|| SDL_DOUBLEBUF*/ );
- if( screen == NULL )
+ screen = SDL_SetVideoMode(SCREEN_WIDTH, SCREEN_HEIGHT, 16, SDL_VIDEO_FLAGS);
+ if (screen) {
+ printf("Video mode: %dx%dx%d\n", screen->w, screen->h,
+ screen->format->BitsPerPixel);
+ } else {
+ printf("Unable to set %dx%d video mode: %s\n", SCREEN_WIDTH, SCREEN_HEIGHT, SDL_GetError());
+ return 1;
+ }
+
+ /* Activate UNICODE support */
+ SDL_EnableUNICODE(1);
+
+ /* Find available Joysticks */
+ nbjoysticks = SDL_NumJoysticks();
+ printf("Number of Joysticks found: %d\n", nbjoysticks);
+ for (i = 0; i < nbjoysticks; i++)
{
- printf("Unable to set %dx%dvideo mode: %s\n", SCREEN_WIDTH, SCREEN_HEIGHT, SDL_GetError());
+ SDL_Joystick * joy = SDL_JoystickOpen(i);
+ printf("--- Joystick %d: %s\n", i, SDL_JoystickName(i));
+ printf(" Axes: %d\n", SDL_JoystickNumAxes(joy));
+ printf(" Buttons: %d\n", SDL_JoystickNumButtons(joy));
+ printf(" Trackballs: %d\n", SDL_JoystickNumBalls(joy));
+ printf(" Hats: %d\n", SDL_JoystickNumHats(joy));
+ }
+ printf("\n");
+
+ /* Sprite's image loading */
+ tmp = SDL_LoadBMP("sdl.bmp");
+ if (!tmp) {
+ printf("Unable to load image for test\n");
exit(1);
}
+ sprite = SDL_DisplayFormat(tmp);
+ SDL_FreeSurface(tmp);
+ SDL_SetColorKey(sprite, SDL_SRCCOLORKEY, SDL_MapRGB(sprite->format, 0xff, 0x00, 0xff));
- int done=0, move=0;
+ /* Sprite's initial coords */
+ spritepos.x = (screen->w - sprite->w) / 2;
+ spritepos.y = (screen->h - sprite->h) / 2;
+ spritepos.w = 0;
+ spritepos.h = 0;
- // Hide mouse
- SDL_ShowCursor(0);
-
- // Main loop
- while(done == 0)
+ /* Main loop */
+ while (!letsexit)
{
- SDL_Event event;
- // Wait for SDL events
- while ( SDL_PollEvent(&event) )
- {
- cursorPos = 0;
- switch( event.type )
- {
- case SDL_QUIT: { done = 1; break; }
+ process_events();
- case SDL_KEYDOWN:
- {
- //if ( event.key.keysym.sym == SDLK_ESCAPE ) { done = 1; }
- printf("Key down: %s\n", SDL_GetKeyName(event.key.keysym.sym));
- break;
- }
+ /* Update sprite pos */
+ spritepos.x += xvel;
+ spritepos.y += yvel;
+ /* Sprite clipping */
+ if (spritepos.x < 0) spritepos.x = 0;
+ if (spritepos.x > screen->w - sprite->w) spritepos.x = screen->w - sprite->w;
+ if (spritepos.y < 0) spritepos.y = 0;
+ if (spritepos.y > screen->h - sprite->h) spritepos.y = screen->h - sprite->h;
- case SDL_KEYUP:
- {
- //if ( event.key.keysym.sym == SDLK_ESCAPE ) { done = 1; }
- printf("Key up: %s\n", SDL_GetKeyName(event.key.keysym.sym));
- break;
- }
-
- default:
- break;
- }
- }
-
- SDL_Delay(50);
+ /* Clear screen */
+ SDL_FillRect(screen, NULL, 0);
+ /* Blit sprite */
+ SDL_BlitSurface(sprite, NULL, screen, &spritepos);
+ /* Show screen */
+ SDL_Flip(screen);
}
+ printf("\nBye !\n");
return 0;
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ar...@us...> - 2009-01-31 13:27:44
|
Revision: 1043
http://armadeus.svn.sourceforge.net/armadeus/?rev=1043&view=rev
Author: artemys
Date: 2009-01-31 13:27:39 +0000 (Sat, 31 Jan 2009)
Log Message:
-----------
[DEMOS] rename keypad tool (part2)
Modified Paths:
--------------
trunk/target/demos/input_test/Makefile
Added Paths:
-----------
trunk/target/demos/input_test/main.c
Removed Paths:
-------------
trunk/target/demos/input_test/keypad.c
Modified: trunk/target/demos/input_test/Makefile
===================================================================
--- trunk/target/demos/input_test/Makefile 2009-01-31 11:58:13 UTC (rev 1042)
+++ trunk/target/demos/input_test/Makefile 2009-01-31 13:27:39 UTC (rev 1043)
@@ -1,20 +1,16 @@
+ARMADEUS_BASE_DIR=../../..
+include $(ARMADEUS_BASE_DIR)/Makefile.in
ifeq ($(TARGET),)
- BUILDROOT_DIR:=../../../buildroot/
- BUILD_DIR_EXT:=$(shell ls $(BUILDROOT_DIR) | grep -e "^build_arm*")
- BUILD_DIR:=$(BUILDROOT_DIR)/$(BUILD_DIR_EXT)
+ STAGING_DIR:=$(ARMADEUS_BUILD_DIR)/staging_dir/
+ INSTALL_DIR:=$(ARMADEUS_ROOTFS_DIR)/usr/bin/
- SDL_DIR:=$(BUILD_DIR)/SDL-1.2.11/
- STAGING_DIR:=$(BUILD_DIR)/staging_dir/
- ROOT_DIR:=$(BUILDROOT_DIR)/project_$(BUILD_DIR_EXT)/armadeus/root/
- INSTALL_DIR:=$(ROOT_DIR)/usr/bin/
-
- CC:=$(STAGING_DIR)/bin/arm-linux-gcc
+ CC:=$(STAGING_DIR)/usr/bin/arm-linux-gcc
DEFINES="TARGET"
- CFLAGS:=$(shell STAGING_DIR=$(STAGING_DIR) sh $(SDL_DIR)/sdl-config --cflags)
- LIBS:=$(shell STAGING_DIR=$(STAGING_DIR) sh $(SDL_DIR)/sdl-config --libs)
+ CFLAGS:=$(shell STAGING_DIR=$(STAGING_DIR) sh $(ARMADEUS_SDL_DIR)/sdl-config --cflags)
+ LIBS:=$(shell STAGING_DIR=$(STAGING_DIR) sh $(ARMADEUS_SDL_DIR)/sdl-config --libs)
else
- INSTALL_DIR="./install"
+ INSTALL_DIR=./install
CFLAGS=`/usr/bin/sdl-config --cflags`
LIBS=`/usr/bin/sdl-config --libs`
CC=gcc
@@ -22,23 +18,29 @@
endif
CFLAGS+="-g"
+EXEC_NAME=keypad_test
-default: keypad_test
-all: keypad_test
+default: $(EXEC_NAME)
+all: $(EXEC_NAME)
-keypad.o: keypad.c
+
+main.o: main.c
$(CC) $(CFLAGS) -c -o $@ $^
-keypad_test: keypad.o
+$(EXEC_NAME): main.o
$(CC) $(LIBS) -o $@ $^
-install: keypad_test
+install: $(EXEC_NAME)
mkdir -p $(INSTALL_DIR)
cp $^ $(INSTALL_DIR)
+uninstall:
+ rm -f $(INSTALL_DIR)/input_test
clean:
- rm -rf keypad_test
+ rm -rf $(EXEC_NAME)
rm -rf *.o
+.PHONY: clean uninstall
+
Deleted: trunk/target/demos/input_test/keypad.c
===================================================================
--- trunk/target/demos/input_test/keypad.c 2009-01-31 11:58:13 UTC (rev 1042)
+++ trunk/target/demos/input_test/keypad.c 2009-01-31 13:27:39 UTC (rev 1043)
@@ -1,107 +0,0 @@
-/*
- * Small tool to test keypad (with the use of SDL library)
- * for the Armadeus project. www.armadeus.org
- *
- * This program is free software; you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
- */
-
-#include <stdio.h>
-#include <stdlib.h>
-#include <unistd.h> // for sleep()
-
-#include "SDL.h"
-
-#define SCREEN_WIDTH 480
-#define SCREEN_HEIGHT 270
-
-#ifdef DEBUG
-#define debug( args...) printf( ## args )
-#else
-#define debug( args...) do {;} while(0);
-#endif
-
-#define bool unsigned int
-#define false 0
-#define true 1
-
-SDL_Surface *screen;
-
-
-//---- Main ----
-
-int main(int argc, char *argv[])
-{
- Uint8* keys;
- int nbFrames = 0;
- int cursorPos = 0;
-
- // Initialize SDL
- if( SDL_Init( SDL_INIT_VIDEO | SDL_INIT_TIMER /*| SDL_INIT_EVENTTHREAD |SDL_INIT_NOPARACHUTE*/) < 0 )
- {
- printf("Unable to init SDL: %s\n", SDL_GetError());
- exit(1);
- }
- // Ask SDL to cleanup when exiting
- atexit(SDL_Quit);
-
- // Get a screen to display some stuff
- screen=SDL_SetVideoMode( SCREEN_WIDTH, SCREEN_HEIGHT, 16, 0/*SDL_HWPALETTE*//*SDL_HWSURFACE|| SDL_DOUBLEBUF*/ );
- if( screen == NULL )
- {
- printf("Unable to set %dx%dvideo mode: %s\n", SCREEN_WIDTH, SCREEN_HEIGHT, SDL_GetError());
- exit(1);
- }
-
- int done=0, move=0;
-
- // Hide mouse
- SDL_ShowCursor(0);
-
- // Main loop
- while(done == 0)
- {
- SDL_Event event;
- // Wait for SDL events
- while ( SDL_PollEvent(&event) )
- {
- cursorPos = 0;
- switch( event.type )
- {
- case SDL_QUIT: { done = 1; break; }
-
- case SDL_KEYDOWN:
- {
- //if ( event.key.keysym.sym == SDLK_ESCAPE ) { done = 1; }
- printf("Key down: %s\n", SDL_GetKeyName(event.key.keysym.sym));
- break;
- }
-
- case SDL_KEYUP:
- {
- //if ( event.key.keysym.sym == SDLK_ESCAPE ) { done = 1; }
- printf("Key up: %s\n", SDL_GetKeyName(event.key.keysym.sym));
- break;
- }
-
- default:
- break;
- }
- }
-
- SDL_Delay(50);
- }
-
- return 0;
-}
Copied: trunk/target/demos/input_test/main.c (from rev 1042, trunk/target/demos/input_test/keypad.c)
===================================================================
--- trunk/target/demos/input_test/main.c (rev 0)
+++ trunk/target/demos/input_test/main.c 2009-01-31 13:27:39 UTC (rev 1043)
@@ -0,0 +1,107 @@
+/*
+ * Small tool to test keypad (with the use of SDL library)
+ * for the Armadeus project. www.armadeus.org
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+ */
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <unistd.h> // for sleep()
+
+#include "SDL.h"
+
+#define SCREEN_WIDTH 480
+#define SCREEN_HEIGHT 270
+
+#ifdef DEBUG
+#define debug( args...) printf( ## args )
+#else
+#define debug( args...) do {;} while(0);
+#endif
+
+#define bool unsigned int
+#define false 0
+#define true 1
+
+SDL_Surface *screen;
+
+
+//---- Main ----
+
+int main(int argc, char *argv[])
+{
+ Uint8* keys;
+ int nbFrames = 0;
+ int cursorPos = 0;
+
+ // Initialize SDL
+ if( SDL_Init( SDL_INIT_VIDEO | SDL_INIT_TIMER /*| SDL_INIT_EVENTTHREAD |SDL_INIT_NOPARACHUTE*/) < 0 )
+ {
+ printf("Unable to init SDL: %s\n", SDL_GetError());
+ exit(1);
+ }
+ // Ask SDL to cleanup when exiting
+ atexit(SDL_Quit);
+
+ // Get a screen to display some stuff
+ screen=SDL_SetVideoMode( SCREEN_WIDTH, SCREEN_HEIGHT, 16, 0/*SDL_HWPALETTE*//*SDL_HWSURFACE|| SDL_DOUBLEBUF*/ );
+ if( screen == NULL )
+ {
+ printf("Unable to set %dx%dvideo mode: %s\n", SCREEN_WIDTH, SCREEN_HEIGHT, SDL_GetError());
+ exit(1);
+ }
+
+ int done=0, move=0;
+
+ // Hide mouse
+ SDL_ShowCursor(0);
+
+ // Main loop
+ while(done == 0)
+ {
+ SDL_Event event;
+ // Wait for SDL events
+ while ( SDL_PollEvent(&event) )
+ {
+ cursorPos = 0;
+ switch( event.type )
+ {
+ case SDL_QUIT: { done = 1; break; }
+
+ case SDL_KEYDOWN:
+ {
+ //if ( event.key.keysym.sym == SDLK_ESCAPE ) { done = 1; }
+ printf("Key down: %s\n", SDL_GetKeyName(event.key.keysym.sym));
+ break;
+ }
+
+ case SDL_KEYUP:
+ {
+ //if ( event.key.keysym.sym == SDLK_ESCAPE ) { done = 1; }
+ printf("Key up: %s\n", SDL_GetKeyName(event.key.keysym.sym));
+ break;
+ }
+
+ default:
+ break;
+ }
+ }
+
+ SDL_Delay(50);
+ }
+
+ return 0;
+}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ar...@us...> - 2009-01-31 13:22:12
|
Revision: 1042
http://armadeus.svn.sourceforge.net/armadeus/?rev=1042&view=rev
Author: artemys
Date: 2009-01-31 11:58:13 +0000 (Sat, 31 Jan 2009)
Log Message:
-----------
[DEMOS] Rename keypad_test to input_test
Added Paths:
-----------
trunk/target/demos/input_test/
Removed Paths:
-------------
trunk/target/demos/keypad_test/
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <th...@us...> - 2009-01-30 14:02:00
|
Revision: 1041
http://armadeus.svn.sourceforge.net/armadeus/?rev=1041&view=rev
Author: thom25
Date: 2009-01-30 14:01:49 +0000 (Fri, 30 Jan 2009)
Log Message:
-----------
[LINUX] improve fast mode transfer
Modified Paths:
--------------
trunk/target/linux/modules/max1027/loadmax.sh
trunk/target/linux/modules/max1027/max1027.c
Modified: trunk/target/linux/modules/max1027/loadmax.sh
===================================================================
--- trunk/target/linux/modules/max1027/loadmax.sh 2009-01-30 13:18:33 UTC (rev 1040)
+++ trunk/target/linux/modules/max1027/loadmax.sh 2009-01-30 14:01:49 UTC (rev 1041)
@@ -25,7 +25,7 @@
mkdir -p $MAX_DEV_DIR
-for channel in 0 1 2 3 4 5 6 7; do
+for channel in 0 1 2 3 4 5 6; do
minor=$channel
mknod $MAX_DEV_DIR/AIN$channel c $MAX_MAJOR $minor
done
Modified: trunk/target/linux/modules/max1027/max1027.c
===================================================================
--- trunk/target/linux/modules/max1027/max1027.c 2009-01-30 13:18:33 UTC (rev 1040)
+++ trunk/target/linux/modules/max1027/max1027.c 2009-01-30 14:01:49 UTC (rev 1041)
@@ -49,7 +49,7 @@
#define DRIVER_NAME "max1027"
-#define DRIVER_VERSION "0.4"
+#define DRIVER_VERSION "0.5"
/* Internal registers prefixes */
@@ -74,30 +74,25 @@
#define MAX_RESULTS_PER_CHANNEL 16 /* NSCAN = 11 */
#define MAX_NB_RESULTS (MAX_RESULTS_PER_CHANNEL+1) /* + temp */
+#define FIFO_SIZE 128
/* Global variables */
struct max1027_operations *driver_ops;
static int max1027_major = 0; /* Dynamic major allocation */
-struct max1027_results {
- u16 ain[NB_CHANNELS];
-};
-
struct adc_channel {
- spinlock_t lock;
- u16 results[MAX_RESULTS_PER_CHANNEL];
- int nb_results;
+ int id; /* channel ID */
+#define DATA_AVAILABLE 0
+ unsigned long status;
- int id;
- int enabled;
- int initialized;
- int running;
- int eoc; /* 1 if conversion ended */
+ /* channel FIFO */
+ volatile unsigned int head, tail;
+ int nb_data_required;
+ volatile u16 buffer[FIFO_SIZE];
+ /* channel wait queue */
wait_queue_head_t change_wq;
- struct fasync_struct *async_queue;
-
struct spi_dev *spi; /* clean ?? */
};
@@ -109,23 +104,19 @@
#endif
struct mutex update_lock;
- struct max1027_results results; /* latest channels value */
+#define CONVERSION_RUNNING 0
+ unsigned long status;
+
+ u16 ain[NB_CHANNELS]; /* latest channels value */
struct adc_channel* channels[NB_CHANNELS];
- int scan_time; /* in jiffies */
- unsigned long last_updated; /* in jiffies */
int temperature; /* current one in millidegree Celcius */
/* Shadow registers to hold current configuration */
u8 conv_reg;
u8 setup_reg;
u8 avg_reg;
- u8 reset_reg;
- u8 uni_reg;
- u8 bi_reg;
int cnvst; /* conversion start pin */
- wait_queue_head_t conversion_wq;
struct tasklet_struct tasklet;
- int conversion_running;
};
#define CS_CHANGE(val) 0 /* <-- what is it for ??? */
@@ -136,7 +127,48 @@
struct spi_message message;
u8 buffer[MAX_NB_RESULTS*2]; // each result is sent with 16 bits
+static void fifo_flush(struct adc_channel* channel)
+{
+ channel->head = 0;
+ channel->tail = 0;
+ channel->nb_data_required = 0;
+}
+static u16 fifo_inuse(struct adc_channel* channel)
+{
+ return channel->head - channel->tail;
+}
+
+static void fifo_put(u16 c, struct adc_channel* channel)
+{
+ if (fifo_inuse(channel) != FIFO_SIZE) {
+ channel->buffer[channel->head++%FIFO_SIZE] = c;
+ if(channel->nb_data_required)
+ channel->nb_data_required--;
+ }
+ else{
+ pr_debug("put fifo full %d\n", channel->id);
+ }
+
+ if( channel->nb_data_required<=0 ){
+ set_bit( DATA_AVAILABLE, &channel->status );
+ wake_up_interruptible( &(channel->change_wq) );
+ }
+}
+
+static u16 fifo_get(u16 * c, u16 count, struct adc_channel* channel)
+{
+ int j, i=0;
+
+ channel->nb_data_required = 0;
+ j = fifo_inuse(channel);
+ for( i = 0; i < min( j, (int)count); i++)
+ c[i] = channel->buffer[channel->tail++%FIFO_SIZE];
+ channel->nb_data_required = min( count-i, FIFO_SIZE);
+
+ return i;
+}
+
/* Must be used within mutex and outside of IRQ context !!! */
static void max1027_send_cmd( struct spi_device *spi, u8 cmd )
{
@@ -157,16 +189,29 @@
}
}
+static void max1027_start_conv(struct max1027 *max1027)
+{
+ /* if no convst pin */
+ if( max1027->cnvst < 0 ) {
+ max1027_send_cmd( current_spi, max1027->conv_reg );
+ }
+ else {
+ gpio_set_value(max1027->cnvst, 0);
+ udelay(1);
+ gpio_set_value(max1027->cnvst, 1);
+ }
+}
+
static void max1027_process_results(struct max1027 *max1027)
{
- struct adc_channel *channel;
u8 msb, lsb;
u16 value;
- int i=0, values_to_read=0, start=0;
+ int i=0, values_to_read=0, start=0, nb_data_required=0;
unsigned int scan_mode, selected_channel;
pr_debug("%s", __FUNCTION__);
+ mutex_lock(&max1027->update_lock);
selected_channel = GET_SELECTED_CHANNEL(max1027->conv_reg);
if (selected_channel >= NB_CHANNELS)
selected_channel = NB_CHANNELS - 1;
@@ -199,37 +244,34 @@
max1027->temperature = (value * 1000) >> 3; /* 1 unit = 1/8 °C + save it in millidegree */
pr_debug("%d m°C ", max1027->temperature);
}
-
- for( i=start; i<values_to_read; i++ ) {
+ nb_data_required = 0;
+ for( i=start; i<values_to_read; i++ ) {
msb = buffer[i*2] & 0x0f;
lsb = buffer[(i*2)+1];
value = ((msb << 8) | lsb) >> 2;
if( scan_mode == SCAN_MODE_00 ) {
- max1027->results.ain[i-start] = value;
+ int id = i-start;
+ if( max1027->channels[id] != NULL ){
+ fifo_put( value ,max1027->channels[id]);
+ nb_data_required = max(nb_data_required, max1027->channels[id]->nb_data_required);
+ }
+ max1027->ain[i-start] = value;
} else {
- max1027->results.ain[selected_channel++] = value;
+ if( max1027->channels[selected_channel] != NULL ){
+ fifo_put( value ,max1027->channels[selected_channel]);
+ nb_data_required = max(nb_data_required, max1027->channels[selected_channel]->nb_data_required);
+ }
+ max1027->ain[selected_channel++] = value;
}
pr_debug("0x%04x ", value);
}
pr_debug("\n");
- /* Wake up waiting userspace apps */
- pr_debug("EOC for");
- for (i=0; i < NB_CHANNELS; i++ ) {
- channel = max1027->channels[i];
- if (channel != NULL) {
- if ( channel->running ) {
- channel->running = 0;
- pr_debug(" %d", i);
- wake_up_interruptible( &(channel->change_wq) );
- // if (channel->async_queue)
- // kill_fasync(&channel->async_queue, SIGIO, POLL_IN);
- }
- }
- }
- max1027->conversion_running = 0;
- wake_up_interruptible( &(max1027->conversion_wq) );
- pr_debug("\n");
+ if( nb_data_required )
+ max1027_start_conv(max1027);
+ else
+ max1027->status = 0;
+ mutex_unlock(&max1027->update_lock);
}
static void max1027_reads_async( struct spi_device *spi, int num_values )
@@ -255,75 +297,46 @@
__FUNCTION__, ret);
}
-
/*
* Handles read() done on /dev/gpioxx
*/
static ssize_t max1027_dev_read(struct file *file, char *buf, size_t count, loff_t *ppos)
{
unsigned minor = MINOR(file->f_dentry->d_inode->i_rdev);
- u32 value=0;
+ u16 value[FIFO_SIZE];
ssize_t ret = 0;
struct adc_channel *channel = file->private_data;
struct max1027 *max1027 = dev_get_drvdata(¤t_spi->dev); /* cradingue */
if (count == 0)
return count;
-
pr_debug("- %s %d byte(s) on minor %d -> channel %d\n", __FUNCTION__, count, minor, channel->id);
- /* Launch conversion */
- mutex_lock(&max1027->update_lock);
-
- while ( max1027->conversion_running )
- {
+ if (fifo_inuse(channel) == 0){
+ if( ! test_and_set_bit( CONVERSION_RUNNING,&max1027->status) ){
+ clear_bit( DATA_AVAILABLE, &channel->status );
+ max1027_start_conv(max1027);
+ }
if (file->f_flags & O_NONBLOCK)
return -EAGAIN;
- if (wait_event_interruptible(max1027->conversion_wq, !max1027->conversion_running))
+ if (wait_event_interruptible(channel->change_wq, channel->status))
return -ERESTARTSYS;
+
}
- max1027->conversion_running = 1;
- /* if no convst pin */
- if( max1027->cnvst < 0 ) {
- max1027_send_cmd( current_spi, max1027->conv_reg );
- }
- else {
- gpio_set_value(max1027->cnvst, 0);
- udelay(2); /* must satisfy worst case clock mode 01 */
- gpio_set_value(max1027->cnvst, 1);
- }
- mutex_unlock(&max1027->update_lock);
+ //printk("count dev %d\n", count);
+ count = fifo_get(value, count>>1, channel)<<1;
+ //printk("count %d\n", count);
- spin_lock_irq(&channel->lock);
- channel->running = 1;
-
- /* Wait until conversion has been done (IRQ triggered) */
- while (channel->running) {
- spin_unlock_irq(&channel->lock);
-
- if (file->f_flags & O_NONBLOCK)
- return -EAGAIN;
-
- if (wait_event_interruptible(channel->change_wq, !channel->running))
- return -ERESTARTSYS;
-
- spin_lock_irq(&channel->lock);
- }
-
- /* Read conversion results */
- value = max1027->results.ain[channel->id];
-
/* Copy result to given userspace buffer */
- count = min( count, (size_t)sizeof(u32) );
- if ( copy_to_user(buf, &value, count) ) {
+ //count = min( count, (size_t)sizeof(u16) );
+ if ( copy_to_user(buf, value, count) ) {
ret = -EFAULT;
goto out;
}
ret = count;
out:
- spin_unlock_irq(&channel->lock);
return ret;
}
@@ -336,38 +349,22 @@
int size = 0;
/* Get conversion results from chip (depends on conversion mode) */
- if( GET_SCAN_MODE(max1027->conv_reg) == SCAN_MODE_00 )
- {
- size = GET_SELECTED_CHANNEL(max1027->conv_reg) + 1;
- if( max1027->conv_reg & MAX1027_CONV_TEMP )
- max1027_reads_async(spi, size+1);
- else
- max1027_reads_async(spi, size);
- }
- if( GET_SCAN_MODE(max1027->conv_reg) == SCAN_MODE_01 )
- {
- size = NB_CHANNELS - GET_SELECTED_CHANNEL(max1027->conv_reg);
- if( max1027->conv_reg & MAX1027_CONV_TEMP )
- max1027_reads_async(spi, size+1);
- else
- max1027_reads_async(spi, size);
- }
- if( GET_SCAN_MODE(max1027->conv_reg) == SCAN_MODE_10 )
- {
- size = GET_NB_SCAN(max1027->avg_reg);
- if( max1027->conv_reg & MAX1027_CONV_TEMP )
- max1027_reads_async(spi, size+1);
- else
- max1027_reads_async(spi, size);
- }
- if( GET_SCAN_MODE(max1027->conv_reg) == SCAN_MODE_11 )
- {
- size = 1;
- if( max1027->conv_reg & MAX1027_CONV_TEMP )
- max1027_reads_async(spi, size+1);
- else
- max1027_reads_async(spi, size);
- }
+ switch( GET_SCAN_MODE(max1027->conv_reg) )
+ {
+ case SCAN_MODE_00: size = GET_SELECTED_CHANNEL(max1027->conv_reg) + 1;
+ break;
+ case SCAN_MODE_01: size = NB_CHANNELS -
+ GET_SELECTED_CHANNEL(max1027->conv_reg); break;
+ case SCAN_MODE_10: size = GET_NB_SCAN(max1027->avg_reg); break;
+ case SCAN_MODE_11: size = 1; break;
+ default: printk(KERN_ERR "%s: max1027 scan mode not supported\n",
+ __FUNCTION__); break;
+ }
+
+ if( max1027->conv_reg & MAX1027_CONV_TEMP )
+ max1027_reads_async(spi, size+1);
+ else
+ max1027_reads_async(spi, size);
}
/* EOC (End Of Conversion) IRQ handler */
@@ -382,6 +379,15 @@
}
+static void max1027_flush_all_channels(struct max1027 *p_max1027)
+{
+ int i;
+ for (i=0; i < NB_CHANNELS; i++ ){
+ if( p_max1027->channels[i] != NULL )
+ fifo_flush(p_max1027->channels[i]);
+ }
+}
+
static int max1027_dev_open(struct inode *inode, struct file *file)
{
unsigned minor = MINOR(inode->i_rdev);
@@ -394,17 +400,14 @@
goto err_request;
file->private_data = channel;
- spin_lock_init(&channel->lock);
+ //spin_lock_init(&channel->lock);
init_waitqueue_head(&channel->change_wq);
channel->id = minor;
+ channel->status = 0;
- /* Something to configure ?? */
- channel->enabled = 1;
- channel->running = 0;
-
pr_debug("Opening /dev/max1027/AN%d\n", minor);
- channel->initialized = 1;
+ fifo_flush(channel);
max1027->channels[minor & 0x07] = channel;
return 0;
@@ -418,12 +421,12 @@
{
unsigned minor = MINOR(inode->i_rdev);
struct adc_channel *channel = file->private_data;
+ struct max1027 *max1027 = dev_get_drvdata(¤t_spi->dev); /* suite du cradingue */
- if( channel->initialized ) {
- /* something to do here ?? */
- }
- channel->running = 0;
+ mutex_lock(&max1027->update_lock);
+ max1027->channels[channel->id] = NULL;
kfree(channel);
+ mutex_unlock(&max1027->update_lock);
pr_debug("Closing access to /dev/max1027/AN%d\n", minor);
return 0;
@@ -462,6 +465,7 @@
mutex_lock(&p_max1027->update_lock);
max1027_send_cmd( spi, MAX1027_REG_CONV | val );
+ max1027_flush_all_channels(p_max1027);
mutex_unlock(&p_max1027->update_lock);
return count;
@@ -497,6 +501,7 @@
max1027_send_cmd( spi, val>>8 );
pr_debug("+ 0x%02x", val);
}
+ max1027_flush_all_channels(p_max1027);
mutex_unlock(&p_max1027->update_lock);
pr_debug("\n");
@@ -526,6 +531,7 @@
mutex_lock(&p_max1027->update_lock);
max1027_send_cmd( spi, MAX1027_REG_AVG | val );
+ max1027_flush_all_channels(p_max1027);
mutex_unlock(&p_max1027->update_lock);
return count;
@@ -558,7 +564,7 @@
struct spi_device *spi = to_spi_device(dev); \
struct max1027 *p_max1027 = dev_get_drvdata(&spi->dev); \
\
- result = p_max1027->results.ain[offset]; \
+ result = p_max1027->ain[offset]; \
size = sprintf(buf, "%d\n", (result*2500)>>10); /* millivolt with 2.5V ref */ \
\
return size; \
@@ -692,7 +698,7 @@
}
if( max1027_major == 0 ) max1027_major = result; /* dynamic Major allocation */
- init_waitqueue_head(&max1027->conversion_wq);
+ //init_waitqueue_head(&max1027->conversion_wq);
/* Setup any GPIO active */
result = platform_info->init(spi);
@@ -724,7 +730,7 @@
goto err_sys;
tasklet_init( &max1027->tasklet, read_conversion_results, (unsigned long)spi);
- max1027->conversion_running = 0;
+ max1027->status = 0;
/* setup spi_device */
spi->bits_per_word = 8;
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ar...@us...> - 2009-01-30 13:18:35
|
Revision: 1040
http://armadeus.svn.sourceforge.net/armadeus/?rev=1040&view=rev
Author: artemys
Date: 2009-01-30 13:18:33 +0000 (Fri, 30 Jan 2009)
Log Message:
-----------
[BUILDROOT] Correct small bug in Makefile
Modified Paths:
--------------
trunk/Makefile
Modified: trunk/Makefile
===================================================================
--- trunk/Makefile 2009-01-30 09:18:09 UTC (rev 1039)
+++ trunk/Makefile 2009-01-30 13:18:33 UTC (rev 1040)
@@ -124,7 +124,7 @@
@$(MAKE) -C $(BUILDROOT_DIR) linux26clean
%_defconfig: $(BUILDROOT_DIR)/.unpacked
- @if [ -e "./$(BUILDROOT_DIR)/target/device/armadeus/$(patsubst %_defconfig,%,$@)/$@" ]; then \
+ @if [ -e "$(BUILDROOT_DIR)/target/device/armadeus/$(patsubst %_defconfig,%,$@)/$@" ]; then \
rm -f $(BUILDROOT_DIR)/.config ; \
$(MAKE) -C $(BUILDROOT_DIR) $@ ; \
$(MAKE) -C $(BUILDROOT_DIR) menuconfig ; \
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ar...@us...> - 2009-01-30 09:18:15
|
Revision: 1039
http://armadeus.svn.sourceforge.net/armadeus/?rev=1039&view=rev
Author: artemys
Date: 2009-01-30 09:18:09 +0000 (Fri, 30 Jan 2009)
Log Message:
-----------
[LINUX] Custom MTD map is no more needed
Added Paths:
-----------
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.2/linux-2.6.27.2-022-armadeus-apf9328-mtd-add_driver_to_linux_build_system.no_more_used
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.2/linux-2.6.27.2-022-armadeus-apf9328-mtd.no_more_used
Removed Paths:
-------------
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.2/linux-2.6.27.2-022-armadeus-apf9328-mtd-add_driver_to_linux_build_system.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.2/linux-2.6.27.2-022-armadeus-apf9328-mtd.patch
Copied: trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.2/linux-2.6.27.2-022-armadeus-apf9328-mtd-add_driver_to_linux_build_system.no_more_used (from rev 1035, trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.2/linux-2.6.27.2-022-armadeus-apf9328-mtd-add_driver_to_linux_build_system.patch)
===================================================================
--- trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.2/linux-2.6.27.2-022-armadeus-apf9328-mtd-add_driver_to_linux_build_system.no_more_used (rev 0)
+++ trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.2/linux-2.6.27.2-022-armadeus-apf9328-mtd-add_driver_to_linux_build_system.no_more_used 2009-01-30 09:18:09 UTC (rev 1039)
@@ -0,0 +1,23 @@
+--- linux-org/drivers/mtd/maps/Kconfig
++++ linux-imx/drivers/mtd/maps/Kconfig
+@@ -375,6 +375,10 @@ config MTD_SCB9328
+ tristate "CFI Flash device mapped on ARM Integrator/P720T"
+ depends on ARM && MTD_CFI
+
++config MTD_APF9328
++ tristate "CFI Flash device mapped on APF9328 board"
++ depends on ARM && MTD_CFI
++
+ config MTD_CDB89712
+ tristate "Cirrus CDB89712 evaluation board mappings"
+ depends on MTD_CFI && ARCH_CDB89712
+--- linux-org/drivers/mtd/maps/Makefile
++++ linux-imx/drivers/mtd/maps/Makefile
+@@ -61,6 +61,7 @@
+ obj-$(CONFIG_MTD_WRSBC8260) += wr_sbc82xx_flash.o
+ obj-$(CONFIG_MTD_DMV182) += dmv182.o
+ obj-$(CONFIG_MTD_SHARP_SL) += sharpsl-flash.o
++obj-$(CONFIG_MTD_APF9328) += apf9328.o
+ obj-$(CONFIG_MTD_PLATRAM) += plat-ram.o
+ obj-$(CONFIG_MTD_OMAP_NOR) += omap_nor.o
+ obj-$(CONFIG_MTD_MTX1) += mtx-1_flash.o
Deleted: trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.2/linux-2.6.27.2-022-armadeus-apf9328-mtd-add_driver_to_linux_build_system.patch
===================================================================
--- trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.2/linux-2.6.27.2-022-armadeus-apf9328-mtd-add_driver_to_linux_build_system.patch 2009-01-30 08:26:56 UTC (rev 1038)
+++ trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.2/linux-2.6.27.2-022-armadeus-apf9328-mtd-add_driver_to_linux_build_system.patch 2009-01-30 09:18:09 UTC (rev 1039)
@@ -1,23 +0,0 @@
---- linux-org/drivers/mtd/maps/Kconfig
-+++ linux-imx/drivers/mtd/maps/Kconfig
-@@ -375,6 +375,10 @@ config MTD_SCB9328
- tristate "CFI Flash device mapped on ARM Integrator/P720T"
- depends on ARM && MTD_CFI
-
-+config MTD_APF9328
-+ tristate "CFI Flash device mapped on APF9328 board"
-+ depends on ARM && MTD_CFI
-+
- config MTD_CDB89712
- tristate "Cirrus CDB89712 evaluation board mappings"
- depends on MTD_CFI && ARCH_CDB89712
---- linux-org/drivers/mtd/maps/Makefile
-+++ linux-imx/drivers/mtd/maps/Makefile
-@@ -61,6 +61,7 @@
- obj-$(CONFIG_MTD_WRSBC8260) += wr_sbc82xx_flash.o
- obj-$(CONFIG_MTD_DMV182) += dmv182.o
- obj-$(CONFIG_MTD_SHARP_SL) += sharpsl-flash.o
-+obj-$(CONFIG_MTD_APF9328) += apf9328.o
- obj-$(CONFIG_MTD_PLATRAM) += plat-ram.o
- obj-$(CONFIG_MTD_OMAP_NOR) += omap_nor.o
- obj-$(CONFIG_MTD_MTX1) += mtx-1_flash.o
Copied: trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.2/linux-2.6.27.2-022-armadeus-apf9328-mtd.no_more_used (from rev 1035, trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.2/linux-2.6.27.2-022-armadeus-apf9328-mtd.patch)
===================================================================
--- trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.2/linux-2.6.27.2-022-armadeus-apf9328-mtd.no_more_used (rev 0)
+++ trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.2/linux-2.6.27.2-022-armadeus-apf9328-mtd.no_more_used 2009-01-30 09:18:09 UTC (rev 1039)
@@ -0,0 +1,143 @@
+--- linux-org/drivers/mtd/maps/apf9328.c 1970-01-01 01:00:00.000000000 +0100
++++ linux-imx/drivers/mtd/maps/apf9328.c 2006-10-01 14:29:08.000000000 +0200
+@@ -0,0 +1,140 @@
++/*
++ * $Id: drivers/mtd/maps/apf9328.c, v1.0
++ *
++ * Map driver for the Armadeus development board
++ *
++ * Author: Julien Boibessot
++ * Copyright: (C) 2005 Armadeus
++ *
++ * This program is free software; you can redistribute it and/or modify
++ * it under the terms of the GNU General Public License version 2 as
++ * published by the Free Software Foundation.
++ */
++
++#include <linux/module.h>
++#include <linux/types.h>
++#include <linux/kernel.h>
++#include <linux/init.h>
++#include <asm/io.h>
++#include <linux/mtd/mtd.h>
++#include <linux/mtd/map.h>
++#include <linux/mtd/partitions.h>
++#include <mach/hardware.h>
++#include <asm/pgtable.h>
++#include <linux/dma-mapping.h>
++#include <asm/cacheflush.h>
++
++
++static void apf9328_map_inval_cache(struct map_info *map, unsigned long from, ssize_t len)
++{
++ flush_ioremap_region(map->phys, map->cached, from, len);
++}
++
++static u32 flash_virt = APF9328_FLASH_BASE;
++
++static struct map_info apf9328_map = {
++ .size = APF9328_FLASH_SIZE,
++ .virt = &flash_virt,
++ .phys = APF9328_FLASH_PHYS,
++ .name = "apf9328_flash",
++ .inval_cache = apf9328_map_inval_cache,
++ .bankwidth = 2
++};
++
++static struct mtd_partition apf9328_partitions[] = {
++ {
++ .name = "Bootloader",
++ .size = 0x00040000, // 256k
++ .offset = 0,
++ .mask_flags = MTD_WRITEABLE /* force read-only */
++ },{
++ .name = "Bootloader env",
++ .size = 0x00020000, // 128k
++ .offset = 0x00040000,
++ },{
++ .name = "FPGA data",
++ .size = 0x00040000, // 256k
++ .offset = 0x00060000,
++ },{
++ .name = "Kernel",
++ .size = 0x00100000, // 1M
++ .offset = 0x000a0000,
++ },{
++ .name = "Rootfs",
++ .size = 0x00600000, // 6M
++ .offset = 0x001a0000,
++ },{
++ .name = "Userfs",
++ .size = MTDPART_SIZ_FULL,
++ .offset = 0x007a0000
++ }
++};
++
++static struct mtd_info *mymtds;
++static struct mtd_partition *parsed_parts;
++static int nr_parsed_parts;
++
++static const char *probes[] = { "cmdlinepart", NULL };
++
++static int __init init_apf9328(void)
++{
++ int ret = 0;
++
++ apf9328_map.virt = ioremap_nocache(apf9328_map.phys, APF9328_FLASH_SIZE);
++ if (!apf9328_map.virt) {
++ printk(KERN_WARNING "Failed to ioremap %s\n", apf9328_map.name);
++ }
++
++ apf9328_map.cached = ioremap_cached(apf9328_map.phys, APF9328_FLASH_SIZE);
++ if (!apf9328_map.cached) {
++ printk(KERN_WARNING "Failed to ioremap cached %s\n", apf9328_map.name);
++ }
++
++ simple_map_init(&apf9328_map);
++
++ printk(KERN_NOTICE "Probing %s at physical address 0x%08x (%d -bit buswidth)\n", apf9328_map.name, apf9328_map.phys, apf9328_map.bankwidth * 8);
++
++ mymtds = do_map_probe("cfi_probe", &apf9328_map);
++
++ if (!mymtds) {
++ iounmap((void *)apf9328_map.virt);
++ if (apf9328_map.cached)
++ iounmap(apf9328_map.cached);
++ if (!ret)
++ return -EIO;
++ }
++ mymtds->owner = THIS_MODULE;
++
++ nr_parsed_parts = parse_mtd_partitions(mymtds, probes, &parsed_parts, 0);
++
++ if (nr_parsed_parts > 0) {
++ add_mtd_partitions(mymtds, parsed_parts, nr_parsed_parts);
++ } else {
++ printk("Using static partitions on %s\n", apf9328_map.name);
++ add_mtd_partitions(mymtds, apf9328_partitions, ARRAY_SIZE(apf9328_partitions));
++ }
++
++ return 0;
++}
++
++static void __exit cleanup_apf9328(void)
++{
++ if (nr_parsed_parts)
++ del_mtd_partitions(mymtds);
++ else
++ del_mtd_device(mymtds);
++
++ map_destroy(mymtds);
++ iounmap((void *)apf9328_map.virt);
++ if (apf9328_map.cached)
++ iounmap(apf9328_map.cached);
++ if (parsed_parts)
++ kfree(parsed_parts);
++}
++
++module_init(init_apf9328);
++module_exit(cleanup_apf9328);
++
++MODULE_LICENSE("GPL");
++MODULE_AUTHOR("Julien Boibessot");
++MODULE_DESCRIPTION("MTD map driver for apf9328");
Deleted: trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.2/linux-2.6.27.2-022-armadeus-apf9328-mtd.patch
===================================================================
--- trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.2/linux-2.6.27.2-022-armadeus-apf9328-mtd.patch 2009-01-30 08:26:56 UTC (rev 1038)
+++ trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.2/linux-2.6.27.2-022-armadeus-apf9328-mtd.patch 2009-01-30 09:18:09 UTC (rev 1039)
@@ -1,143 +0,0 @@
---- linux-org/drivers/mtd/maps/apf9328.c 1970-01-01 01:00:00.000000000 +0100
-+++ linux-imx/drivers/mtd/maps/apf9328.c 2006-10-01 14:29:08.000000000 +0200
-@@ -0,0 +1,140 @@
-+/*
-+ * $Id: drivers/mtd/maps/apf9328.c, v1.0
-+ *
-+ * Map driver for the Armadeus development board
-+ *
-+ * Author: Julien Boibessot
-+ * Copyright: (C) 2005 Armadeus
-+ *
-+ * This program is free software; you can redistribute it and/or modify
-+ * it under the terms of the GNU General Public License version 2 as
-+ * published by the Free Software Foundation.
-+ */
-+
-+#include <linux/module.h>
-+#include <linux/types.h>
-+#include <linux/kernel.h>
-+#include <linux/init.h>
-+#include <asm/io.h>
-+#include <linux/mtd/mtd.h>
-+#include <linux/mtd/map.h>
-+#include <linux/mtd/partitions.h>
-+#include <mach/hardware.h>
-+#include <asm/pgtable.h>
-+#include <linux/dma-mapping.h>
-+#include <asm/cacheflush.h>
-+
-+
-+static void apf9328_map_inval_cache(struct map_info *map, unsigned long from, ssize_t len)
-+{
-+ flush_ioremap_region(map->phys, map->cached, from, len);
-+}
-+
-+static u32 flash_virt = APF9328_FLASH_BASE;
-+
-+static struct map_info apf9328_map = {
-+ .size = APF9328_FLASH_SIZE,
-+ .virt = &flash_virt,
-+ .phys = APF9328_FLASH_PHYS,
-+ .name = "apf9328_flash",
-+ .inval_cache = apf9328_map_inval_cache,
-+ .bankwidth = 2
-+};
-+
-+static struct mtd_partition apf9328_partitions[] = {
-+ {
-+ .name = "Bootloader",
-+ .size = 0x00040000, // 256k
-+ .offset = 0,
-+ .mask_flags = MTD_WRITEABLE /* force read-only */
-+ },{
-+ .name = "Bootloader env",
-+ .size = 0x00020000, // 128k
-+ .offset = 0x00040000,
-+ },{
-+ .name = "FPGA data",
-+ .size = 0x00040000, // 256k
-+ .offset = 0x00060000,
-+ },{
-+ .name = "Kernel",
-+ .size = 0x00100000, // 1M
-+ .offset = 0x000a0000,
-+ },{
-+ .name = "Rootfs",
-+ .size = 0x00600000, // 6M
-+ .offset = 0x001a0000,
-+ },{
-+ .name = "Userfs",
-+ .size = MTDPART_SIZ_FULL,
-+ .offset = 0x007a0000
-+ }
-+};
-+
-+static struct mtd_info *mymtds;
-+static struct mtd_partition *parsed_parts;
-+static int nr_parsed_parts;
-+
-+static const char *probes[] = { "cmdlinepart", NULL };
-+
-+static int __init init_apf9328(void)
-+{
-+ int ret = 0;
-+
-+ apf9328_map.virt = ioremap_nocache(apf9328_map.phys, APF9328_FLASH_SIZE);
-+ if (!apf9328_map.virt) {
-+ printk(KERN_WARNING "Failed to ioremap %s\n", apf9328_map.name);
-+ }
-+
-+ apf9328_map.cached = ioremap_cached(apf9328_map.phys, APF9328_FLASH_SIZE);
-+ if (!apf9328_map.cached) {
-+ printk(KERN_WARNING "Failed to ioremap cached %s\n", apf9328_map.name);
-+ }
-+
-+ simple_map_init(&apf9328_map);
-+
-+ printk(KERN_NOTICE "Probing %s at physical address 0x%08x (%d -bit buswidth)\n", apf9328_map.name, apf9328_map.phys, apf9328_map.bankwidth * 8);
-+
-+ mymtds = do_map_probe("cfi_probe", &apf9328_map);
-+
-+ if (!mymtds) {
-+ iounmap((void *)apf9328_map.virt);
-+ if (apf9328_map.cached)
-+ iounmap(apf9328_map.cached);
-+ if (!ret)
-+ return -EIO;
-+ }
-+ mymtds->owner = THIS_MODULE;
-+
-+ nr_parsed_parts = parse_mtd_partitions(mymtds, probes, &parsed_parts, 0);
-+
-+ if (nr_parsed_parts > 0) {
-+ add_mtd_partitions(mymtds, parsed_parts, nr_parsed_parts);
-+ } else {
-+ printk("Using static partitions on %s\n", apf9328_map.name);
-+ add_mtd_partitions(mymtds, apf9328_partitions, ARRAY_SIZE(apf9328_partitions));
-+ }
-+
-+ return 0;
-+}
-+
-+static void __exit cleanup_apf9328(void)
-+{
-+ if (nr_parsed_parts)
-+ del_mtd_partitions(mymtds);
-+ else
-+ del_mtd_device(mymtds);
-+
-+ map_destroy(mymtds);
-+ iounmap((void *)apf9328_map.virt);
-+ if (apf9328_map.cached)
-+ iounmap(apf9328_map.cached);
-+ if (parsed_parts)
-+ kfree(parsed_parts);
-+}
-+
-+module_init(init_apf9328);
-+module_exit(cleanup_apf9328);
-+
-+MODULE_LICENSE("GPL");
-+MODULE_AUTHOR("Julien Boibessot");
-+MODULE_DESCRIPTION("MTD map driver for apf9328");
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ar...@us...> - 2009-01-30 08:26:59
|
Revision: 1038
http://armadeus.svn.sourceforge.net/armadeus/?rev=1038&view=rev
Author: artemys
Date: 2009-01-30 08:26:56 +0000 (Fri, 30 Jan 2009)
Log Message:
-----------
[LINUX] Reorg of imxmmc patches
Modified Paths:
--------------
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.2/linux-2.6.27.2-040-armadeus-imx_mmc.patch
Added Paths:
-----------
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.2/linux-2.6.27.2-040-armadeus-imxmmc-add_controller_driven_card_detection.patch
trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.2/linux-2.6.27.2-040-armadeus-imxmmc-correct_some_freezes.patch
Modified: trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.2/linux-2.6.27.2-040-armadeus-imx_mmc.patch
===================================================================
--- trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.2/linux-2.6.27.2-040-armadeus-imx_mmc.patch 2009-01-29 16:30:28 UTC (rev 1037)
+++ trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.2/linux-2.6.27.2-040-armadeus-imx_mmc.patch 2009-01-30 08:26:56 UTC (rev 1038)
@@ -23,77 +23,3 @@
}
EXPORT_SYMBOL(imx_set_mmc_info);
---- linux-org/drivers/mmc/host/imxmmc.c 2006-10-20 00:13:38.000000000 +0200
-+++ linux-imx/drivers/mmc/host/imxmmc.c 2006-10-20 00:05:56.000000000 +0200
-@@ -901,6 +901,25 @@ static int platform_device_irq(struct pl
- return NO_IRQ;
- }
-
-+static int imxmci_card_present(void)
-+{
-+ static int lsCurrentState = 1;
-+ static int lsTrials = 3;
-+ int lSampleState = (MMC_STATUS & STATUS_CARD_PRESENCE)?1:0;
-+
-+ if (!(MMC_STATUS & STATUS_CARD_BUS_CLK_RUN)
-+ && (lSampleState != lsCurrentState)) {
-+ if (0 == --lsTrials) {
-+ lsCurrentState = lSampleState;
-+ lsTrials = 3;
-+ }
-+ } else {
-+ lsTrials = 3;
-+ }
-+
-+ return(lsCurrentState);
-+}
-+
- static void imxmci_check_status(unsigned long data)
- {
- struct imxmci_host *host = (struct imxmci_host *)data;
-@@ -1022,6 +1041,9 @@ static int imxmci_probe(struct platform_
- ret = request_irq(host->irq, imxmci_irq, 0, DRIVER_NAME, host);
- if (ret)
- goto out;
-+
-+ if (!host->pdata->card_present)
-+ host->pdata->card_present = imxmci_card_present;
-
- host->present = host->pdata->card_present();
- init_timer(&host->timer);
---- linux-org/arch/arm/mach-imx/include/mach/imx-regs.h 2006-10-20 00:13:49.000000000 +0200
-+++ linux-imx/arch/arm/mach-imx/include/mach/imx-regs.h 2006-10-18 22:47:19.000000000 +0200
-@@ -166,7 +166,7 @@
- #define PB9_AF_MS_PI1 ( GPIO_PORTB | GPIO_AF | 9 )
- #define PB10_PF_SD_DAT2 ( GPIO_PORTB | GPIO_PF | GPIO_PUEN | 10 )
- #define PB10_AF_MS_SCLKI ( GPIO_PORTB | GPIO_AF | 10 )
--#define PB11_PF_SD_DAT3 ( GPIO_PORTB | GPIO_PF | 11 )
-+#define PB11_PF_SD_DAT3 ( GPIO_PORTB | GPIO_PF | GPIO_PUEN | 11 )
- #define PB11_AF_MS_SDIO ( GPIO_PORTB | GPIO_AF | 11 )
- #define PB12_PF_SD_CLK ( GPIO_PORTB | GPIO_PF | 12 )
- #define PB12_AF_MS_SCLK0 ( GPIO_PORTB | GPIO_AF | 12 )
---- linux-org/drivers/mmc/host/imxmmc.c 2008-01-28 17:36:24.000000000 +0100
-+++ linux-imx/drivers/mmc/host/imxmmc.c 2008-01-28 17:36:47.000000000 +0100
-@@ -217,7 +217,7 @@ static int imxmci_busy_wait_for_status(s
-
- /* The busy-wait is expected there for clock <8MHz due to SDHC hardware flaws */
- if(!(stat_mask & STATUS_END_CMD_RESP) || (host->mmc->ios.clock>=8000000))
-- dev_info(mmc_dev(host->mmc), "busy wait for %d usec in %s, STATUS = 0x%x (0x%x)\n",
-+ dev_dbg(mmc_dev(host->mmc), "busy wait for %d usec in %s, STATUS = 0x%x (0x%x)\n",
- loops, where, *pstat, stat_mask);
- return loops;
- }
---- linux-org/drivers/mmc/host/imxmmc.c 2008-06-02 04:25:41.000000000 +0200
-+++ linux-imx/drivers/mmc/host/imxmmc.c 2008-06-02 04:22:21.000000000 +0200
-@@ -333,6 +333,12 @@ static void imxmci_start_cmd(struct imxm
- /* Ensure, that clock are stopped else command programming and start fails */
- imxmci_stop_clock(host);
-
-+ /*force check of busy bit DO after CMD25 + CMD12
-+ to avoid hang up of the controler */
-+ if( cmd->opcode == 13){
-+ cmdat |= CMD_DAT_CONT_BUSY;
-+ }
-+
- if (cmd->flags & MMC_RSP_BUSY)
- cmdat |= CMD_DAT_CONT_BUSY;
Added: trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.2/linux-2.6.27.2-040-armadeus-imxmmc-add_controller_driven_card_detection.patch
===================================================================
--- trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.2/linux-2.6.27.2-040-armadeus-imxmmc-add_controller_driven_card_detection.patch (rev 0)
+++ trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.2/linux-2.6.27.2-040-armadeus-imxmmc-add_controller_driven_card_detection.patch 2009-01-30 08:26:56 UTC (rev 1038)
@@ -0,0 +1,63 @@
+
+i.MXL MMC controller has a built-in card detection. This patch makes it
+available for the one who doesn't want to sacrifice a GPIO to do that.
+
+Detection relies on SD_DAT3 pin being pulled high when a card is
+inserted. So chip's internal pull-down resistor is activated to have
+this pin low by default (recommended by MMC specs in any case).
+
+Signed-off-by: Julien Boibessot <jul...@ar...>
+Signed-off-by: Eric Jarrige <jo...@ar...>
+
+--- linux-org/drivers/mmc/host/imxmmc.c
++++ linux-imx/drivers/mmc/host/imxmmc.c
+@@ -901,6 +901,27 @@
+ .get_ro = imxmci_get_ro,
+ };
+
++/* Controller built-in card detection */
++static int imxmci_card_present(void)
++{
++ static int current_state = 1;
++ static int nb_trials = 3;
++ int new_state = (MMC_STATUS & STATUS_CARD_PRESENCE) ? 1 : 0;
++
++ /* Take state into account only if data are not being transmitted */
++ if (!(MMC_STATUS & STATUS_CARD_BUS_CLK_RUN)
++ && (new_state != current_state)) {
++ if (0 == --nb_trials) {
++ current_state = new_state;
++ nb_trials = 3;
++ }
++ } else {
++ nb_trials = 3;
++ }
++
++ return current_state;
++}
++
+ static void imxmci_check_status(unsigned long data)
+ {
+ struct imxmci_host *host = (struct imxmci_host *)data;
+@@ -1022,6 +1041,10 @@
+ ret = request_irq(host->irq, imxmci_irq, 0, DRIVER_NAME, host);
+ if (ret)
+ goto out;
++
++ /* If no way of detecting card is given, use built-in method */
++ if (!host->pdata->card_present)
++ host->pdata->card_present = imxmci_card_present;
+
+ if (host->pdata && host->pdata->card_present)
+ host->present = host->pdata->card_present(mmc_dev(mmc));
+--- linux-org/arch/arm/mach-imx/include/mach/imx-regs.h
++++ linux-imx/arch/arm/mach-imx/include/mach/imx-regs.h
+@@ -172,7 +172,7 @@
+ #define PB9_AF_MS_PI1 ( GPIO_PORTB | GPIO_AF | 9 )
+ #define PB10_PF_SD_DAT2 ( GPIO_PORTB | GPIO_PF | GPIO_PUEN | 10 )
+ #define PB10_AF_MS_SCLKI ( GPIO_PORTB | GPIO_AF | 10 )
+-#define PB11_PF_SD_DAT3 ( GPIO_PORTB | GPIO_PF | 11 )
++#define PB11_PF_SD_DAT3 ( GPIO_PORTB | GPIO_PF | GPIO_PUEN | 11 )
+ #define PB11_AF_MS_SDIO ( GPIO_PORTB | GPIO_AF | 11 )
+ #define PB12_PF_SD_CLK ( GPIO_PORTB | GPIO_PF | 12 )
+ #define PB12_AF_MS_SCLK0 ( GPIO_PORTB | GPIO_AF | 12 )
Added: trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.2/linux-2.6.27.2-040-armadeus-imxmmc-correct_some_freezes.patch
===================================================================
--- trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.2/linux-2.6.27.2-040-armadeus-imxmmc-correct_some_freezes.patch (rev 0)
+++ trunk/buildroot/target/device/armadeus/linux/kernel-patches/2.6.27.2/linux-2.6.27.2-040-armadeus-imxmmc-correct_some_freezes.patch 2009-01-30 08:26:56 UTC (rev 1038)
@@ -0,0 +1,25 @@
+--- linux-org/drivers/mmc/host/imxmmc.c
++++ linux-imx/drivers/mmc/host/imxmmc.c
+@@ -217,7 +217,7 @@ static int imxmci_busy_wait_for_status(s
+
+ /* The busy-wait is expected there for clock <8MHz due to SDHC hardware flaws */
+ if(!(stat_mask & STATUS_END_CMD_RESP) || (host->mmc->ios.clock>=8000000))
+- dev_info(mmc_dev(host->mmc), "busy wait for %d usec in %s, STATUS = 0x%x (0x%x)\n",
++ dev_dbg(mmc_dev(host->mmc), "busy wait for %d usec in %s, STATUS = 0x%x (0x%x)\n",
+ loops, where, *pstat, stat_mask);
+ return loops;
+ }
+--- linux-org/drivers/mmc/host/imxmmc.c
++++ linux-imx/drivers/mmc/host/imxmmc.c
+@@ -333,6 +333,12 @@ static void imxmci_start_cmd(struct imxm
+ /* Ensure, that clock are stopped else command programming and start fails */
+ imxmci_stop_clock(host);
+
++ /*force check of busy bit DO after CMD25 + CMD12
++ to avoid hang up of the controler */
++ if( cmd->opcode == 13){
++ cmdat |= CMD_DAT_CONT_BUSY;
++ }
++
+ if (cmd->flags & MMC_RSP_BUSY)
+ cmdat |= CMD_DAT_CONT_BUSY;
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ar...@us...> - 2009-01-29 16:30:39
|
Revision: 1037
http://armadeus.svn.sourceforge.net/armadeus/?rev=1037&view=rev
Author: artemys
Date: 2009-01-29 16:30:28 +0000 (Thu, 29 Jan 2009)
Log Message:
-----------
[TEST] Move some tests to packages/
Added Paths:
-----------
trunk/target/test/packages/test_imxregs.sh
trunk/target/test/packages/test_lzo.sh
trunk/target/test/packages/test_portmap.sh
trunk/target/test/packages/test_zlib.sh
Removed Paths:
-------------
trunk/target/test/test_imxregs.sh
trunk/target/test/test_lzo.sh
trunk/target/test/test_portmap.sh
trunk/target/test/test_zlib.sh
Property Changed:
----------------
trunk/target/test/test_adc.sh
Copied: trunk/target/test/packages/test_imxregs.sh (from rev 1035, trunk/target/test/test_imxregs.sh)
===================================================================
--- trunk/target/test/packages/test_imxregs.sh (rev 0)
+++ trunk/target/test/packages/test_imxregs.sh 2009-01-29 16:30:28 UTC (rev 1037)
@@ -0,0 +1,38 @@
+#!/bin/sh
+
+#
+# Script to test a Buildroot package for Armadeus Software release
+#
+# Copyright (C) 2008 The Armadeus Project
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+
+source ./test_helpers.sh
+source ./test_env.sh
+
+#DEBUG=True
+EXEC_NAME="imxregs"
+
+test_imxregs()
+{
+ show_test_banner "imxregs"
+ is_package_installed $EXEC_NAME
+
+ $EXEC_NAME SIDR
+ if [ "$?" == 0 ]; then
+ CHIP_ID=`$EXEC_NAME SIDR | grep SIDR | sed 's/^.*0x/0x/' | cut -d " " -f 1`
+ echo "Chip ID: $CHIP_ID"
+ if [ "$CHIP_ID" == "0x00d4c01d" ]; then
+ echo_test_ok
+ exit 0
+ fi
+ fi
+ exit_failed
+}
+
+test_imxregs
+
Copied: trunk/target/test/packages/test_lzo.sh (from rev 1035, trunk/target/test/test_lzo.sh)
===================================================================
--- trunk/target/test/packages/test_lzo.sh (rev 0)
+++ trunk/target/test/packages/test_lzo.sh 2009-01-29 16:30:28 UTC (rev 1037)
@@ -0,0 +1,36 @@
+#!/bin/sh
+
+#
+# Script to test Armadeus Software release
+#
+# Copyright (C) 2008 The Armadeus Project
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+
+source ./test_helpers.sh
+source ./test_env.sh
+
+#DEBUG=True
+
+test_lzo()
+{
+ show_test_banner "lzo"
+ if [ -e "./simple" ]; then
+ ./simple
+ if [ "$?" == 0 ]; then
+ echo_test_ok
+ else
+ echo "returned tuntime error"
+ exit_failed
+ fi
+ else
+ echo "file simple does not exist"
+ exit_failed
+ fi
+}
+
+test_lzo
Copied: trunk/target/test/packages/test_portmap.sh (from rev 1035, trunk/target/test/test_portmap.sh)
===================================================================
--- trunk/target/test/packages/test_portmap.sh (rev 0)
+++ trunk/target/test/packages/test_portmap.sh 2009-01-29 16:30:28 UTC (rev 1037)
@@ -0,0 +1,63 @@
+#!/bin/sh
+
+#
+# Script to test Armadeus Software release
+#
+# Copyright (C) 2008 The Armadeus Project
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+
+source ./test_helpers.sh
+source ./test_env.sh
+
+
+WTIME=0
+RTIME=0
+#DEBUG=True
+
+test_portmap()
+{
+ show_test_banner "Portmap"
+
+ # Check if interface is up
+ ifconfig eth0
+ if [ "$?" != 0 ]; then
+ echo "No Ethernet interface found"
+ exit_failed
+ fi
+ # Create temp bench file
+ echo "Creating mount point: test"
+ mkdir -p test
+ if [ "$?" != 0 ]; then
+ echo "Failed to create mount point test"
+ exit_failed
+ fi
+
+ echo " nfs connect"
+ mount -t nfs $SERVER_IP:/tftpboot test
+ if [ "$?" != 0 ]; then
+ echo "Failed to connect to server"
+ exit_failed
+ fi
+
+ echo " check content"
+ ls test
+ if [ "$?" != 0 ]; then
+ echo "Failed to access directory content"
+ umount test
+ exit_failed
+ fi
+ umount test
+ if [ "$?" != 0 ]; then
+ echo "Failed to disconnect from server"
+ exit_failed
+ fi
+
+ echo_test_ok
+}
+
+test_portmap
Copied: trunk/target/test/packages/test_zlib.sh (from rev 1035, trunk/target/test/test_zlib.sh)
===================================================================
--- trunk/target/test/packages/test_zlib.sh (rev 0)
+++ trunk/target/test/packages/test_zlib.sh 2009-01-29 16:30:28 UTC (rev 1037)
@@ -0,0 +1,36 @@
+#!/bin/sh
+
+#
+# Script to test Armadeus Software release
+#
+# Copyright (C) 2008 The Armadeus Project
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+
+source ./test_helpers.sh
+source ./test_env.sh
+
+#DEBUG=True
+
+test_zlib()
+{
+ show_test_banner "zlib"
+ if [ -e "./example" ]; then
+ ./example
+ if [ "$?" == 0 ]; then
+ echo_test_ok
+ else
+ echo "returned runtime error"
+ exit_failed
+ fi
+ else
+ echo "file example does not exist"
+ exit_failed
+ fi
+}
+
+test_zlib
Property changes on: trunk/target/test/test_adc.sh
___________________________________________________________________
Added: svn:executable
+ *
Deleted: trunk/target/test/test_imxregs.sh
===================================================================
--- trunk/target/test/test_imxregs.sh 2009-01-29 14:43:51 UTC (rev 1036)
+++ trunk/target/test/test_imxregs.sh 2009-01-29 16:30:28 UTC (rev 1037)
@@ -1,32 +0,0 @@
-#!/bin/sh
-
-#
-# Script to test Armadeus Software release
-#
-# Copyright (C) 2008 The Armadeus Project
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-#
-
-source ./test_helpers.sh
-source ./test_env.sh
-
-#DEBUG=True
-
-test_imxregs()
-{
- show_test_banner "imxregs"
- imxregs SIDR
- if [ "$?" == 0 ]; then
- CHIP_ID=`imxregs SIDR | grep SIDR | sed 's/^.*0x/0x/' | cut -d " " -f 1`
- echo "Chip ID: $CHIP_ID"
- if [ "$CHIP_ID" == "0x00d4c01d" ]; then
- echo_test_ok
- fi
- fi
-}
-
-test_imxregs
Deleted: trunk/target/test/test_lzo.sh
===================================================================
--- trunk/target/test/test_lzo.sh 2009-01-29 14:43:51 UTC (rev 1036)
+++ trunk/target/test/test_lzo.sh 2009-01-29 16:30:28 UTC (rev 1037)
@@ -1,36 +0,0 @@
-#!/bin/sh
-
-#
-# Script to test Armadeus Software release
-#
-# Copyright (C) 2008 The Armadeus Project
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-#
-
-source ./test_helpers.sh
-source ./test_env.sh
-
-#DEBUG=True
-
-test_lzo()
-{
- show_test_banner "lzo"
- if [ -e "./simple" ]; then
- ./simple
- if [ "$?" == 0 ]; then
- echo_test_ok
- else
- echo "returned tuntime error"
- exit_failed
- fi
- else
- echo "file simple does not exist"
- exit_failed
- fi
-}
-
-test_lzo
Deleted: trunk/target/test/test_portmap.sh
===================================================================
--- trunk/target/test/test_portmap.sh 2009-01-29 14:43:51 UTC (rev 1036)
+++ trunk/target/test/test_portmap.sh 2009-01-29 16:30:28 UTC (rev 1037)
@@ -1,63 +0,0 @@
-#!/bin/sh
-
-#
-# Script to test Armadeus Software release
-#
-# Copyright (C) 2008 The Armadeus Project
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-#
-
-source ./test_helpers.sh
-source ./test_env.sh
-
-
-WTIME=0
-RTIME=0
-#DEBUG=True
-
-test_portmap()
-{
- show_test_banner "Portmap"
-
- # Check if interface is up
- ifconfig eth0
- if [ "$?" != 0 ]; then
- echo "No Ethernet interface found"
- exit_failed
- fi
- # Create temp bench file
- echo "Creating mount point: test"
- mkdir -p test
- if [ "$?" != 0 ]; then
- echo "Failed to create mount point test"
- exit_failed
- fi
-
- echo " nfs connect"
- mount -t nfs $SERVER_IP:/tftpboot test
- if [ "$?" != 0 ]; then
- echo "Failed to connect to server"
- exit_failed
- fi
-
- echo " check content"
- ls test
- if [ "$?" != 0 ]; then
- echo "Failed to access directory content"
- umount test
- exit_failed
- fi
- umount test
- if [ "$?" != 0 ]; then
- echo "Failed to disconnect from server"
- exit_failed
- fi
-
- echo_test_ok
-}
-
-test_portmap
Deleted: trunk/target/test/test_zlib.sh
===================================================================
--- trunk/target/test/test_zlib.sh 2009-01-29 14:43:51 UTC (rev 1036)
+++ trunk/target/test/test_zlib.sh 2009-01-29 16:30:28 UTC (rev 1037)
@@ -1,36 +0,0 @@
-#!/bin/sh
-
-#
-# Script to test Armadeus Software release
-#
-# Copyright (C) 2008 The Armadeus Project
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-#
-
-source ./test_helpers.sh
-source ./test_env.sh
-
-#DEBUG=True
-
-test_zlib()
-{
- show_test_banner "zlio"
- if [ -e "./example" ]; then
- ./example
- if [ "$?" == 0 ]; then
- echo_test_ok
- else
- echo "returned runtime error"
- exit_failed
- fi
- else
- echo "file example does not exist"
- exit_failed
- fi
-}
-
-test_zlib
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ar...@us...> - 2009-01-29 14:43:54
|
Revision: 1036
http://armadeus.svn.sourceforge.net/armadeus/?rev=1036&view=rev
Author: artemys
Date: 2009-01-29 14:43:51 +0000 (Thu, 29 Jan 2009)
Log Message:
-----------
[DEBUG] Now imxregs has the same name for i.MXL & i.MX27
Modified Paths:
--------------
trunk/buildroot/package/imxregs/imxregs.mk
trunk/target/linux/debug/imxregs/imx27regs.h
trunk/target/linux/debug/imxregs/imxregs.c
trunk/target/linux/debug/imxregs/imxregs.h
Modified: trunk/buildroot/package/imxregs/imxregs.mk
===================================================================
--- trunk/buildroot/package/imxregs/imxregs.mk 2009-01-29 13:32:02 UTC (rev 1035)
+++ trunk/buildroot/package/imxregs/imxregs.mk 2009-01-29 14:43:51 UTC (rev 1036)
@@ -8,7 +8,11 @@
IMXREGS_SOURCE:=$(BUILD_DIR)/../../target/linux/debug/imxregs/
IMXREGS_DIR:=$(BUILD_DIR)/imxregs-$(IMXREGS_VER)
IMXREGS_CAT:=zcat
+ifeq ($(BR2_TARGET_ARMADEUS_APF27),y)
+IMXREGS_BINARY:=imx27regs
+else
IMXREGS_BINARY:=imxregs
+endif
IMXREGS_TARGET_BINARY:=usr/bin/imxregs
$(IMXREGS_DIR)/imxregs.c:
Modified: trunk/target/linux/debug/imxregs/imx27regs.h
===================================================================
--- trunk/target/linux/debug/imxregs/imx27regs.h 2009-01-29 13:32:02 UTC (rev 1035)
+++ trunk/target/linux/debug/imxregs/imx27regs.h 2009-01-29 14:43:51 UTC (rev 1036)
@@ -23,6 +23,8 @@
#include "definitions.h"
+#define IMX_TYPE "i.MX27"
+
static struct reg_info regs[] =
{
// AIPI1
Modified: trunk/target/linux/debug/imxregs/imxregs.c
===================================================================
--- trunk/target/linux/debug/imxregs/imxregs.c 2009-01-29 13:32:02 UTC (rev 1035)
+++ trunk/target/linux/debug/imxregs/imxregs.c 2009-01-29 14:43:51 UTC (rev 1036)
@@ -238,21 +238,33 @@
putmem(regs[found].addr, mem);
}
-/////////////////////////////////////////////////////////////////////////////////////
-// MAIN
-//
+
+void usage(char* name)
+{
+ printf("%s for %s CPU\n"
+ "Usage: %s - to dump all known registers\n"
+ " %s <name> - to dump named register\n"
+ " %s <name> <value> - to set named register\n",
+ name, IMX_TYPE, name, name, name);
+}
+
int main(int argc, char *argv[])
{
char *p;
u32 val;
- // No arguments -> dump all known registers
+ if ((0 == strcmp(argv[1],"-h")) || (0 == strcmp(argv[1],"--help"))) {
+ usage(argv[0]);
+ return 0;
+ }
+
+ /* No arguments -> dump all known registers */
if (argc == 1) {
dumpall();
return 0;
}
- // Uppercase first argument (register name)
+ /* Uppercase first argument (register name) */
if (argc >= 2)
{
p = argv[1];
@@ -262,13 +274,13 @@
}
}
- // Dump the content of the provided register
+ /* Dump the content of the provided register */
if (argc == 2)
{
return( dumpmatching(argv[1]) );
}
- // Put value to given register
+ /* Put value to given register */
if (argc == 3)
{
sscanf(argv[2],"%i",&val);
@@ -276,11 +288,8 @@
return 0;
}
- // In all other cases, print Usage
- printf("Usage: %s - to dump all known registers\n"
- " %s <name> - to dump named register\n"
- " %s <name> <value> - to set named register\n",
- argv[0], argv[0], argv[0]);
+ /* In all other cases, print Usage */
+ usage(argv[0]);
return 1;
}
Modified: trunk/target/linux/debug/imxregs/imxregs.h
===================================================================
--- trunk/target/linux/debug/imxregs/imxregs.h 2009-01-29 13:32:02 UTC (rev 1035)
+++ trunk/target/linux/debug/imxregs/imxregs.h 2009-01-29 14:43:51 UTC (rev 1036)
@@ -23,6 +23,8 @@
#include "definitions.h"
+#define IMX_TYPE "i.MX1/L/S"
+
static struct reg_info regs[] =
{
// Watchdog
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ar...@us...> - 2009-01-29 13:32:06
|
Revision: 1035
http://armadeus.svn.sourceforge.net/armadeus/?rev=1035&view=rev
Author: artemys
Date: 2009-01-29 13:32:02 +0000 (Thu, 29 Jan 2009)
Log Message:
-----------
[TEST] Add script to test Lua
Added Paths:
-----------
trunk/target/test/packages/test_lua.sh
Added: trunk/target/test/packages/test_lua.sh
===================================================================
--- trunk/target/test/packages/test_lua.sh (rev 0)
+++ trunk/target/test/packages/test_lua.sh 2009-01-29 13:32:02 UTC (rev 1035)
@@ -0,0 +1,56 @@
+#!/bin/sh
+
+#
+# Script to test a Buildroot package for Armadeus Software release
+#
+# Copyright (C) 2008 The Armadeus Project
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+
+source ./test_helpers.sh
+source ./test_env.sh
+
+#DEBUG=True
+EXEC_NAME="lua"
+LUA_EXAMPLE_FILE="/tmp/test.lua"
+
+generate_test_file()
+{
+ cat << EOF > $LUA_EXAMPLE_FILE
+print "If you can read that then test is OK. Today it's:"
+print(os.date())
+EOF
+}
+
+test_cleanup()
+{
+ rm -f "$LUA_EXAMPLE_FILE"
+# killall $EXEC_NAME
+}
+
+test_lua()
+{
+ show_test_banner "Lua"
+
+ is_package_installed $EXEC_NAME
+
+ if [ "$?" == 0 ]; then
+ generate_test_file
+ # Launch it
+ $EXEC_NAME $LUA_EXAMPLE_FILE
+ if [ "$?" == 0 ]; then
+ echo_test_ok
+ test_cleanup
+ exit 0
+ fi
+ fi
+ test_cleanup
+ exit_failed
+}
+
+test_lua
+
Property changes on: trunk/target/test/packages/test_lua.sh
___________________________________________________________________
Added: svn:executable
+ *
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ar...@us...> - 2009-01-29 12:29:39
|
Revision: 1034
http://armadeus.svn.sourceforge.net/armadeus/?rev=1034&view=rev
Author: artemys
Date: 2009-01-29 12:29:32 +0000 (Thu, 29 Jan 2009)
Log Message:
-----------
[TEST] Add script to test Python
Added Paths:
-----------
trunk/target/test/packages/test_python.sh
Added: trunk/target/test/packages/test_python.sh
===================================================================
--- trunk/target/test/packages/test_python.sh (rev 0)
+++ trunk/target/test/packages/test_python.sh 2009-01-29 12:29:32 UTC (rev 1034)
@@ -0,0 +1,58 @@
+#!/bin/sh
+
+#
+# Script to test a Buildroot package for Armadeus Software release
+#
+# Copyright (C) 2008 The Armadeus Project
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+
+source ./test_helpers.sh
+source ./test_env.sh
+
+#DEBUG=True
+EXEC_NAME="python"
+PYTHON_FILE="/tmp/test.py"
+
+generate_test_file()
+{
+ cat << EOF > $PYTHON_FILE
+import sys
+
+ print "If you read this then Python is running"
+ sys.exit(0)
+EOF
+}
+
+test_cleanup()
+{
+ rm -f "$PYTHON_FILE"
+ killall $EXEC_NAME
+}
+
+test_python()
+{
+ show_test_banner "Python"
+
+ is_package_installed $EXEC_NAME
+
+ if [ "$?" == 0 ]; then
+ generate_test_file
+ # Launch it
+ $EXEC_NAME $PYTHON_FILE
+ if [ "$?" == 0 ]; then
+ echo_test_ok
+ test_cleanup
+ exit 0
+ fi
+ fi
+ test_cleanup
+ exit_failed
+}
+
+test_python
+
Property changes on: trunk/target/test/packages/test_python.sh
___________________________________________________________________
Added: svn:executable
+ *
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ar...@us...> - 2009-01-28 18:20:43
|
Revision: 1033
http://armadeus.svn.sourceforge.net/armadeus/?rev=1033&view=rev
Author: artemys
Date: 2009-01-28 18:20:38 +0000 (Wed, 28 Jan 2009)
Log Message:
-----------
[BUILDROOT] Put sdlwater in the right place and install it correctly
Added Paths:
-----------
trunk/buildroot/package/sdlwater/sdl_water.mk
Removed Paths:
-------------
trunk/buildroot/package/sdl/sdl_water.mk
Deleted: trunk/buildroot/package/sdl/sdl_water.mk
===================================================================
--- trunk/buildroot/package/sdl/sdl_water.mk 2009-01-28 17:03:12 UTC (rev 1032)
+++ trunk/buildroot/package/sdl/sdl_water.mk 2009-01-28 18:20:38 UTC (rev 1033)
@@ -1,62 +0,0 @@
-#############################################################
-#
-# SDL Water Demo
-#
-#############################################################
-SDL_WATER_VERSION:=1.0
-SDL_WATER_SOURCE:=water-$(SDL_WATER_VERSION).tar.gz
-SDL_WATER_SITE:=http://www.libsdl.org/projects/water/src/
-SDL_WATER_CAT:=$(ZCAT)
-SDL_WATER_DIR:=$(BUILD_DIR)/water-$(SDL_WATER_VERSION)
-
-$(DL_DIR)/$(SDL_WATER_SOURCE):
- $(WGET) -P $(DL_DIR) $(SDL_WATER_SITE)/$(SDL_WATER_SOURCE)
-
-sdl-water-source: $(DL_DIR)/$(SDL_WATER_SOURCE)
-
-$(SDL_WATER_DIR)/.unpacked: $(DL_DIR)/$(SDL_WATER_SOURCE)
- $(SDL_WATER_CAT) $(DL_DIR)/$(SDL_WATER_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
- touch $@
-
-$(SDL_WATER_DIR)/.configured: $(SDL_WATER_DIR)/.unpacked
- (cd $(SDL_WATER_DIR); \
- $(TARGET_CONFIGURE_OPTS) \
- CFLAGS="$(TARGET_CFLAGS) " \
- ./configure \
- --target=$(GNU_TARGET_NAME) \
- --host=$(GNU_TARGET_NAME) \
- --build=$(GNU_HOST_NAME) \
- --prefix=$(STAGING_DIR)/usr \
- --with-sdl-exec-prefix=$(STAGING_DIR)/usr/ \
- --disable-video-x11 );
- touch $@
-
-$(SDL_WATER_DIR)/water: $(SDL_WATER_DIR)/.configured
- $(MAKE) -C $(SDL_WATER_DIR)
-
-$(STAGING_DIR)/usr/bin/water: $(SDL_WATER_DIR)/water
- $(MAKE) -C $(SDL_WATER_DIR) install
- touch -c $@
-
-$(TARGET_DIR)/usr/bin/water: $(STAGING_DIR)/usr/bin/water
- cp -dpf $< $(SDL_WATER_DIR)/water320.bmp $(TARGET_DIR)/usr/bin/
- -$(STRIPCMD) --strip-unneeded $@
-
-SDL-WATER sdl-water: uclibc sdl $(TARGET_DIR)/usr/bin/water
-
-sdl-water-clean:
- $(MAKE) DESTDIR=$(TARGET_DIR) CC=$(TARGET_CC) -C $(SDL_WATER_DIR) uninstall
- rm $(TARGET_DIR)/usr/bin/water320.bmp
- -$(MAKE) -C $(SDL_WATER_DIR) clean
-
-sdl-water-dirclean:
- rm -rf $(SDL_WATER_DIR)
-
-#############################################################
-#
-# Toplevel Makefile options
-#
-#############################################################
-ifeq ($(strip $(BR2_PACKAGE_SDL_WATER)),y)
-TARGETS+=sdl-water
-endif
Copied: trunk/buildroot/package/sdlwater/sdl_water.mk (from rev 1027, trunk/buildroot/package/sdl/sdl_water.mk)
===================================================================
--- trunk/buildroot/package/sdlwater/sdl_water.mk (rev 0)
+++ trunk/buildroot/package/sdlwater/sdl_water.mk 2009-01-28 18:20:38 UTC (rev 1033)
@@ -0,0 +1,65 @@
+#############################################################
+#
+# SDL Water Demo
+#
+#############################################################
+SDL_WATER_VERSION:=1.0
+SDL_WATER_SOURCE:=water-$(SDL_WATER_VERSION).tar.gz
+SDL_WATER_SITE:=http://www.libsdl.org/projects/water/src/
+SDL_WATER_CAT:=$(ZCAT)
+SDL_WATER_DIR:=$(BUILD_DIR)/water-$(SDL_WATER_VERSION)
+SDL_WATER_TARGET_DATA_DIR:=$(TARGET_DIR)/usr/share/images/
+
+$(DL_DIR)/$(SDL_WATER_SOURCE):
+ $(WGET) -P $(DL_DIR) $(SDL_WATER_SITE)/$(SDL_WATER_SOURCE)
+
+sdl-water-source: $(DL_DIR)/$(SDL_WATER_SOURCE)
+
+$(SDL_WATER_DIR)/.unpacked: $(DL_DIR)/$(SDL_WATER_SOURCE)
+ $(SDL_WATER_CAT) $(DL_DIR)/$(SDL_WATER_SOURCE) | tar -C $(BUILD_DIR) $(TAR_OPTIONS) -
+ touch $@
+
+$(SDL_WATER_DIR)/.configured: $(SDL_WATER_DIR)/.unpacked
+ (cd $(SDL_WATER_DIR); \
+ $(TARGET_CONFIGURE_OPTS) \
+ CFLAGS="$(TARGET_CFLAGS) " \
+ ./configure \
+ --target=$(GNU_TARGET_NAME) \
+ --host=$(GNU_TARGET_NAME) \
+ --build=$(GNU_HOST_NAME) \
+ --prefix=$(STAGING_DIR)/usr \
+ --with-sdl-exec-prefix=$(STAGING_DIR)/usr/ \
+ --disable-video-x11 );
+ touch $@
+
+$(SDL_WATER_DIR)/water: $(SDL_WATER_DIR)/.configured
+ $(MAKE) -C $(SDL_WATER_DIR)
+
+$(STAGING_DIR)/usr/bin/water: $(SDL_WATER_DIR)/water
+ $(MAKE) -C $(SDL_WATER_DIR) install
+ touch -c $@
+
+$(TARGET_DIR)/usr/bin/water: $(STAGING_DIR)/usr/bin/water
+ mkdir -p $(SDL_WATER_TARGET_DATA_DIR)
+ cp -dpf $(SDL_WATER_DIR)/water320.bmp $(SDL_WATER_TARGET_DATA_DIR)/
+ cp -dpf $< $(TARGET_DIR)/usr/bin/
+ -$(STRIPCMD) $@
+
+SDL-WATER sdl-water: uclibc sdl $(TARGET_DIR)/usr/bin/water
+
+sdl-water-clean:
+ $(MAKE) DESTDIR=$(TARGET_DIR) CC=$(TARGET_CC) -C $(SDL_WATER_DIR) uninstall
+ rm $(SDL_WATER_TARGET_DATA_DIR)/water320.bmp
+ -$(MAKE) -C $(SDL_WATER_DIR) clean
+
+sdl-water-dirclean:
+ rm -rf $(SDL_WATER_DIR)
+
+#############################################################
+#
+# Toplevel Makefile options
+#
+#############################################################
+ifeq ($(strip $(BR2_PACKAGE_SDL_WATER)),y)
+TARGETS+=sdl-water
+endif
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|
|
From: <ar...@us...> - 2009-01-28 17:03:13
|
Revision: 1032
http://armadeus.svn.sourceforge.net/armadeus/?rev=1032&view=rev
Author: artemys
Date: 2009-01-28 17:03:12 +0000 (Wed, 28 Jan 2009)
Log Message:
-----------
[TEST] Add a test to check SDL is running
Modified Paths:
--------------
trunk/target/test/packages/test_mplayer.sh
trunk/target/test/test_helpers.sh
Added Paths:
-----------
trunk/target/test/packages/test_sdl.sh
Modified: trunk/target/test/packages/test_mplayer.sh
===================================================================
--- trunk/target/test/packages/test_mplayer.sh 2009-01-28 16:55:33 UTC (rev 1031)
+++ trunk/target/test/packages/test_mplayer.sh 2009-01-28 17:03:12 UTC (rev 1032)
@@ -25,9 +25,7 @@
is_package_installed $EXEC_NAME
if [ "$?" == 0 ]; then
- # Wake up LCD
- echo 0 > /sys/class/graphics/fb0/blank
- sleep 1
+ wake_up_lcd
# Stop blinking cursor
echo 0 > /sys/class/graphics/fbcon/cursor_blink
# Get video
Added: trunk/target/test/packages/test_sdl.sh
===================================================================
--- trunk/target/test/packages/test_sdl.sh (rev 0)
+++ trunk/target/test/packages/test_sdl.sh 2009-01-28 17:03:12 UTC (rev 1032)
@@ -0,0 +1,52 @@
+#!/bin/sh
+
+#
+# Script to test a Buildroot package for Armadeus Software release
+#
+# Copyright (C) 2008 The Armadeus Project
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+
+source ./test_helpers.sh
+source ./test_env.sh
+
+#DEBUG=True
+EXEC_NAME="water"
+
+test_cleanup()
+{
+ killall $EXEC_NAME
+}
+
+test_sdlwater()
+{
+ show_test_banner "SDL + Touch"
+
+ is_package_installed $EXEC_NAME
+
+ if [ "$?" == 0 ]; then
+ wake_up_lcd
+ # Launch it
+ export SDL_MOUSEDRV=TSLIB
+ export SDL_MOUSEDEV=$TSLIB_TSDEVICE
+ $EXEC_NAME /usr/share/images/water320.bmp 1>/dev/null &
+ echo "Touch the LCD screen please"
+ sleep 5
+ ask_user "Did you manage to draw water circles ? If OK say y"
+ if [ "$response" == "y" ]; then
+ echo_test_ok
+ test_cleanup
+ exit 0
+ fi
+ test_cleanup
+ fi
+
+ exit_failed
+}
+
+test_sdlwater
+
Property changes on: trunk/target/test/packages/test_sdl.sh
___________________________________________________________________
Added: svn:executable
+ *
Modified: trunk/target/test/test_helpers.sh
===================================================================
--- trunk/target/test/test_helpers.sh 2009-01-28 16:55:33 UTC (rev 1031)
+++ trunk/target/test/test_helpers.sh 2009-01-28 17:03:12 UTC (rev 1032)
@@ -85,3 +85,10 @@
fi
}
+wake_up_lcd()
+{
+ # Wake up LCD
+ echo 0 > /sys/class/graphics/fb0/blank
+ sleep 1
+}
+
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|