diff options
| author | Holger Freyther <zecke@selfish.org> | 2005-08-08 22:33:33 +0000 |
|---|---|---|
| committer | OpenEmbedded Project <openembedded-devel@lists.openembedded.org> | 2005-08-08 22:33:33 +0000 |
| commit | 4e7bab8d108caa7a732bf7132031d447c9825686 (patch) | |
| tree | 9ad8e5a56d1df57250c90955758af4e0c62a1532 | |
| parent | 5a2f83baff10d031b62d610c23b3d63f1afffde2 (diff) | |
Beagle (MasterIA Hardware):
Drop beagle related files
(kernel, machine configuration)
14 files changed, 0 insertions, 13135 deletions
diff --git a/conf/machine/beagle.conf b/conf/machine/beagle.conf deleted file mode 100644 index ecc99ff5a7..0000000000 --- a/conf/machine/beagle.conf +++ /dev/null @@ -1,62 +0,0 @@ -#@TYPE: Machine -#@NAME: MasterIA PA100 -#@DESCRIPTION: Machine configuration for the SA1100 based MasterIA PA-100 device - -TARGET_ARCH = "arm" -IPKG_ARCHS = "all arm ${MACHINE}" -PREFERRED_PROVIDER_xserver = "xserver-kdrive" -PREFERRED_PROVIDER_virtual/kernel = "montavista-sa" -BOOTSTRAP_EXTRA_DEPENDS = "virtual/kernel modutils hostap-modules orinoco-modules " -BOOTSTRAP_EXTRA_RDEPENDS = " kernel-module-net-fd \ -kernel-module-sa1100-bi kernel-module-usbdcore kernel-module-usbdmonitor \ -kernel-module-pcnet-cs kernel-module-8390 kernel-module-unix \ -kernel-module-sa1100-ir kernel-module-irlan kernel-module-irnet \ -kernel-module-usb-eth kernel-module-sa1100usb-core \ -kernel-module-ppp-generic kernel-module-ppp-async kernel-module-mtdchar \ -kernel-module-fat kernel-module-vfat \ -kernel-module-ircomm kernel-module-ircomm-tty \ -kernel-module-serial kernel-module-slhc " -BOOTSTRAP_EXTRA_RRECOMMENDS = "hostap-modules-cs " - - -EXTRA_IMAGECMD_jffs2 = "--pad=0xec0000 --little-endian --eraseblock=0x40000" -EXTRA_IMAGEDEPENDS = "cetools-native" - -IMAGE_CMD_jffs2 = "mkfs.jffs2 --root=${IMAGE_ROOTFS} --faketime \ - --output=${T}/${IMAGE_NAME}.rootfs.jffs2 \ - ${EXTRA_IMAGECMD}; bin2rom ${T}/${IMAGE_NAME}.rootfs.jffs2 \ - ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.img \ - ffffffff ffffffff d0140000" - -include conf/machine/tune-strongarm.conf - - -SERIAL_CONSOLE = "115200 ttySA0" - - - -# Configuration bits for "generic handheld" from handhelds-common.conf -HANDHELD_MODULES_COPY = "ipv6 \ -ipsec \ -nvrd \ -mip6-mn \ -tun \ -ide-cs ide-disk \ -loop \ -vfat ext2 \ -sunrpc nfs \ -btuart-cs dtl1-cs bt3c-cs rfcomm bnep l2cap sco hci_uart \ -pcnet-cs serial-cs \ -af_packet \ -ppp-async ppp-deflate ppp-mppe \ -ip-gre ip-tables ipip \ -irda irlan irnet irport irtty \ -input uinput \ -" - - -BOOTSTRAP_EXTRA_DEPENDS += "pcmcia-cs apmd ppp wireless-tools irda-utils" -BOOTSTRAP_EXTRA_RDEPENDS += "pcmcia-cs apm irda-utils" -BOOTSTRAP_EXTRA_RRECOMMENDS += "ppp wireless-tools ${@linux_module_packages('${HANDHELD_MODULES_COPY}', d)}" - -INHERIT += "linux_modules" diff --git a/packages/linux/montavista-sa-2.4.17-mvl21/.mtn2git_empty b/packages/linux/montavista-sa-2.4.17-mvl21/.mtn2git_empty deleted file mode 100644 index e69de29bb2..0000000000 --- a/packages/linux/montavista-sa-2.4.17-mvl21/.mtn2git_empty +++ /dev/null diff --git a/packages/linux/montavista-sa-2.4.17-mvl21/apm-hh-merge.patch b/packages/linux/montavista-sa-2.4.17-mvl21/apm-hh-merge.patch deleted file mode 100644 index f8343f89e1..0000000000 --- a/packages/linux/montavista-sa-2.4.17-mvl21/apm-hh-merge.patch +++ /dev/null @@ -1,561 +0,0 @@ - -# -# Patch managed by http://www.holgerschurig.de/patcher.html -# - ---- linux-2.4.17_mvl21/arch/arm/mach-sa1100/apm.c~apm-hh-merge -+++ linux-2.4.17_mvl21/arch/arm/mach-sa1100/apm.c -@@ -86,6 +86,8 @@ - int magic; - struct apm_user * next; - int suser: 1; -+ int writer : 1; -+ int reader : 1; - int suspend_wait: 1; - int suspend_result; - int suspends_pending; -@@ -105,7 +107,7 @@ - /* - * Local variables - */ --//static int suspends_pending; -+static int suspends_pending; - //static int standbys_pending; - //static int ignore_normal_resume; - -@@ -123,8 +125,6 @@ - #else - static int power_off = 1; - #endif --static int exit_kapmd; --static int kapmd_running; - - static DECLARE_WAIT_QUEUE_HEAD(apm_waitqueue); - static DECLARE_WAIT_QUEUE_HEAD(apm_suspend_waitqueue); -@@ -192,6 +192,41 @@ - return as->events[as->event_tail]; - } - -+static void queue_event(apm_event_t event, struct apm_user *sender) -+{ -+ struct apm_user * as; -+ if (user_list == NULL) -+ return; -+ for (as = user_list; as != NULL; as = as->next) { -+ if ((as == sender) || (!as->reader)) -+ continue; -+ as->event_head = (as->event_head + 1) % APM_MAX_EVENTS; -+ if (as->event_head == as->event_tail) { -+ static int notified; -+ -+ if (notified++ == 0) -+ printk(KERN_ERR "apm: an event queue overflowed\n"); -+ as->event_tail = (as->event_tail + 1) % APM_MAX_EVENTS; -+ } -+ as->events[as->event_head] = event; -+ if ((!as->suser) || (!as->writer)) -+ continue; -+ switch (event) { -+ case APM_SYS_SUSPEND: -+ case APM_USER_SUSPEND: -+ as->suspends_pending++; -+ suspends_pending++; -+ break; -+ -+ case APM_SYS_STANDBY: -+ case APM_USER_STANDBY: -+ as->standbys_pending++; -+ break; -+ } -+ } -+ wake_up_interruptible(&apm_waitqueue); -+} -+ - static int check_apm_user(struct apm_user *as, const char *func) - { - if ((as == NULL) || (as->magic != APM_BIOS_MAGIC)) { -@@ -270,7 +305,6 @@ - return 0; - } - --extern int pm_do_suspend(void); - - static int do_ioctl(struct inode * inode, struct file *filp, - u_int cmd, u_long arg) -@@ -284,7 +318,17 @@ - return -EPERM; - switch (cmd) { - case APM_IOC_SUSPEND: -- pm_do_suspend(); -+ if (as->suspends_read > 0) { -+ as->suspends_read--; -+ as->suspends_pending--; -+ suspends_pending--; -+ } else { -+ queue_event(APM_USER_SUSPEND, as); -+ } -+ -+ if (suspends_pending <= 0) -+ wake_up(&apm_suspend_waitqueue); -+ - break; - default: - return -EINVAL; -@@ -301,6 +345,20 @@ - return 0; - filp->private_data = NULL; - lock_kernel(); -+ if (user_list == as) -+ user_list = as->next; -+ else { -+ struct apm_user * as1; -+ -+ for (as1 = user_list; -+ (as1 != NULL) && (as1->next != as); -+ as1 = as1->next) -+ ; -+ if (as1 == NULL) -+ printk(KERN_ERR "apm: filp not in user list\n"); -+ else -+ as1->next = as->next; -+ } - unlock_kernel(); - kfree(as); - return 0; -@@ -328,6 +386,8 @@ - * privileged operation -- cevans - */ - as->suser = capable(CAP_SYS_ADMIN); -+ as->writer = (filp->f_mode & FMODE_WRITE) == FMODE_WRITE; -+ as->reader = (filp->f_mode & FMODE_READ) == FMODE_READ; - as->next = user_list; - user_list = as; - filp->private_data = as; -@@ -411,33 +471,7 @@ - return p - buf; - } - --#ifndef MODULE --static int __init apm_setup(char *str) --{ -- int invert; -- -- while ((str != NULL) && (*str != '\0')) { -- if (strncmp(str, "off", 3) == 0) -- apm_disabled = 1; -- if (strncmp(str, "on", 2) == 0) -- apm_disabled = 0; -- invert = (strncmp(str, "no-", 3) == 0); -- if (invert) -- str += 3; -- if (strncmp(str, "debug", 5) == 0) -- debug = !invert; -- if ((strncmp(str, "power-off", 9) == 0) || -- (strncmp(str, "power_off", 9) == 0)) -- power_off = !invert; -- str = strchr(str, ','); -- if (str != NULL) -- str += strspn(str, ", \t"); -- } -- return 1; --} - --__setup("apm=", apm_setup); --#endif - - static struct file_operations apm_bios_fops = { - owner: THIS_MODULE, -@@ -449,13 +483,55 @@ - }; - - static struct miscdevice apm_device = { -- APM_MINOR_DEV, -- "apm_bios", -- &apm_bios_fops -+ minor : APM_MINOR_DEV, -+ name : "apm_bios", -+ fops : &apm_bios_fops - }; - - #define APM_INIT_ERROR_RETURN return -1 - -+static pid_t apmd_pid; -+static DECLARE_COMPLETION(apmd_exited); -+ -+static int apm(void *unused) -+{ -+ unsigned short bx; -+ unsigned short cx; -+ unsigned short dx; -+ int error; -+ char * power_stat; -+ char * bat_stat; -+ DECLARE_WAITQUEUE(wait, current); -+ struct apm_user au, *as; -+ -+ lock_kernel(); -+ -+ daemonize(); -+ -+ strcpy(current->comm, "kapmd"); -+ -+ as = &au; -+ as->magic = APM_BIOS_MAGIC; -+ as->event_tail = as->event_head = 0; -+ as->suspends_pending = as->standbys_pending = 0; -+ as->suspends_read = as->standbys_read = 0; -+ as->suser = 1; -+ as->writer = 1; -+ as->reader = 0; -+ -+ while (!signal_pending (current)) { -+ interruptible_sleep_on(&apm_suspend_waitqueue); -+ -+ pm_suggest_suspend(); -+ -+ queue_event(APM_NORMAL_RESUME, as); -+ } -+ -+ unlock_kernel(); -+ -+ complete_and_exit(&apmd_exited, 0); -+} -+ - /* - * Just start the APM thread. We do NOT want to do APM BIOS - * calls from anything but the APM thread, if for no other reason -@@ -494,18 +570,19 @@ - - misc_register(&apm_device); - -+ apmd_pid = kernel_thread(apm, NULL, 0); -+ - return 0; - } - - static void __exit apm_exit(void) - { - misc_deregister(&apm_device); -- remove_proc_entry("apm", NULL); -+ remove_proc_entry("apm", NULL); -+ kill_proc (apmd_pid, SIGTERM, 1); -+ wait_for_completion(&apmd_exited); - if (power_off) - pm_power_off = NULL; -- exit_kapmd = 1; -- while (kapmd_running) -- schedule(); - pm_active = 0; - } - -@@ -514,6 +591,7 @@ - - MODULE_AUTHOR("Jamey Hicks, pulling bits from original by Stephen Rothwell"); - MODULE_DESCRIPTION("A minimal emulation of APM"); -+MODULE_LICENSE("GPL"); - MODULE_PARM(debug, "i"); - MODULE_PARM_DESC(debug, "Enable debug mode"); - MODULE_PARM(power_off, "i"); ---- linux-2.4.17_mvl21/arch/arm/mach-sa1100/pm.c~apm-hh-merge -+++ linux-2.4.17_mvl21/arch/arm/mach-sa1100/pm.c -@@ -53,6 +53,10 @@ - #include <asm/arch/assabet.h> - #endif - -+#define __KERNEL_SYSCALLS__ -+#include <linux/unistd.h> -+ -+ - /* - * ARGH! Stupid ACPI people. They should define this in linux/sysctl.h, - * NOT linux/acpi.h. -@@ -64,123 +68,6 @@ - #define CTL_ACPI 9999 - #define ACPI_S1_SLP_TYP 19 - --#ifndef CONFIG_SA1100_BEAGLE -- --extern void sa1100_cpu_suspend(void); --extern void sa1100_cpu_resume(void); -- --extern unsigned long *sleep_save; /* virtual address */ --extern unsigned long sleep_save_p; /* physical address */ -- --#define SAVE(x) sleep_save[SLEEP_SAVE_##x] = x --#define RESTORE(x) x = sleep_save[SLEEP_SAVE_##x] -- --int sa1110_suspend(void) --{ -- int retval; -- -- /* set up pointer to sleep parameters */ -- sleep_save = kmalloc (SLEEP_SAVE_SIZE*sizeof(long), GFP_ATOMIC); -- if (!sleep_save) -- return -ENOMEM; -- sleep_save_p = virt_to_phys(sleep_save); -- -- retval = pm_send_all(PM_SUSPEND, (void *)2); -- if (retval) { -- kfree(sleep_save); -- return retval; -- } -- -- cli(); -- -- /* preserve current time */ -- RCNR = xtime.tv_sec; -- -- /* save vital registers */ -- SAVE(OSCR); -- SAVE(OSMR0); -- SAVE(OSMR1); -- SAVE(OSMR2); -- SAVE(OSMR3); -- SAVE(OIER); -- -- SAVE(GPDR); -- SAVE(GRER); -- SAVE(GFER); -- SAVE(GAFR); -- -- SAVE(PPDR); -- SAVE(PPSR); -- SAVE(PPAR); -- SAVE(PSDR); -- -- SAVE(Ser1SDCR0); -- -- SAVE(ICMR); -- -- /* ... maybe a global variable initialized by arch code to set this? */ -- GRER = PWER; -- GFER = 0; -- GEDR = GEDR; -- -- /* Clear previous reset status */ -- RCSR = RCSR_HWR | RCSR_SWR | RCSR_WDR | RCSR_SMR; -- -- /* set resume return address */ -- PSPR = virt_to_phys(sa1100_cpu_resume); -- -- /* go zzz */ -- sa1100_cpu_suspend(); -- -- /* ensure not to come back here if it wasn't intended */ -- PSPR = 0; -- -- DPRINTK("*** made it back from resume\n"); -- -- /* restore registers */ -- RESTORE(GPDR); -- RESTORE(GRER); -- RESTORE(GFER); -- RESTORE(GAFR); -- -- /* clear any edge detect bit */ -- GEDR = GEDR; -- -- RESTORE(PPDR); -- RESTORE(PPSR); -- RESTORE(PPAR); -- RESTORE(PSDR); -- -- RESTORE(Ser1SDCR0); -- -- PSSR = PSSR_PH; -- -- RESTORE(OSMR0); -- RESTORE(OSMR1); -- RESTORE(OSMR2); -- RESTORE(OSMR3); -- RESTORE(OSCR); -- RESTORE(OIER); -- -- ICLR = 0; -- ICCR = 1; -- RESTORE(ICMR); -- -- /* restore current time */ -- xtime.tv_sec = RCNR; -- -- sti(); -- -- kfree (sleep_save); -- --#ifdef CONFIG_CPU_FREQ -- cpufreq_restore(); --#endif -- -- return pm_send_all(PM_RESUME, (void *)0); --} -- --#else //CONFIG_SA1100_BEAGLE - - typedef struct _tag_SLEEP_SAVED_DATA { - uint wakeup_addr; -@@ -363,9 +250,6 @@ - " ); - } - --extern void h3600_control_egpio( enum ipaq_egpio_type x, int setp ); --extern unsigned long h3600_read_egpio( void ); -- - static int GPDR_saved; - static int GPLR_saved; - static int GRER_saved; -@@ -742,21 +626,37 @@ - Ser3UTSR1 = 0xff; - } - --#endif //CONFIG_SA1100_BEAGLE -- -+/* -+ * If pm_suggest_suspend_hook is non-NULL, it is called by pm_suggest_suspend. -+ * -+ * If sysctl_pm_do_suspend_hook is non-NULL, it is called by sysctl_pm_do_suspend. -+ * If it returns a true value, then pm_suspend is not called. -+ * Use this to hook in apmd, for now. -+ * -+ * -not exported just so that the code compiles -+ */ -+int (*pm_suggest_suspend_hook)(int state); -+int (*pm_sysctl_suspend_hook)(int state); -+int pm_use_sbin_pm_helper = 1; - static char pm_helper_path[128] = "/sbin/pm_helper"; -+extern int exec_usermodehelper(char *path, char **argv, char **envp); -+int debug_pm = 0; -+static int pm_helper_veto = 0; - --static void -+static int - run_sbin_pm_helper( pm_request_t action ) - { - int i; - char *argv[3], *envp[8]; - - if (!pm_helper_path[0]) -- return; -+ return 2; - - if ( action != PM_SUSPEND && action != PM_RESUME ) -- return; -+ return 1; -+ -+ /* Be root */ -+ current->uid = current->gid = 0; - - i = 0; - argv[i++] = pm_helper_path; -@@ -771,14 +671,15 @@ - envp[i] = 0; - - /* other stuff we want to pass to /sbin/hotplug */ -- call_usermodehelper (argv [0], argv, envp); -+ return exec_usermodehelper (argv [0], argv, envp); - } - -+int pm_force_suspend(void); -+ - int pm_do_suspend(void) - { -- DPRINTK("suggest\n"); -- run_sbin_pm_helper(PM_SUSPEND); -- return 0; -+ DPRINTK("suspend now\n"); -+ return pm_force_suspend(); - } - - #ifdef CONFIG_SA1100_BEAGLE -@@ -863,9 +764,91 @@ - } - #endif - -+int pm_suggest_suspend(void) -+{ -+ int retval; -+ -+ if (pm_suggest_suspend_hook) { -+ if (pm_suggest_suspend_hook(PM_SUSPEND)) -+ return 0; -+ } -+ -+ if (pm_use_sbin_pm_helper) { -+ pid_t pid; -+ int res; -+ int status = 0; -+ unsigned int old_fs; -+ -+ pid = kernel_thread ((int (*) (void *)) run_sbin_pm_helper, (void *) PM_SUSPEND, 0 ); -+ if ( pid < 0 ) -+ return pid; -+ -+ if (debug_pm) -+ printk(KERN_CRIT "%s:%d got pid=%d\n", __FUNCTION__, __LINE__, pid); -+ -+ old_fs = get_fs (); -+ set_fs (get_ds ()); -+ res = waitpid(pid, &status, __WCLONE); -+ set_fs (old_fs); -+ -+ if ( pid != res ) { -+ if (debug_pm) -+ printk(KERN_CRIT ": waitpid returned %d (exit_code=%d); not suspending\n", res, status ); -+ -+ return -1; -+ } -+ -+ /*if ( WIFEXITED(status) && ( WIFEXITSTATUS(status) != 0 )) {*/ -+ if (( status & 0xff7f ) != 0 ) { -+ if (pm_helper_veto) { -+ if (debug_pm) -+ printk(KERN_CRIT "%s: SUSPEND WAS CANCELLED BY pm_helper (exit status %d)\n", __FUNCTION__, status >> 8); -+ return -1; -+ } else { -+ if (debug_pm) -+ printk(KERN_CRIT "%s: pm_helper returned %d, but going ahead anyway\n", __FUNCTION__, status >> 8); -+ } -+ } -+ } -+ -+ if (debug_pm) -+ printk(KERN_CRIT "%s: REALLY SUSPENDING NOW\n", __FUNCTION__ ); -+ -+ if (pm_sysctl_suspend_hook) { -+ if (pm_sysctl_suspend_hook(PM_SUSPEND)) -+ return 0; -+ } -+ -+ retval = pm_do_suspend(); -+ if (retval) { -+ if (debug_pm) -+ printk(KERN_CRIT "pm_suspend returned %d\n", retval); -+ return retval; -+ } -+ -+ if (pm_use_sbin_pm_helper) { -+ pid_t pid; -+ -+ if (debug_pm) -+ printk(KERN_CRIT "%s: running pm_helper for wakeup\n", __FUNCTION__); -+ -+ pid = kernel_thread ((int (*) (void *)) run_sbin_pm_helper, (void *) PM_RESUME, 0 ); -+ if ( pid < 0 ) -+ return pid; -+ -+ if ( pid != waitpid ( pid, NULL, __WCLONE )) -+ return -1; -+ } -+ -+ return 0; -+} -+ -+EXPORT_SYMBOL(pm_suggest_suspend); -+ -+ - static struct ctl_table pm_table[] = - { -- {ACPI_S1_SLP_TYP, "suspend", NULL, 0, 0644, NULL, (proc_handler *)&pm_force_suspend}, -+/* {ACPI_S1_SLP_TYP, "suspend", NULL, 0, 0644, NULL, (proc_handler *)&pm_force_suspend}, */ - {2, "helper", pm_helper_path, sizeof(pm_helper_path), 0644, NULL, (proc_handler *)&proc_dostring}, - #ifdef CONFIG_SA1100_BEAGLE - {3, "wakeup_delayed_time", &wakeup_delayed_time, sizeof(wakeup_delayed_time), 0644, NULL, &proc_dointvec }, diff --git a/packages/linux/montavista-sa-2.4.17-mvl21/beagle-sound.patch b/packages/linux/montavista-sa-2.4.17-mvl21/beagle-sound.patch deleted file mode 100644 index f4749ca944..0000000000 --- a/packages/linux/montavista-sa-2.4.17-mvl21/beagle-sound.patch +++ /dev/null @@ -1,57 +0,0 @@ - -# -# Patch managed by http://www.holgerschurig.de/patcher.html -# - ---- linux-2.4.17_mvl21/drivers/sound/assabet-uda1341.c~beagle-sound.patch -+++ linux-2.4.17_mvl21/drivers/sound/assabet-uda1341.c -@@ -49,7 +49,9 @@ - #ifdef CONFIG_SA1100_BEAGLE - #include <linux/timer.h> - #include <linux/sysctl.h> --#include <asm/io.h> -+ -+#define CCR_ADDR 0xf2000000 -+ - #endif - - #include "sa1100-audio.h" -@@ -142,15 +144,12 @@ - /* MasterIA support full sampling rate in BEAGLE and - provide click from other device */ - -- unsigned int ccr_addr; - unsigned int frg_set; - unsigned int frg_get = -1; - int count; - - audio_samplerate = val; - -- ccr_addr = (unsigned int)__ioremap((unsigned long)0x18000000, 0x00100000, 0); -- - switch(val) { - case 8000: frg_set = 0x01; break; - case 11025: frg_set = 0x02; break; -@@ -165,18 +164,16 @@ - count = 0; - while(frg_set != frg_get) { - /* Ensure CPLD read we gave */ -- *((volatile unsigned int*)(ccr_addr+0x04)) = frg_set; -+ *((volatile unsigned int*)(CCR_ADDR+0x04)) = frg_set; - -- frg_get = *((volatile unsigned int*)(ccr_addr+0x0024)) & 0xFF; -+ frg_get = *((volatile unsigned int*)(CCR_ADDR+0x0024)) & 0xFF; - if ( ++count >= 10 ) { - schedule_timeout( 1 ); - count = 0; - } --// printk("*** Sound: write %02x[%08x], read %02x[%08x]\n", frg_set, ccr_addr+0x04, --// frg_get, ccr_addr+0x24); -+// printk("*** Sound: write %02x[%08x], read %02x[%08x]\n", frg_set, CCR_ADDR+0x04, -+// frg_get, CCR_ADDR+0x24); - } -- -- __iounmap((void*)ccr_addr); - #else - struct uda1341_cfg cfg; - u_int clk_ref, clk_div; diff --git a/packages/linux/montavista-sa-2.4.17-mvl21/defconfig-beagle b/packages/linux/montavista-sa-2.4.17-mvl21/defconfig-beagle deleted file mode 100644 index 063f48bce2..0000000000 --- a/packages/linux/montavista-sa-2.4.17-mvl21/defconfig-beagle +++ /dev/null @@ -1,1152 +0,0 @@ -# -# Automatically generated make config: don't edit -# -CONFIG_ARM=y -# CONFIG_EISA is not set -# CONFIG_SBUS is not set -# CONFIG_MCA is not set -CONFIG_UID16=y -CONFIG_RWSEM_GENERIC_SPINLOCK=y -# CONFIG_RWSEM_XCHGADD_ALGORITHM is not set -# CONFIG_GENERIC_BUST_SPINLOCK is not set -# CONFIG_GENERIC_ISA_DMA is not set - -# -# Code maturity level options -# -CONFIG_EXPERIMENTAL=y -# CONFIG_OBSOLETE is not set - -# -# Loadable module support -# -CONFIG_MODULES=y -# CONFIG_MODVERSIONS is not set -CONFIG_KMOD=y - -# -# System Type -# -# CONFIG_ARCH_ADIFCC is not set -# CONFIG_ARCH_ANAKIN is not set -# CONFIG_ARCH_ARCA5K is not set -# CONFIG_ARCH_CLPS7500 is not set -# CONFIG_ARCH_CLPS711X is not set -# CONFIG_ARCH_CO285 is not set -# CONFIG_ARCH_PXA is not set -# CONFIG_ARCH_EBSA110 is not set -# CONFIG_ARCH_CAMELOT is not set -# CONFIG_ARCH_FOOTBRIDGE is not set -# CONFIG_ARCH_INTEGRATOR is not set -# CONFIG_ARCH_IOP310 is not set -# CONFIG_ARCH_IXP1200 is not set -# CONFIG_ARCH_L7200 is not set -# CONFIG_ARCH_RPC is not set -CONFIG_ARCH_SA1100=y -# CONFIG_ARCH_SHARK is not set - -# -# Archimedes/A5000 Implementations -# - -# -# Archimedes/A5000 Implementations (select only ONE) -# -# CONFIG_ARCH_ARC is not set -# CONFIG_ARCH_A5K is not set - -# -# Footbridge Implementations -# -# CONFIG_ARCH_CATS is not set -# CONFIG_ARCH_PERSONAL_SERVER is not set -# CONFIG_ARCH_EBSA285_ADDIN is not set -# CONFIG_ARCH_EBSA285_HOST is not set -# CONFIG_ARCH_NETWINDER is not set - -# -# SA11x0 Implementations -# -CONFIG_SA1100_ASSABET=y -# CONFIG_ASSABET_NEPONSET is not set -# CONFIG_SA1100_ADSBITSY is not set -# CONFIG_SA1100_BRUTUS is not set -# CONFIG_SA1100_CERF is not set -# CONFIG_SA1100_H3100 is not set -# CONFIG_SA1100_H3600 is not set -# CONFIG_SA1100_H3800 is not set -# CONFIG_SA1100_H3XXX is not set -# CONFIG_SA1100_EXTENEX1 is not set -# CONFIG_SA1100_FLEXANET is not set -# CONFIG_SA1100_FREEBIRD is not set -# CONFIG_SA1100_GRAPHICSCLIENT is not set -# CONFIG_SA1100_GRAPHICSMASTER is not set -# CONFIG_SA1100_JORNADA720 is not set -# CONFIG_SA1100_HUW_WEBPANEL is not set -# CONFIG_SA1100_ITSY is not set -# CONFIG_SA1100_LART is not set -# CONFIG_SA1100_NANOENGINE is not set -# CONFIG_SA1100_OMNIMETER is not set -# CONFIG_SA1100_PANGOLIN is not set -# CONFIG_SA1100_PLEB is not set -# CONFIG_SA1100_SHANNON is not set -# CONFIG_SA1100_SHERMAN is not set -# CONFIG_SA1100_SIMPAD is not set -# CONFIG_SA1100_PFS168 is not set -# CONFIG_SA1100_VICTOR is not set -# CONFIG_SA1100_XP860 is not set -# CONFIG_SA1100_YOPY is not set -# CONFIG_SA1100_PT_SYSTEM3 is not set -CONFIG_SA1100_BEAGLE=y -CONFIG_SA1100_USB=m -CONFIG_SA1100_USB_NETLINK=m -# CONFIG_SA1100_USB_CHAR is not set - -# -# Intel PXA250/210 Implementations -# -# CONFIG_ARCH_LUBBOCK is not set - -# -# CLPS711X/EP721X Implementations -# -# CONFIG_ARCH_AUTCPU12 is not set -# CONFIG_ARCH_CDB89712 is not set -# CONFIG_ARCH_CLEP7312 is not set -# CONFIG_ARCH_EDB7211 is not set -# CONFIG_ARCH_P720T is not set -# CONFIG_ARCH_EP7211 is not set -# CONFIG_ARCH_EP7212 is not set -# CONFIG_ARCH_ACORN is not set -# CONFIG_FOOTBRIDGE is not set -# CONFIG_FOOTBRIDGE_HOST is not set -# CONFIG_FOOTBRIDGE_ADDIN is not set -CONFIG_CPU_32=y -# CONFIG_CPU_26 is not set - -# -# Processor Type -# -# CONFIG_CPU_32v3 is not set -CONFIG_CPU_32v4=y -# CONFIG_CPU_ARM610 is not set -# CONFIG_CPU_ARM710 is not set -# CONFIG_CPU_ARM720T is not set -# CONFIG_CPU_ARM920T is not set -# CONFIG_CPU_ARM922T is not set -# CONFIG_CPU_ARM926T is not set -# CONFIG_CPU_ARM1020 is not set -# CONFIG_CPU_SA110 is not set -CONFIG_CPU_SA1100=y -# CONFIG_ARM_THUMB is not set -CONFIG_DISCONTIGMEM=y -# CONFIG_EMBEDDED_OOM_KILLER is not set -# CONFIG_RTSCHED is not set -# CONFIG_CPU_BIG_ENDIAN is not set - -# -# General setup -# -# CONFIG_PCI is not set -# CONFIG_ISA is not set -# CONFIG_ISA_DMA is not set -# CONFIG_CPU_FREQ is not set -CONFIG_HOTPLUG=y - -# -# PCMCIA/CardBus support -# -CONFIG_PCMCIA=y -# CONFIG_I82092 is not set -# CONFIG_I82365 is not set -# CONFIG_TCIC is not set -# CONFIG_PCMCIA_CLPS6700 is not set -CONFIG_PCMCIA_SA1100=y -CONFIG_CMCS_HACK=y -# CONFIG_MERCURY_BACKPAQ is not set -# CONFIG_PCMCIA_PXA is not set -CONFIG_NET=y -CONFIG_SYSVIPC=y -# CONFIG_BSD_PROCESS_ACCT is not set -CONFIG_SYSCTL=y - -# -# At least one math emulation must be selected -# -CONFIG_FPE_NWFPE=y -# CONFIG_FPE_FASTFPE is not set -CONFIG_KCORE_ELF=y -# CONFIG_KCORE_AOUT is not set -# CONFIG_BINFMT_AOUT is not set -CONFIG_BINFMT_ELF=y -# CONFIG_MULTITHREADED_CORES is not set -# CONFIG_BINFMT_MISC is not set -CONFIG_PM=y -CONFIG_APM=y -# CONFIG_ARTHUR is not set -CONFIG_CMDLINE="root=/dev/mtdblock/1 mem=32M console=ttySA0 noinitrd" -CONFIG_LEDS=y -# CONFIG_LEDS_TIMER is not set -# CONFIG_LEDS_CPU is not set -CONFIG_ALIGNMENT_TRAP=y -CONFIG_PREEMPT=y -# CONFIG_PREEMPT_TIMES is not set -# CONFIG_LOCK_BREAK is not set - -# -# Parallel port support -# -# CONFIG_PARPORT is not set - -# -# Memory Technology Devices (MTD) -# -CONFIG_MTD=y -# CONFIG_MTD_DEBUG is not set -CONFIG_MTD_PARTITIONS=y -# CONFIG_MTD_REDBOOT_PARTS is not set -# CONFIG_MTD_BOOTLDR_PARTS is not set -# CONFIG_MTD_AFS_PARTS is not set - -# -# User Modules And Translation Layers -# -CONFIG_MTD_CHAR=m -CONFIG_MTD_BLOCK=y -# CONFIG_FTL is not set -# CONFIG_NFTL 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_CFI_B1 is not set -# CONFIG_MTD_CFI_B2 is not set -CONFIG_MTD_CFI_B4=y -# CONFIG_MTD_CFI_B8 is not set -# CONFIG_MTD_CFI_I1 is not set -CONFIG_MTD_CFI_I2=y -# CONFIG_MTD_CFI_I4 is not set -CONFIG_MTD_CFI_INTELEXT=y -# CONFIG_MTD_CFI_AMDSTD is not set -# CONFIG_MTD_RAM is not set -# CONFIG_MTD_ROM is not set -# CONFIG_MTD_ABSENT is not set -# CONFIG_MTD_OBSOLETE_CHIPS is not set -# CONFIG_MTD_AMDSTD is not set -# CONFIG_MTD_SHARP is not set -# CONFIG_MTD_JEDEC is not set - -# -# Mapping drivers for chip access -# -# CONFIG_MTD_PHYSMAP is not set -# CONFIG_MTD_CSTM_MIPS_IXX is not set -# CONFIG_MTD_NORA is not set -# CONFIG_MTD_ARM_INTEGRATOR is not set -# CONFIG_MTD_CDB89712 is not set -CONFIG_MTD_SA1100=y -# CONFIG_MTD_DC21285 is not set -# CONFIG_MTD_IQ80310 is not set -# CONFIG_MTD_EPXA10DB is not set -# CONFIG_MTD_LUBBOCK is not set -# CONFIG_MTD_PCI is not set - -# -# Self-contained MTD device drivers -# -# CONFIG_MTD_PMC551 is not set -# CONFIG_MTD_SLRAM is not set -# CONFIG_MTD_MTDRAM is not set -# CONFIG_MTD_BLKMTD is not set - -# -# Disk-On-Chip Device Drivers -# -# CONFIG_MTD_DOC1000 is not set -# CONFIG_MTD_DOC2000 is not set -# CONFIG_MTD_DOC2001 is not set -# CONFIG_MTD_DOCPROBE is not set - -# -# NAND Flash Device Drivers -# -# CONFIG_MTD_NAND is not set - -# -# Plug and Play configuration -# -# CONFIG_PNP is not set -# CONFIG_ISAPNP is not set - -# -# Block devices -# -# CONFIG_BLK_DEV_FD is not set -# CONFIG_BLK_DEV_XD is not set -# CONFIG_PARIDE is not set -# CONFIG_BLK_CPQ_DA is not set -# CONFIG_BLK_CPQ_CISS_DA is not set -# CONFIG_BLK_DEV_DAC960 is not set -# CONFIG_BLK_DEV_LOOP is not set -# CONFIG_BLK_DEV_NBD is not set -# CONFIG_BLK_DEV_RAM is not set -# CONFIG_BLK_DEV_INITRD is not set -# CONFIG_BLK_DEV_PRD is not set - -# -# Multi-device support (RAID and LVM) -# -# CONFIG_MD is not set -# CONFIG_BLK_DEV_MD is not set -# CONFIG_MD_LINEAR is not set -# CONFIG_MD_RAID0 is not set -# CONFIG_MD_RAID1 is not set -# CONFIG_MD_RAID5 is not set -# CONFIG_MD_MULTIPATH is not set -# CONFIG_BLK_DEV_LVM is not set - -# -# Networking options -# -CONFIG_PACKET=m -CONFIG_PACKET_MMAP=y -# CONFIG_NETLINK_DEV is not set -CONFIG_NETFILTER=y -# CONFIG_NETFILTER_DEBUG is not set -CONFIG_FILTER=y -CONFIG_UNIX=m -CONFIG_INET=y -# CONFIG_IP_MULTICAST is not set -# CONFIG_IP_ADVANCED_ROUTER is not set -# CONFIG_IP_PNP is not set -# CONFIG_NET_IPIP is not set -# CONFIG_NET_IPGRE is not set -# CONFIG_ARPD is not set -# CONFIG_INET_ECN is not set -# CONFIG_SYN_COOKIES is not set - -# -# IP: Netfilter Configuration -# -CONFIG_IP_NF_CONNTRACK=m -CONFIG_IP_NF_FTP=m -CONFIG_IP_NF_IRC=m -CONFIG_IP_NF_QUEUE=m -CONFIG_IP_NF_IPTABLES=m -CONFIG_IP_NF_MATCH_LIMIT=m -CONFIG_IP_NF_MATCH_MAC=m -CONFIG_IP_NF_MATCH_MARK=m -CONFIG_IP_NF_MATCH_MULTIPORT=m -CONFIG_IP_NF_MATCH_TOS=m -CONFIG_IP_NF_MATCH_LENGTH=m -CONFIG_IP_NF_MATCH_TTL=m -CONFIG_IP_NF_MATCH_TCPMSS=m -CONFIG_IP_NF_MATCH_STATE=m -CONFIG_IP_NF_MATCH_UNCLEAN=m -CONFIG_IP_NF_MATCH_OWNER=m -CONFIG_IP_NF_FILTER=m -CONFIG_IP_NF_TARGET_REJECT=m -CONFIG_IP_NF_TARGET_MIRROR=m -CONFIG_IP_NF_NAT=m -CONFIG_IP_NF_NAT_NEEDED=y -CONFIG_IP_NF_TARGET_MASQUERADE=m -CONFIG_IP_NF_TARGET_REDIRECT=m -CONFIG_IP_NF_NAT_SNMP_BASIC=m -CONFIG_IP_NF_NAT_IRC=m -CONFIG_IP_NF_NAT_FTP=m -CONFIG_IP_NF_MANGLE=m -CONFIG_IP_NF_TARGET_TOS=m -CONFIG_IP_NF_TARGET_MARK=m -CONFIG_IP_NF_TARGET_LOG=m -CONFIG_IP_NF_TARGET_TCPMSS=m -# CONFIG_IP_NF_COMPAT_IPCHAINS is not set -# CONFIG_IP_NF_COMPAT_IPFWADM is not set -# CONFIG_IPV6 is not set -# CONFIG_KHTTPD is not set -# CONFIG_ATM is not set -# CONFIG_VLAN_8021Q is not set - -# -# -# -# CONFIG_IPX is not set -# CONFIG_ATALK is not set -# CONFIG_DECNET is not set -# CONFIG_BRIDGE is not set -# CONFIG_X25 is not set -# CONFIG_LAPB is not set -# CONFIG_LLC is not set -# CONFIG_NET_DIVERT is not set -# CONFIG_ECONET is not set -# CONFIG_WAN_ROUTER is not set -# CONFIG_NET_FASTROUTE is not set -# CONFIG_NET_HW_FLOWCONTROL is not set - -# -# QoS and/or fair queueing -# -# CONFIG_NET_SCHED is not set - -# -# Network device support -# -CONFIG_NETDEVICES=y - -# -# ARCnet devices -# |
