From: Gabor Juhos Date: Fri, 18 May 2012 20:10:42 +0000 (+0000) Subject: x86: remove support for old kernels X-Git-Url: http://git.lede-project.org./?a=commitdiff_plain;h=07b5a3eea29e85ac36660f671c612ed7cc952832;p=openwrt%2Fstaging%2Fflorian.git x86: remove support for old kernels SVN-Revision: 31804 --- diff --git a/target/linux/x86/alix2/config-default b/target/linux/x86/alix2/config-default deleted file mode 100644 index ee7e3a780f..0000000000 --- a/target/linux/x86/alix2/config-default +++ /dev/null @@ -1,25 +0,0 @@ -CONFIG_ALIX=y -CONFIG_DEBUG_BUGVERBOSE=y -CONFIG_DMI=y -CONFIG_DMIID=y -# CONFIG_DMI_SYSFS is not set -CONFIG_GENERIC_GPIO=y -# CONFIG_GEOS is not set -CONFIG_GPIOLIB=y -CONFIG_GPIO_SYSFS=y -# CONFIG_HIGHMEM64G is not set -CONFIG_HWMON=y -# CONFIG_LEDS_CLEVO_MAIL is not set -# CONFIG_M486 is not set -# CONFIG_MATH_EMULATION is not set -CONFIG_MGEODE_LX=y -CONFIG_NLS=y -CONFIG_PATA_CS5536=y -CONFIG_PCI_LABEL=y -# CONFIG_SCx200 is not set -CONFIG_THERMAL_HWMON=y -CONFIG_X86_CMOV=y -CONFIG_X86_DEBUGCTLMSR=y -CONFIG_X86_TSC=y -CONFIG_X86_USE_3DNOW=y -CONFIG_X86_USE_PPRO_CHECKSUM=y diff --git a/target/linux/x86/config-3.2 b/target/linux/x86/config-3.2 deleted file mode 100644 index 8cc09fbd85..0000000000 --- a/target/linux/x86/config-3.2 +++ /dev/null @@ -1,377 +0,0 @@ -# CONFIG_60XX_WDT is not set -# CONFIG_64BIT is not set -# CONFIG_ACPI is not set -# CONFIG_ACQUIRE_WDT is not set -# CONFIG_ADVANTECH_WDT is not set -# CONFIG_ALIM1535_WDT is not set -# CONFIG_ALIX is not set -CONFIG_AMD_NB=y -CONFIG_ARCH_DEFCONFIG="arch/x86/configs/i386_defconfig" -CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y -CONFIG_ARCH_HAS_CPU_IDLE_WAIT=y -CONFIG_ARCH_HAS_CPU_RELAX=y -CONFIG_ARCH_HAS_DEFAULT_IDLE=y -CONFIG_ARCH_HAVE_NMI_SAFE_CMPXCHG=y -CONFIG_ARCH_HIBERNATION_POSSIBLE=y -CONFIG_ARCH_HWEIGHT_CFLAGS="-fcall-saved-ecx -fcall-saved-edx" -CONFIG_ARCH_MAY_HAVE_PC_FDC=y -CONFIG_ARCH_POPULATES_NODE_MAP=y -# CONFIG_ARCH_RANDOM is not set -CONFIG_ARCH_SELECT_MEMORY_MODEL=y -CONFIG_ARCH_SPARSEMEM_ENABLE=y -CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y -CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y -CONFIG_ARCH_SUPPORTS_MSI=y -CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y -CONFIG_ARCH_SUSPEND_POSSIBLE=y -CONFIG_ARCH_USES_PG_UNCACHED=y -CONFIG_ARCH_WANT_FRAME_POINTERS=y -CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y -CONFIG_ATA=y -CONFIG_ATA_GENERIC=y -CONFIG_ATA_PIIX=y -# CONFIG_AUDIT_ARCH is not set -CONFIG_BCMA_POSSIBLE=y -CONFIG_BINFMT_MISC=y -CONFIG_BLK_DEV_SD=y -CONFIG_BOUNCE=y -CONFIG_CLKBLD_I8253=y -CONFIG_CLKEVT_I8253=y -CONFIG_CLKSRC_I8253=y -CONFIG_CLOCKSOURCE_WATCHDOG=y -CONFIG_CMPXCHG_DOUBLE=y -CONFIG_CMPXCHG_LOCAL=y -CONFIG_COMPAT_VDSO=y -# CONFIG_CPU5_WDT is not set -CONFIG_CPU_FREQ=y -# CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set -# CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set -CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y -# CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set -# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set -# CONFIG_CPU_FREQ_GOV_CONSERVATIVE is not set -# CONFIG_CPU_FREQ_GOV_ONDEMAND is not set -CONFIG_CPU_FREQ_GOV_PERFORMANCE=y -# CONFIG_CPU_FREQ_GOV_POWERSAVE is not set -# CONFIG_CPU_FREQ_GOV_USERSPACE is not set -CONFIG_CPU_FREQ_STAT=y -CONFIG_CPU_FREQ_STAT_DETAILS=y -CONFIG_CPU_FREQ_TABLE=y -CONFIG_CPU_IDLE=y -CONFIG_CPU_IDLE_GOV_LADDER=y -CONFIG_CPU_SUP_AMD=y -CONFIG_CPU_SUP_CENTAUR=y -CONFIG_CPU_SUP_CYRIX_32=y -CONFIG_CPU_SUP_INTEL=y -CONFIG_CPU_SUP_TRANSMETA_32=y -CONFIG_CPU_SUP_UMC_32=y -CONFIG_CRC16=y -# CONFIG_DCDBAS is not set -# CONFIG_DEBUG_BOOT_PARAMS is not set -CONFIG_DEBUG_MEMORY_INIT=y -# CONFIG_DEBUG_VIRTUAL is not set -CONFIG_DECOMPRESS_BZIP2=y -CONFIG_DECOMPRESS_GZIP=y -CONFIG_DECOMPRESS_LZMA=y -CONFIG_DEFAULT_IO_DELAY_TYPE=0 -# CONFIG_DELL_RBU is not set -# CONFIG_DMI is not set -CONFIG_DNOTIFY=y -CONFIG_DOUBLEFAULT=y -CONFIG_EARLY_PRINTK=y -# CONFIG_EARLY_PRINTK_DBGP is not set -# CONFIG_EDD is not set -CONFIG_ELF_CORE=y -# CONFIG_EUROTECH_WDT is not set -CONFIG_EXT4_FS=y -# CONFIG_F71808E_WDT is not set -CONFIG_FIRMWARE_IN_KERNEL=y -CONFIG_FIRMWARE_MEMMAP=y -CONFIG_FIX_EARLYCON_MEM=y -CONFIG_FS_MBCACHE=y -CONFIG_GENERIC_BUG=y -CONFIG_GENERIC_CLOCKEVENTS=y -CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y -CONFIG_GENERIC_CLOCKEVENTS_BUILD=y -CONFIG_GENERIC_CLOCKEVENTS_MIN_ADJUST=y -CONFIG_GENERIC_CMOS_UPDATE=y -CONFIG_GENERIC_FIND_FIRST_BIT=y -CONFIG_GENERIC_IOMAP=y -CONFIG_GENERIC_IRQ_SHOW=y -CONFIG_GENERIC_ISA_DMA=y -# CONFIG_GENERIC_TIME_VSYSCALL is not set -# CONFIG_GOOGLE_FIRMWARE is not set -# CONFIG_HANGCHECK_TIMER is not set -CONFIG_HAS_DMA=y -CONFIG_HAS_IOMEM=y -CONFIG_HAS_IOPORT=y -CONFIG_HAVE_AOUT=y -CONFIG_HAVE_ARCH_JUMP_LABEL=y -CONFIG_HAVE_ARCH_KGDB=y -CONFIG_HAVE_ARCH_KMEMCHECK=y -CONFIG_HAVE_ARCH_TRACEHOOK=y -CONFIG_HAVE_ATOMIC_IOMAP=y -CONFIG_HAVE_C_RECORDMCOUNT=y -CONFIG_HAVE_DMA_API_DEBUG=y -CONFIG_HAVE_DMA_ATTRS=y -CONFIG_HAVE_DYNAMIC_FTRACE=y -CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y -CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y -CONFIG_HAVE_FUNCTION_GRAPH_FP_TEST=y -CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y -CONFIG_HAVE_FUNCTION_TRACER=y -CONFIG_HAVE_FUNCTION_TRACE_MCOUNT_TEST=y -CONFIG_HAVE_GENERIC_DMA_COHERENT=y -CONFIG_HAVE_GENERIC_HARDIRQS=y -CONFIG_HAVE_HW_BREAKPOINT=y -CONFIG_HAVE_IDE=y -CONFIG_HAVE_IOREMAP_PROT=y -CONFIG_HAVE_IRQ_WORK=y -CONFIG_HAVE_KERNEL_BZIP2=y -CONFIG_HAVE_KERNEL_GZIP=y -CONFIG_HAVE_KERNEL_LZMA=y -CONFIG_HAVE_KERNEL_LZO=y -CONFIG_HAVE_KERNEL_XZ=y -CONFIG_HAVE_KVM=y -CONFIG_HAVE_LATENCYTOP_SUPPORT=y -CONFIG_HAVE_MEMBLOCK=y -CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y -CONFIG_HAVE_MMIOTRACE_SUPPORT=y -CONFIG_HAVE_OPROFILE=y -CONFIG_HAVE_OPTPROBES=y -CONFIG_HAVE_PCSPKR_PLATFORM=y -CONFIG_HAVE_PERF_EVENTS=y -CONFIG_HAVE_PERF_EVENTS_NMI=y -CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y -CONFIG_HAVE_SETUP_PER_CPU_AREA=y -CONFIG_HAVE_SPARSE_IRQ=y -CONFIG_HAVE_SYSCALL_TRACEPOINTS=y -CONFIG_HAVE_TEXT_POKE_SMP=y -CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y -CONFIG_HAVE_USER_RETURN_NOTIFIER=y -# CONFIG_HIGHMEM4G is not set -# CONFIG_HIGH_RES_TIMERS is not set -CONFIG_HPET_EMULATE_RTC=y -CONFIG_HPET_TIMER=y -# CONFIG_HP_WATCHDOG is not set -CONFIG_HT_IRQ=y -# CONFIG_HUGETLBFS is not set -CONFIG_HW_RANDOM=y -CONFIG_HW_RANDOM_GEODE=y -CONFIG_HW_RANDOM_VIA=y -# CONFIG_I6300ESB_WDT is not set -CONFIG_I8253_LOCK=y -# CONFIG_I8K is not set -# CONFIG_IB700_WDT is not set -# CONFIG_IBMASR is not set -# CONFIG_IBM_RTL is not set -CONFIG_ILLEGAL_POINTER_VALUE=0 -CONFIG_INITRAMFS_SOURCE="" -CONFIG_INSTRUCTION_DECODER=y -# CONFIG_IOMMU_HELPER is not set -# CONFIG_IOMMU_STRESS is not set -CONFIG_IO_DELAY_0X80=y -# CONFIG_IO_DELAY_0XED is not set -# CONFIG_IO_DELAY_NONE is not set -CONFIG_IO_DELAY_TYPE_0X80=0 -CONFIG_IO_DELAY_TYPE_0XED=1 -CONFIG_IO_DELAY_TYPE_NONE=3 -CONFIG_IO_DELAY_TYPE_UDELAY=2 -# CONFIG_IO_DELAY_UDELAY is not set -CONFIG_IRQ_FORCED_THREADING=y -# CONFIG_IRQ_TIME_ACCOUNTING is not set -CONFIG_IRQ_WORK=y -# CONFIG_ISA is not set -CONFIG_ISA_DMA_API=y -# CONFIG_ISCSI_IBFT_FIND is not set -# CONFIG_IT8712F_WDT is not set -# CONFIG_IT87_WDT is not set -# CONFIG_ITCO_WDT is not set -CONFIG_JBD2=y -CONFIG_KALLSYMS=y -CONFIG_KEXEC=y -CONFIG_KTIME_SCALAR=y -# CONFIG_M386 is not set -CONFIG_M486=y -# CONFIG_M586 is not set -# CONFIG_M586MMX is not set -# CONFIG_M586TSC is not set -# CONFIG_M686 is not set -# CONFIG_MACHZ_WDT is not set -CONFIG_MATH_EMULATION=y -# CONFIG_MATOM is not set -# CONFIG_MCA is not set -# CONFIG_MCORE2 is not set -# CONFIG_MCRUSOE is not set -# CONFIG_MCYRIXIII is not set -# CONFIG_MEFFICEON is not set -# CONFIG_MELAN is not set -# CONFIG_MEMTEST is not set -# CONFIG_MGEODEGX1 is not set -# CONFIG_MGEODE_LX is not set -# CONFIG_MICROCODE is not set -# CONFIG_MK6 is not set -# CONFIG_MK7 is not set -# CONFIG_MK8 is not set -# CONFIG_MPENTIUM4 is not set -# CONFIG_MPENTIUMII is not set -# CONFIG_MPENTIUMIII is not set -# CONFIG_MPENTIUMM is not set -CONFIG_MTD_BLOCK2MTD=y -# CONFIG_MTD_CFI is not set -# CONFIG_MTD_COMPLEX_MAPPINGS is not set -# CONFIG_MTD_TS5500 is not set -CONFIG_MTRR=y -# CONFIG_MTRR_SANITIZER is not set -# CONFIG_MVIAC3_2 is not set -# CONFIG_MVIAC7 is not set -# CONFIG_MWINCHIP3D is not set -# CONFIG_MWINCHIPC6 is not set -CONFIG_NAMESPACES=y -# CONFIG_NEED_DMA_MAP_STATE is not set -CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y -CONFIG_NEED_PER_CPU_KM=y -CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y -CONFIG_NEED_SG_DMA_LENGTH=y -# CONFIG_NET5501 is not set -# CONFIG_NET_NS is not set -CONFIG_NOHIGHMEM=y -CONFIG_NO_BOOTMEM=y -CONFIG_NR_CPUS=1 -# CONFIG_NSC_GPIO is not set -CONFIG_NVRAM=y -# CONFIG_OLPC is not set -# CONFIG_OPTIMIZE_INLINING is not set -CONFIG_OUTPUT_FORMAT="elf32-i386" -CONFIG_PAGEFLAGS_EXTENDED=y -CONFIG_PAGE_OFFSET=0xC0000000 -# CONFIG_PARAVIRT_GUEST is not set -# CONFIG_PC8736x_GPIO is not set -# CONFIG_PC87413_WDT is not set -CONFIG_PCI=y -# CONFIG_PCIEPORTBUS is not set -CONFIG_PCI_BIOS=y -CONFIG_PCI_DIRECT=y -CONFIG_PCI_DOMAINS=y -CONFIG_PCI_GOANY=y -# CONFIG_PCI_GOBIOS is not set -# CONFIG_PCI_GODIRECT is not set -# CONFIG_PCI_GOMMCONFIG is not set -CONFIG_PCI_MSI=y -CONFIG_PCSPKR_PLATFORM=y -# CONFIG_PDA_POWER is not set -CONFIG_PERF_EVENTS=y -CONFIG_PHYSICAL_ALIGN=0x100000 -CONFIG_PHYSICAL_START=0x1000000 -CONFIG_POWER_SUPPLY=y -# CONFIG_PREEMPT_RCU is not set -# CONFIG_PROCESSOR_SELECT is not set -CONFIG_PROC_PAGE_MONITOR=y -# CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set -CONFIG_RD_BZIP2=y -CONFIG_RD_GZIP=y -# CONFIG_RELOCATABLE is not set -CONFIG_RTC_CLASS=y -# CONFIG_RWSEM_GENERIC_SPINLOCK is not set -CONFIG_RWSEM_XCHGADD_ALGORITHM=y -# CONFIG_SAMSUNG_Q10 is not set -# CONFIG_SBC7240_WDT is not set -# CONFIG_SBC8360_WDT is not set -# CONFIG_SBC_EPX_C3_WATCHDOG is not set -# CONFIG_SC1200_WDT is not set -# CONFIG_SC520_WDT is not set -# CONFIG_SCHED_HRTICK is not set -CONFIG_SCSI=y -# CONFIG_SCSI_ISCI is not set -CONFIG_SCx200=y -CONFIG_SCx200HR_TIMER=y -# CONFIG_SCx200_GPIO is not set -# CONFIG_SCx200_WDT is not set -CONFIG_SERIAL_8250_PCI=y -CONFIG_SERIO=y -# CONFIG_SERIO_CT82C710 is not set -CONFIG_SERIO_I8042=y -CONFIG_SERIO_LIBPS2=y -CONFIG_SERIO_SERPORT=y -# CONFIG_SLAB is not set -CONFIG_SLUB=y -CONFIG_SLUB_DEBUG=y -# CONFIG_SLUB_DEBUG_ON is not set -# CONFIG_SMSC37B787_WDT is not set -# CONFIG_SMSC_SCH311X_WDT is not set -CONFIG_SPARSEMEM_STATIC=y -CONFIG_SPARSE_IRQ=y -CONFIG_STRICT_DEVMEM=y -# CONFIG_TELCLOCK is not set -CONFIG_THERMAL=y -# CONFIG_TOSHIBA is not set -# CONFIG_TRANSPARENT_HUGEPAGE is not set -CONFIG_UID16=y -CONFIG_USB_ARCH_HAS_XHCI=y -CONFIG_USB_SUPPORT=y -# CONFIG_USER_NS is not set -CONFIG_USER_STACKTRACE_SUPPORT=y -CONFIG_VM86=y -# CONFIG_VMWARE_BALLOON is not set -# CONFIG_VMWARE_PVSCSI is not set -CONFIG_VM_EVENT_COUNTERS=y -# CONFIG_W83697UG_WDT is not set -# CONFIG_WAFER_WDT is not set -CONFIG_X86=y -CONFIG_X86_32=y -# CONFIG_X86_32_IRIS is not set -CONFIG_X86_32_LAZY_GS=y -# CONFIG_X86_64 is not set -CONFIG_X86_ALIGNMENT_16=y -# CONFIG_X86_ANCIENT_MCE is not set -CONFIG_X86_BSWAP=y -# CONFIG_X86_CHECK_BIOS_CORRUPTION is not set -CONFIG_X86_CMPXCHG=y -# CONFIG_X86_CPUFREQ_NFORCE2 is not set -# CONFIG_X86_CPUID is not set -# CONFIG_X86_EXTENDED_PLATFORM is not set -# CONFIG_X86_E_POWERSAVER is not set -CONFIG_X86_F00F_BUG=y -CONFIG_X86_GENERIC=y -# CONFIG_X86_GX_SUSPMOD is not set -CONFIG_X86_INTEL_USERCOPY=y -CONFIG_X86_INTERNODE_CACHE_SHIFT=6 -CONFIG_X86_INVD_BUG=y -CONFIG_X86_INVLPG=y -CONFIG_X86_IO_APIC=y -CONFIG_X86_L1_CACHE_SHIFT=6 -CONFIG_X86_LOCAL_APIC=y -# CONFIG_X86_LONGRUN is not set -CONFIG_X86_MCE=y -CONFIG_X86_MCE_AMD=y -# CONFIG_X86_MCE_INJECT is not set -CONFIG_X86_MCE_INTEL=y -CONFIG_X86_MCE_THRESHOLD=y -CONFIG_X86_MINIMUM_CPU_FAMILY=4 -CONFIG_X86_MPPARSE=y -# CONFIG_X86_MSR is not set -# CONFIG_X86_P4_CLOCKMOD is not set -# CONFIG_X86_PAE is not set -CONFIG_X86_PAT=y -CONFIG_X86_PLATFORM_DEVICES=y -CONFIG_X86_POPAD_OK=y -# CONFIG_X86_POWERNOW_K6 is not set -# CONFIG_X86_POWERNOW_K7 is not set -CONFIG_X86_PPRO_FENCE=y -# CONFIG_X86_PTDUMP is not set -# CONFIG_X86_REBOOTFIXUPS is not set -CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=y -CONFIG_X86_RESERVE_LOW=64 -# CONFIG_X86_SPEEDSTEP_CENTRINO is not set -# CONFIG_X86_SPEEDSTEP_ICH is not set -# CONFIG_X86_SPEEDSTEP_LIB is not set -# CONFIG_X86_SPEEDSTEP_SMI is not set -CONFIG_X86_SUPPORTS_MEMORY_FAILURE=y -CONFIG_X86_THERMAL_VECTOR=y -CONFIG_X86_UP_APIC=y -CONFIG_X86_UP_IOAPIC=y -CONFIG_X86_VERBOSE_BOOTUP=y -CONFIG_X86_WP_WORKS_OK=y -CONFIG_X86_XADD=y -CONFIG_XZ_DEC=y -# CONFIG_ZONE_DMA32 is not set diff --git a/target/linux/x86/config-default b/target/linux/x86/config-default deleted file mode 100644 index 43c72d5149..0000000000 --- a/target/linux/x86/config-default +++ /dev/null @@ -1,372 +0,0 @@ -# CONFIG_60XX_WDT is not set -# CONFIG_64BIT is not set -# CONFIG_ACPI is not set -# CONFIG_ACQUIRE_WDT is not set -# CONFIG_ADVANTECH_WDT is not set -# CONFIG_ALIM1535_WDT is not set -# CONFIG_ALIX is not set -CONFIG_AMD_NB=y -CONFIG_ARCH_DEFCONFIG="arch/x86/configs/i386_defconfig" -CONFIG_ARCH_HAS_CACHE_LINE_SIZE=y -CONFIG_ARCH_HAS_CPU_IDLE_WAIT=y -CONFIG_ARCH_HAS_CPU_RELAX=y -CONFIG_ARCH_HAS_DEFAULT_IDLE=y -CONFIG_ARCH_HIBERNATION_POSSIBLE=y -CONFIG_ARCH_HWEIGHT_CFLAGS="-fcall-saved-ecx -fcall-saved-edx" -CONFIG_ARCH_MAY_HAVE_PC_FDC=y -CONFIG_ARCH_NO_SYSDEV_OPS=y -CONFIG_ARCH_POPULATES_NODE_MAP=y -CONFIG_ARCH_SELECT_MEMORY_MODEL=y -CONFIG_ARCH_SPARSEMEM_ENABLE=y -CONFIG_ARCH_SUPPORTS_DEBUG_PAGEALLOC=y -CONFIG_ARCH_SUPPORTS_MEMORY_FAILURE=y -CONFIG_ARCH_SUPPORTS_MSI=y -CONFIG_ARCH_SUPPORTS_OPTIMIZED_INLINING=y -CONFIG_ARCH_SUSPEND_POSSIBLE=y -CONFIG_ARCH_USES_PG_UNCACHED=y -CONFIG_ARCH_WANT_FRAME_POINTERS=y -CONFIG_ARCH_WANT_OPTIONAL_GPIOLIB=y -CONFIG_ATA=y -CONFIG_ATA_GENERIC=y -CONFIG_ATA_PIIX=y -# CONFIG_AUDIT_ARCH is not set -CONFIG_BINFMT_MISC=y -CONFIG_BLK_DEV_SD=y -CONFIG_BOUNCE=y -CONFIG_CLOCKSOURCE_WATCHDOG=y -CONFIG_CMPXCHG_LOCAL=y -CONFIG_COMPAT_VDSO=y -# CONFIG_CPU5_WDT is not set -CONFIG_CPU_FREQ=y -# CONFIG_CPU_FREQ_DEBUG is not set -# CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set -# CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set -CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y -# CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set -# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set -# CONFIG_CPU_FREQ_GOV_CONSERVATIVE is not set -# CONFIG_CPU_FREQ_GOV_ONDEMAND is not set -CONFIG_CPU_FREQ_GOV_PERFORMANCE=y -# CONFIG_CPU_FREQ_GOV_POWERSAVE is not set -# CONFIG_CPU_FREQ_GOV_USERSPACE is not set -CONFIG_CPU_FREQ_STAT=y -CONFIG_CPU_FREQ_STAT_DETAILS=y -CONFIG_CPU_FREQ_TABLE=y -CONFIG_CPU_IDLE=y -CONFIG_CPU_IDLE_GOV_LADDER=y -CONFIG_CPU_SUP_AMD=y -CONFIG_CPU_SUP_CENTAUR=y -CONFIG_CPU_SUP_CYRIX_32=y -CONFIG_CPU_SUP_INTEL=y -CONFIG_CPU_SUP_TRANSMETA_32=y -CONFIG_CPU_SUP_UMC_32=y -CONFIG_CRC16=y -# CONFIG_CS5535_GPIO is not set -# CONFIG_DCDBAS is not set -CONFIG_DEBUG_BUGVERBOSE=y -CONFIG_DEBUG_MEMORY_INIT=y -CONFIG_DECOMPRESS_BZIP2=y -CONFIG_DECOMPRESS_GZIP=y -CONFIG_DECOMPRESS_LZMA=y -CONFIG_DEFAULT_IO_DELAY_TYPE=0 -# CONFIG_DELL_RBU is not set -# CONFIG_DMI is not set -CONFIG_DNOTIFY=y -CONFIG_DOUBLEFAULT=y -CONFIG_EARLY_PRINTK=y -# CONFIG_EARLY_PRINTK_DBGP is not set -# CONFIG_EDD is not set -CONFIG_ELF_CORE=y -# CONFIG_EUROTECH_WDT is not set -CONFIG_EXT4_FS=y -# CONFIG_F71808E_WDT is not set -CONFIG_FIRMWARE_IN_KERNEL=y -CONFIG_FIRMWARE_MEMMAP=y -CONFIG_FIX_EARLYCON_MEM=y -# CONFIG_FRAME_POINTER is not set -CONFIG_FS_MBCACHE=y -CONFIG_GENERIC_BUG=y -CONFIG_GENERIC_CLOCKEVENTS=y -CONFIG_GENERIC_CLOCKEVENTS_BROADCAST=y -CONFIG_GENERIC_CLOCKEVENTS_BUILD=y -CONFIG_GENERIC_CMOS_UPDATE=y -CONFIG_GENERIC_FIND_FIRST_BIT=y -CONFIG_GENERIC_FIND_LAST_BIT=y -CONFIG_GENERIC_FIND_NEXT_BIT=y -CONFIG_GENERIC_IOMAP=y -CONFIG_GENERIC_IRQ_SHOW=y -CONFIG_GENERIC_ISA_DMA=y -# CONFIG_GENERIC_TIME_VSYSCALL is not set -# CONFIG_HANGCHECK_TIMER is not set -CONFIG_HAS_DMA=y -CONFIG_HAS_IOMEM=y -CONFIG_HAS_IOPORT=y -CONFIG_HAVE_AOUT=y -CONFIG_HAVE_ARCH_JUMP_LABEL=y -CONFIG_HAVE_ARCH_KGDB=y -CONFIG_HAVE_ARCH_KMEMCHECK=y -CONFIG_HAVE_ARCH_TRACEHOOK=y -CONFIG_HAVE_ATOMIC_IOMAP=y -# CONFIG_HAVE_CPUMASK_OF_CPU_MAP is not set -CONFIG_HAVE_C_RECORDMCOUNT=y -CONFIG_HAVE_DMA_API_DEBUG=y -CONFIG_HAVE_DMA_ATTRS=y -CONFIG_HAVE_DYNAMIC_FTRACE=y -CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS=y -CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y -CONFIG_HAVE_FUNCTION_GRAPH_FP_TEST=y -CONFIG_HAVE_FUNCTION_GRAPH_TRACER=y -CONFIG_HAVE_FUNCTION_TRACER=y -CONFIG_HAVE_FUNCTION_TRACE_MCOUNT_TEST=y -CONFIG_HAVE_GENERIC_DMA_COHERENT=y -CONFIG_HAVE_GENERIC_HARDIRQS=y -CONFIG_HAVE_HW_BREAKPOINT=y -CONFIG_HAVE_IDE=y -CONFIG_HAVE_IOREMAP_PROT=y -CONFIG_HAVE_IRQ_WORK=y -CONFIG_HAVE_KERNEL_BZIP2=y -CONFIG_HAVE_KERNEL_GZIP=y -CONFIG_HAVE_KERNEL_LZMA=y -CONFIG_HAVE_KERNEL_LZO=y -CONFIG_HAVE_KERNEL_XZ=y -CONFIG_HAVE_KVM=y -CONFIG_HAVE_LATENCYTOP_SUPPORT=y -CONFIG_HAVE_MEMBLOCK=y -CONFIG_HAVE_MIXED_BREAKPOINTS_REGS=y -CONFIG_HAVE_MMIOTRACE_SUPPORT=y -CONFIG_HAVE_OPROFILE=y -CONFIG_HAVE_OPTPROBES=y -CONFIG_HAVE_PERF_EVENTS=y -CONFIG_HAVE_PERF_EVENTS_NMI=y -CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y -CONFIG_HAVE_SETUP_PER_CPU_AREA=y -CONFIG_HAVE_SPARSE_IRQ=y -CONFIG_HAVE_SYSCALL_TRACEPOINTS=y -CONFIG_HAVE_TEXT_POKE_SMP=y -CONFIG_HAVE_UNSTABLE_SCHED_CLOCK=y -CONFIG_HAVE_USER_RETURN_NOTIFIER=y -# CONFIG_HIGHMEM4G is not set -# CONFIG_HIGH_RES_TIMERS is not set -CONFIG_HPET_EMULATE_RTC=y -CONFIG_HPET_TIMER=y -# CONFIG_HP_WATCHDOG is not set -CONFIG_HT_IRQ=y -# CONFIG_HUGETLBFS is not set -CONFIG_HW_RANDOM=y -CONFIG_HW_RANDOM_GEODE=y -CONFIG_HW_RANDOM_VIA=y -# CONFIG_I6300ESB_WDT is not set -# CONFIG_I8K is not set -# CONFIG_IB700_WDT is not set -# CONFIG_IBMASR is not set -# CONFIG_IBM_RTL is not set -CONFIG_ILLEGAL_POINTER_VALUE=0 -CONFIG_INITRAMFS_SOURCE="" -CONFIG_INSTRUCTION_DECODER=y -# CONFIG_IOMMU_API is not set -# CONFIG_IOMMU_HELPER is not set -# CONFIG_IOMMU_STRESS is not set -CONFIG_IO_DELAY_0X80=y -# CONFIG_IO_DELAY_0XED is not set -# CONFIG_IO_DELAY_NONE is not set -CONFIG_IO_DELAY_TYPE_0X80=0 -CONFIG_IO_DELAY_TYPE_0XED=1 -CONFIG_IO_DELAY_TYPE_NONE=3 -CONFIG_IO_DELAY_TYPE_UDELAY=2 -# CONFIG_IO_DELAY_UDELAY is not set -CONFIG_IRQ_FORCED_THREADING=y -# CONFIG_IRQ_TIME_ACCOUNTING is not set -CONFIG_IRQ_WORK=y -# CONFIG_ISA is not set -CONFIG_ISA_DMA_API=y -# CONFIG_ISCSI_IBFT_FIND is not set -# CONFIG_IT8712F_WDT is not set -# CONFIG_IT87_WDT is not set -# CONFIG_ITCO_WDT is not set -CONFIG_JBD2=y -CONFIG_KALLSYMS=y -CONFIG_KERNEL_GZIP=y -# CONFIG_KERNEL_LZMA is not set -CONFIG_KEXEC=y -CONFIG_KTIME_SCALAR=y -# CONFIG_M386 is not set -CONFIG_M486=y -# CONFIG_M586 is not set -# CONFIG_M586MMX is not set -# CONFIG_M586TSC is not set -# CONFIG_M686 is not set -# CONFIG_MACHZ_WDT is not set -CONFIG_MACH_NO_WESTBRIDGE=y -CONFIG_MATH_EMULATION=y -# CONFIG_MATOM is not set -# CONFIG_MCA is not set -# CONFIG_MCORE2 is not set -# CONFIG_MCRUSOE is not set -# CONFIG_MCYRIXIII is not set -# CONFIG_MEFFICEON is not set -# CONFIG_MEMTEST is not set -# CONFIG_MGEODEGX1 is not set -# CONFIG_MGEODE_LX is not set -# CONFIG_MICROCODE is not set -# CONFIG_MK6 is not set -# CONFIG_MK7 is not set -# CONFIG_MK8 is not set -# CONFIG_MPENTIUM4 is not set -# CONFIG_MPENTIUMII is not set -# CONFIG_MPENTIUMIII is not set -# CONFIG_MPENTIUMM is not set -CONFIG_MTD_BLOCK2MTD=y -# CONFIG_MTD_CFI is not set -# CONFIG_MTD_COMPLEX_MAPPINGS is not set -# CONFIG_MTD_TS5500 is not set -CONFIG_MTRR=y -# CONFIG_MTRR_SANITIZER is not set -# CONFIG_MVIAC3_2 is not set -# CONFIG_MVIAC7 is not set -# CONFIG_MWINCHIP3D is not set -# CONFIG_MWINCHIPC6 is not set -CONFIG_NAMESPACES=y -# CONFIG_NEED_DMA_MAP_STATE is not set -CONFIG_NEED_PER_CPU_EMBED_FIRST_CHUNK=y -CONFIG_NEED_PER_CPU_KM=y -CONFIG_NEED_PER_CPU_PAGE_FIRST_CHUNK=y -CONFIG_NEED_SG_DMA_LENGTH=y -# CONFIG_NET_NS is not set -CONFIG_NET_VENDOR_3COM=y -CONFIG_NOHIGHMEM=y -CONFIG_NO_BOOTMEM=y -CONFIG_NR_CPUS=1 -# CONFIG_NSC_GPIO is not set -CONFIG_NVRAM=y -# CONFIG_OLPC is not set -# CONFIG_OPTIMIZE_INLINING is not set -CONFIG_OUTPUT_FORMAT="elf32-i386" -CONFIG_PAGEFLAGS_EXTENDED=y -CONFIG_PAGE_OFFSET=0xC0000000 -# CONFIG_PARAVIRT_GUEST is not set -# CONFIG_PC8736x_GPIO is not set -# CONFIG_PC87413_WDT is not set -CONFIG_PCI=y -# CONFIG_PCIEPORTBUS is not set -CONFIG_PCI_BIOS=y -CONFIG_PCI_DIRECT=y -CONFIG_PCI_DOMAINS=y -CONFIG_PCI_GOANY=y -# CONFIG_PCI_GOBIOS is not set -# CONFIG_PCI_GODIRECT is not set -# CONFIG_PCI_GOMMCONFIG is not set -CONFIG_PCI_MSI=y -CONFIG_PCSPKR_PLATFORM=y -# CONFIG_PDA_POWER is not set -CONFIG_PERF_EVENTS=y -CONFIG_PHYSICAL_ALIGN=0x100000 -CONFIG_PHYSICAL_START=0x1000000 -CONFIG_POWER_SUPPLY=y -# CONFIG_PREEMPT_RCU is not set -# CONFIG_PROCESSOR_SELECT is not set -CONFIG_PROC_PAGE_MONITOR=y -# CONFIG_PROVIDE_OHCI1394_DMA_INIT is not set -CONFIG_RD_BZIP2=y -CONFIG_RD_GZIP=y -# CONFIG_RELOCATABLE is not set -CONFIG_RTC=y -# CONFIG_RWSEM_GENERIC_SPINLOCK is not set -CONFIG_RWSEM_XCHGADD_ALGORITHM=y -# CONFIG_SBC7240_WDT is not set -# CONFIG_SBC8360_WDT is not set -# CONFIG_SBC_EPX_C3_WATCHDOG is not set -# CONFIG_SC1200_WDT is not set -# CONFIG_SC520_WDT is not set -# CONFIG_SCHED_HRTICK is not set -CONFIG_SCSI=y -CONFIG_SCx200=y -CONFIG_SCx200HR_TIMER=y -# CONFIG_SCx200_GPIO is not set -# CONFIG_SCx200_WDT is not set -CONFIG_SERIAL_8250_PCI=y -CONFIG_SERIO=y -# CONFIG_SERIO_CT82C710 is not set -CONFIG_SERIO_I8042=y -CONFIG_SERIO_LIBPS2=y -CONFIG_SERIO_SERPORT=y -# CONFIG_SLAB is not set -CONFIG_SLUB=y -CONFIG_SLUB_DEBUG=y -# CONFIG_SLUB_DEBUG_ON is not set -# CONFIG_SMSC37B787_WDT is not set -# CONFIG_SMSC_SCH311X_WDT is not set -CONFIG_SPARSEMEM_STATIC=y -CONFIG_STRICT_DEVMEM=y -# CONFIG_TELCLOCK is not set -CONFIG_THERMAL=y -# CONFIG_TOSHIBA is not set -# CONFIG_TRANSPARENT_HUGEPAGE is not set -# CONFIG_TYPHOON is not set -CONFIG_UID16=y -CONFIG_USB_SUPPORT=y -# CONFIG_USER_NS is not set -CONFIG_USER_STACKTRACE_SUPPORT=y -CONFIG_VM86=y -# CONFIG_VMWARE_BALLOON is not set -# CONFIG_VMWARE_PVSCSI is not set -CONFIG_VM_EVENT_COUNTERS=y -# CONFIG_VORTEX is not set -# CONFIG_W83697UG_WDT is not set -# CONFIG_WAFER_WDT is not set -CONFIG_X86=y -CONFIG_X86_32=y -# CONFIG_X86_32_IRIS is not set -CONFIG_X86_32_LAZY_GS=y -# CONFIG_X86_64 is not set -CONFIG_X86_ALIGNMENT_16=y -# CONFIG_X86_ANCIENT_MCE is not set -CONFIG_X86_BSWAP=y -# CONFIG_X86_CHECK_BIOS_CORRUPTION is not set -CONFIG_X86_CMPXCHG=y -# CONFIG_X86_CPUFREQ_NFORCE2 is not set -# CONFIG_X86_CPUID is not set -# CONFIG_X86_EXTENDED_PLATFORM is not set -# CONFIG_X86_E_POWERSAVER is not set -CONFIG_X86_F00F_BUG=y -CONFIG_X86_GENERIC=y -# CONFIG_X86_GX_SUSPMOD is not set -CONFIG_X86_INTEL_USERCOPY=y -CONFIG_X86_INTERNODE_CACHE_SHIFT=6 -CONFIG_X86_INVD_BUG=y -CONFIG_X86_INVLPG=y -CONFIG_X86_IO_APIC=y -CONFIG_X86_L1_CACHE_SHIFT=6 -CONFIG_X86_LOCAL_APIC=y -# CONFIG_X86_LONGRUN is not set -CONFIG_X86_MCE=y -CONFIG_X86_MCE_AMD=y -# CONFIG_X86_MCE_INJECT is not set -CONFIG_X86_MCE_INTEL=y -CONFIG_X86_MCE_THRESHOLD=y -CONFIG_X86_MINIMUM_CPU_FAMILY=4 -CONFIG_X86_MPPARSE=y -# CONFIG_X86_MSR is not set -# CONFIG_X86_P4_CLOCKMOD is not set -# CONFIG_X86_PAE is not set -CONFIG_X86_PAT=y -CONFIG_X86_PLATFORM_DEVICES=y -CONFIG_X86_POPAD_OK=y -# CONFIG_X86_POWERNOW_K6 is not set -# CONFIG_X86_POWERNOW_K7 is not set -CONFIG_X86_PPRO_FENCE=y -# CONFIG_X86_REBOOTFIXUPS is not set -CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS=y -CONFIG_X86_RESERVE_LOW=64 -# CONFIG_X86_SPEEDSTEP_CENTRINO is not set -# CONFIG_X86_SPEEDSTEP_ICH is not set -# CONFIG_X86_SPEEDSTEP_LIB is not set -# CONFIG_X86_SPEEDSTEP_SMI is not set -CONFIG_X86_SUPPORTS_MEMORY_FAILURE=y -CONFIG_X86_THERMAL_VECTOR=y -CONFIG_X86_UP_APIC=y -CONFIG_X86_UP_IOAPIC=y -CONFIG_X86_VERBOSE_BOOTUP=y -CONFIG_X86_WP_WORKS_OK=y -CONFIG_X86_XADD=y -CONFIG_XZ_DEC=y -# CONFIG_ZONE_DMA32 is not set diff --git a/target/linux/x86/ep80579/config-default b/target/linux/x86/ep80579/config-default deleted file mode 100644 index 78ee0ce730..0000000000 --- a/target/linux/x86/ep80579/config-default +++ /dev/null @@ -1,11 +0,0 @@ -CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y -CONFIG_HIGHMEM=y -CONFIG_HIGHMEM4G=y -# CONFIG_HIGHPTE is not set -# CONFIG_ITCO_VENDOR_SUPPORT is not set -CONFIG_ITCO_WDT=y -CONFIG_LOG_BUF_SHIFT=17 -# CONFIG_MTD is not set -# CONFIG_NOHIGHMEM is not set -CONFIG_SATA_AHCI=y -# CONFIG_SQUASHFS is not set diff --git a/target/linux/x86/generic/config-default b/target/linux/x86/generic/config-default deleted file mode 100644 index 3680788512..0000000000 --- a/target/linux/x86/generic/config-default +++ /dev/null @@ -1,113 +0,0 @@ -# CONFIG_3C515 is not set -# CONFIG_AC3200 is not set -CONFIG_ACPI=y -# CONFIG_ACPI_AC is not set -# CONFIG_ACPI_ASUS is not set -# CONFIG_ACPI_BATTERY is not set -CONFIG_ACPI_BLACKLIST_YEAR=0 -# CONFIG_ACPI_BUTTON is not set -# CONFIG_ACPI_CMPC is not set -# CONFIG_ACPI_CONTAINER is not set -# CONFIG_ACPI_CUSTOM_DSDT is not set -# CONFIG_ACPI_DEBUG is not set -# CONFIG_ACPI_DOCK is not set -# CONFIG_ACPI_EC_DEBUGFS is not set -# CONFIG_ACPI_FAN is not set -# CONFIG_ACPI_PCI_SLOT is not set -CONFIG_ACPI_PROCESSOR=y -# CONFIG_ACPI_PROCESSOR_AGGREGATOR is not set -# CONFIG_ACPI_PROCFS is not set -# CONFIG_ACPI_PROCFS_POWER is not set -# CONFIG_ACPI_PROC_EVENT is not set -# CONFIG_ACPI_QUICKSTART is not set -# CONFIG_ACPI_SBS is not set -CONFIG_ACPI_THERMAL=y -# CONFIG_ACPI_WMI is not set -# CONFIG_APRICOT is not set -# CONFIG_ASUS_LAPTOP is not set -# CONFIG_AT1700 is not set -# CONFIG_BLK_DEV_XD is not set -CONFIG_CONSOLE_TRANSLATIONS=y -# CONFIG_CS89x0 is not set -# CONFIG_DEPCA is not set -# CONFIG_DMAR is not set -CONFIG_DMI=y -# CONFIG_DMIID is not set -# CONFIG_DMI_SYSFS is not set -CONFIG_DUMMY_CONSOLE=y -# CONFIG_EFI is not set -# CONFIG_EISA is not set -# CONFIG_EL1 is not set -# CONFIG_EL16 is not set -# CONFIG_EL2 is not set -# CONFIG_EL3 is not set -# CONFIG_ELPLUS is not set -CONFIG_HID=y -CONFIG_HID_SUPPORT=y -CONFIG_HPET=y -CONFIG_HPET_MMAP=y -# CONFIG_HP_ACCEL is not set -CONFIG_HW_CONSOLE=y -CONFIG_INPUT=y -CONFIG_INPUT_KEYBOARD=y -CONFIG_INPUT_MOUSE=y -CONFIG_INPUT_MOUSEDEV=y -CONFIG_INPUT_MOUSEDEV_PSAUX=y -CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 -CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 -# CONFIG_INTEL_IPS is not set -# CONFIG_INTEL_MENLOW is not set -CONFIG_ISA=y -CONFIG_ISAPNP=y -CONFIG_KEYBOARD_ATKBD=y -# CONFIG_LANCE is not set -# CONFIG_LEDS_CLEVO_MAIL is not set -# CONFIG_MDA_CONSOLE is not set -# CONFIG_MIXCOMWD is not set -# CONFIG_MOUSE_BCM5974 is not set -CONFIG_MOUSE_PS2=y -CONFIG_MOUSE_PS2_ALPS=y -# CONFIG_MOUSE_PS2_ELANTECH is not set -CONFIG_MOUSE_PS2_LIFEBOOK=y -CONFIG_MOUSE_PS2_LOGIPS2PP=y -CONFIG_MOUSE_PS2_SYNAPTICS=y -# CONFIG_MOUSE_PS2_TOUCHKIT is not set -CONFIG_MOUSE_PS2_TRACKPOINT=y -# CONFIG_MOUSE_SERIAL is not set -# CONFIG_MOUSE_VSXXXAA is not set -# CONFIG_NET_VENDOR_RACAL is not set -# CONFIG_NET_VENDOR_SMC is not set -CONFIG_NLS=y -CONFIG_PATA_AMD=y -CONFIG_PATA_LEGACY=y -CONFIG_PATA_MPIIX=y -CONFIG_PATA_OLDPIIX=y -CONFIG_PATA_PLATFORM=y -CONFIG_PATA_SC1200=y -CONFIG_PATA_VIA=y -CONFIG_PCIEAER=y -CONFIG_PCIEPORTBUS=y -CONFIG_PCI_IOAPIC=y -CONFIG_PCI_LABEL=y -CONFIG_PCI_MMCONFIG=y -# CONFIG_PCWATCHDOG is not set -CONFIG_PNP=y -CONFIG_PNPACPI=y -# CONFIG_PNPBIOS is not set -CONFIG_PNP_DEBUG_MESSAGES=y -CONFIG_SERIAL_8250_PNP=y -# CONFIG_THINKPAD_ACPI is not set -# CONFIG_TOPSTAR_LAPTOP is not set -# CONFIG_TOSHIBA_BT_RFKILL is not set -# CONFIG_VGACON_SOFT_SCROLLBACK is not set -CONFIG_VGA_CONSOLE=y -CONFIG_VT=y -CONFIG_VT_CONSOLE=y -# CONFIG_VT_HW_CONSOLE_BINDING is not set -# CONFIG_WDT is not set -# CONFIG_X86_ACPI_CPUFREQ is not set -# CONFIG_X86_LONGHAUL is not set -# CONFIG_X86_PCC_CPUFREQ is not set -CONFIG_X86_PM_TIMER=y -# CONFIG_X86_POWERNOW_K8 is not set -# CONFIG_XO15_EBOOK is not set diff --git a/target/linux/x86/geos/config-3.3 b/target/linux/x86/geos/config-3.3 new file mode 100644 index 0000000000..d923ef0741 --- /dev/null +++ b/target/linux/x86/geos/config-3.3 @@ -0,0 +1,25 @@ +# CONFIG_ATA_PIIX is not set +CONFIG_DMI=y +CONFIG_DMIID=y +# CONFIG_DMI_SYSFS is not set +CONFIG_GENERIC_GPIO=y +CONFIG_GEOS=y +CONFIG_GPIOLIB=y +CONFIG_GPIO_SYSFS=y +# CONFIG_HIGHMEM64G is not set +CONFIG_HWMON=y +# CONFIG_ISDN is not set +# CONFIG_LEDS_CLEVO_MAIL is not set +# CONFIG_M486 is not set +# CONFIG_MATH_EMULATION is not set +CONFIG_MGEODE_LX=y +CONFIG_NLS=y +CONFIG_PATA_CS5536=y +CONFIG_PCI_LABEL=y +# CONFIG_SCx200 is not set +CONFIG_THERMAL_HWMON=y +CONFIG_X86_CMOV=y +CONFIG_X86_DEBUGCTLMSR=y +CONFIG_X86_TSC=y +CONFIG_X86_USE_3DNOW=y +CONFIG_X86_USE_PPRO_CHECKSUM=y diff --git a/target/linux/x86/geos/config-default b/target/linux/x86/geos/config-default deleted file mode 100644 index d923ef0741..0000000000 --- a/target/linux/x86/geos/config-default +++ /dev/null @@ -1,25 +0,0 @@ -# CONFIG_ATA_PIIX is not set -CONFIG_DMI=y -CONFIG_DMIID=y -# CONFIG_DMI_SYSFS is not set -CONFIG_GENERIC_GPIO=y -CONFIG_GEOS=y -CONFIG_GPIOLIB=y -CONFIG_GPIO_SYSFS=y -# CONFIG_HIGHMEM64G is not set -CONFIG_HWMON=y -# CONFIG_ISDN is not set -# CONFIG_LEDS_CLEVO_MAIL is not set -# CONFIG_M486 is not set -# CONFIG_MATH_EMULATION is not set -CONFIG_MGEODE_LX=y -CONFIG_NLS=y -CONFIG_PATA_CS5536=y -CONFIG_PCI_LABEL=y -# CONFIG_SCx200 is not set -CONFIG_THERMAL_HWMON=y -CONFIG_X86_CMOV=y -CONFIG_X86_DEBUGCTLMSR=y -CONFIG_X86_TSC=y -CONFIG_X86_USE_3DNOW=y -CONFIG_X86_USE_PPRO_CHECKSUM=y diff --git a/target/linux/x86/kvm_guest/config-default b/target/linux/x86/kvm_guest/config-default deleted file mode 100644 index 6597ab8fe3..0000000000 --- a/target/linux/x86/kvm_guest/config-default +++ /dev/null @@ -1,77 +0,0 @@ -CONFIG_ACPI=y -# CONFIG_ACPI_AC is not set -# CONFIG_ACPI_ASUS is not set -# CONFIG_ACPI_BATTERY is not set -CONFIG_ACPI_BLACKLIST_YEAR=0 -CONFIG_ACPI_BUTTON=y -# CONFIG_ACPI_CMPC is not set -# CONFIG_ACPI_CONTAINER is not set -# CONFIG_ACPI_CUSTOM_DSDT is not set -# CONFIG_ACPI_DEBUG is not set -# CONFIG_ACPI_DOCK is not set -# CONFIG_ACPI_EC_DEBUGFS is not set -# CONFIG_ACPI_FAN is not set -# CONFIG_ACPI_PCI_SLOT is not set -CONFIG_ACPI_PROCESSOR=y -# CONFIG_ACPI_PROCESSOR_AGGREGATOR is not set -# CONFIG_ACPI_PROCFS is not set -# CONFIG_ACPI_PROCFS_POWER is not set -# CONFIG_ACPI_PROC_EVENT is not set -# CONFIG_ACPI_QUICKSTART is not set -# CONFIG_ACPI_SBS is not set -# CONFIG_ACPI_THERMAL is not set -# CONFIG_ACPI_WMI is not set -# CONFIG_ASUS_LAPTOP is not set -CONFIG_CONSOLE_TRANSLATIONS=y -# CONFIG_DMAR is not set -CONFIG_DUMMY_CONSOLE=y -# CONFIG_EFI is not set -# CONFIG_HPET is not set -# CONFIG_HP_ACCEL is not set -CONFIG_HVC_DRIVER=y -CONFIG_HW_CONSOLE=y -# CONFIG_HW_RANDOM_VIRTIO is not set -CONFIG_INPUT=y -CONFIG_INPUT_KEYBOARD=y -# CONFIG_INTEL_IPS is not set -# CONFIG_KVM is not set -CONFIG_KVM_CLOCK=y -CONFIG_KVM_GUEST=y -# CONFIG_LGUEST is not set -# CONFIG_LGUEST_GUEST is not set -CONFIG_NLS=y -CONFIG_PARAVIRT=y -CONFIG_PARAVIRT_CLOCK=y -CONFIG_PARAVIRT_GUEST=y -CONFIG_PCI_IOAPIC=y -CONFIG_PCI_LABEL=y -CONFIG_PCI_MMCONFIG=y -CONFIG_PNP=y -CONFIG_PNPACPI=y -CONFIG_PNP_DEBUG_MESSAGES=y -CONFIG_SERIAL_8250_PNP=y -# CONFIG_THINKPAD_ACPI is not set -# CONFIG_TOPSTAR_LAPTOP is not set -# CONFIG_TOSHIBA_BT_RFKILL is not set -# CONFIG_VGACON_SOFT_SCROLLBACK is not set -CONFIG_VGA_CONSOLE=y -# CONFIG_VHOST_NET is not set -CONFIG_VIRTIO=y -# CONFIG_VIRTIO_BALLOON is not set -CONFIG_VIRTIO_BLK=y -CONFIG_VIRTIO_CONSOLE=y -# CONFIG_VIRTIO_NET is not set -CONFIG_VIRTIO_PCI=y -CONFIG_VIRTIO_RING=y -CONFIG_VIRTUALIZATION=y -CONFIG_VT=y -CONFIG_VT_CONSOLE=y -# CONFIG_VT_HW_CONSOLE_BINDING is not set -# CONFIG_X86_ACPI_CPUFREQ is not set -# CONFIG_X86_LONGHAUL is not set -# CONFIG_X86_PAT is not set -# CONFIG_X86_PCC_CPUFREQ is not set -CONFIG_X86_PM_TIMER=y -# CONFIG_X86_POWERNOW_K8 is not set -# CONFIG_XEN_PRIVILEGED_GUEST is not set -# CONFIG_XO15_EBOOK is not set diff --git a/target/linux/x86/net5501/config-default b/target/linux/x86/net5501/config-default deleted file mode 100644 index 462f8a6f25..0000000000 --- a/target/linux/x86/net5501/config-default +++ /dev/null @@ -1,20 +0,0 @@ -# CONFIG_ATA_PIIX is not set -CONFIG_DEBUG_BUGVERBOSE=y -CONFIG_GENERIC_GPIO=y -CONFIG_GPIOLIB=y -CONFIG_GPIO_SYSFS=y -# CONFIG_HIGHMEM64G is not set -CONFIG_HWMON=y -# CONFIG_ISDN is not set -# CONFIG_M486 is not set -# CONFIG_MATH_EMULATION is not set -CONFIG_MGEODE_LX=y -CONFIG_NET5501=y -CONFIG_PATA_CS5536=y -# CONFIG_SCx200 is not set -CONFIG_THERMAL_HWMON=y -CONFIG_X86_CMOV=y -CONFIG_X86_DEBUGCTLMSR=y -CONFIG_X86_TSC=y -CONFIG_X86_USE_3DNOW=y -CONFIG_X86_USE_PPRO_CHECKSUM=y diff --git a/target/linux/x86/olpc/config-default b/target/linux/x86/olpc/config-default deleted file mode 100644 index 7529ac6f31..0000000000 --- a/target/linux/x86/olpc/config-default +++ /dev/null @@ -1,132 +0,0 @@ -# CONFIG_APM is not set -CONFIG_BACKLIGHT_CLASS_DEVICE=y -CONFIG_BACKLIGHT_GENERIC=y -CONFIG_BACKLIGHT_LCD_SUPPORT=y -# CONFIG_BACKLIGHT_PROGEAR is not set -# CONFIG_BACKLIGHT_SAHARA is not set -CONFIG_BATTERY_OLPC=y -# CONFIG_BLK_DEV is not set -CONFIG_BLK_DEV_SR=y -CONFIG_BLK_DEV_SR_VENDOR=y -# CONFIG_BOOTPARAM_HUNG_TASK_PANIC is not set -CONFIG_BOOTPARAM_HUNG_TASK_PANIC_VALUE=0 -CONFIG_CAN_PM_TRACE=y -CONFIG_CHR_DEV_SG=y -# CONFIG_CPA_DEBUG is not set -# CONFIG_CPU_FREQ_STAT_DETAILS is not set -CONFIG_CPU_IDLE_GOV_MENU=y -# CONFIG_DEBUG_BOOT_PARAMS is not set -CONFIG_DEBUG_KERNEL=y -# CONFIG_DEBUG_NX_TEST is not set -# CONFIG_DEBUG_PERF_USE_VMALLOC is not set -# CONFIG_DEBUG_STRICT_USER_COPY_CHECKS is not set -# CONFIG_DEBUG_VIRTUAL is not set -CONFIG_DECOMPRESS_LZO=y -CONFIG_DETECT_HUNG_TASK=y -CONFIG_DISPLAY_SUPPORT=y -# CONFIG_EMBEDDED is not set -CONFIG_FB=y -CONFIG_FB_CFB_COPYAREA=y -CONFIG_FB_CFB_FILLRECT=y -CONFIG_FB_CFB_IMAGEBLIT=y -CONFIG_FB_GEODE=y -# CONFIG_FB_GEODE_GX is not set -# CONFIG_FB_GEODE_GX1 is not set -CONFIG_FB_GEODE_LX=y -# CONFIG_FB_OLPC_DCON is not set -# CONFIG_FB_SM7XX is not set -# CONFIG_FB_VESA is not set -# CONFIG_FB_WMT_GE_ROPS is not set -# CONFIG_FB_XGI is not set -# CONFIG_FIRMWARE_EDID is not set -CONFIG_FREEZER=y -CONFIG_GENERIC_GPIO=y -CONFIG_GPIOLIB=y -# CONFIG_HAMRADIO is not set -CONFIG_HIBERNATE_CALLBACKS=y -CONFIG_HIBERNATION=y -# CONFIG_HIGHMEM64G is not set -# CONFIG_KEXEC_JUMP is not set -CONFIG_LCD_CLASS_DEVICE=y -# CONFIG_LCD_PLATFORM is not set -CONFIG_LZO_COMPRESS=y -CONFIG_LZO_DECOMPRESS=y -# CONFIG_M486 is not set -# CONFIG_MATH_EMULATION is not set -CONFIG_MGEODE_LX=y -# CONFIG_MISC_DEVICES is not set -CONFIG_MMC=y -CONFIG_MMC_BLOCK=y -CONFIG_MMC_SDHCI=y -# CONFIG_MMC_SDHCI_OF is not set -# CONFIG_MMC_SDHCI_PCI is not set -# CONFIG_MMC_SDHCI_PLTFM is not set -# CONFIG_MMC_TIFM_SD is not set -# CONFIG_MMC_WBSD is not set -CONFIG_MTD_CMDLINE_PARTS=y -CONFIG_MTD_OF_PARTS=y -# CONFIG_MTRR is not set -# CONFIG_NETDEV_1000 is not set -# CONFIG_NETWORK_FILESYSTEMS is not set -# CONFIG_NET_ETHERNET is not set -CONFIG_NLS=y -CONFIG_NO_HZ=y -CONFIG_OF=y -CONFIG_OF_ADDRESS=y -CONFIG_OF_DEVICE=y -CONFIG_OF_GPIO=y -CONFIG_OF_IRQ=y -CONFIG_OF_NET=y -CONFIG_OF_PCI=y -CONFIG_OLPC=y -CONFIG_OPROFILE=y -# CONFIG_OPROFILE_EVENT_MULTIPLEX is not set -# CONFIG_PARTITION_ADVANCED is not set -# CONFIG_PCI_GOANY is not set -CONFIG_PCI_GOOLPC=y -CONFIG_PCI_OLPC=y -CONFIG_PERF_COUNTERS=y -CONFIG_PM=y -# CONFIG_PM_ADVANCED_DEBUG is not set -CONFIG_PM_DEBUG=y -CONFIG_PM_SLEEP=y -CONFIG_PM_STD_PARTITION="" -# CONFIG_PM_TRACE_RTC is not set -# CONFIG_PM_VERBOSE is not set -# CONFIG_PREEMPT_NONE is not set -CONFIG_PREEMPT_VOLUNTARY=y -# CONFIG_PROC_DEVICETREE is not set -CONFIG_PROFILING=y -CONFIG_RD_LZO=y -CONFIG_RELAY=y -CONFIG_RING_BUFFER=y -CONFIG_RING_BUFFER_ALLOW_SWAP=y -CONFIG_SCHEDSTATS=y -CONFIG_SCHED_DEBUG=y -# CONFIG_SCx200 is not set -# CONFIG_SERIAL_OF_PLATFORM is not set -CONFIG_SUSPEND=y -CONFIG_SUSPEND_FREEZER=y -CONFIG_TIMER_STATS=y -CONFIG_USB=y -CONFIG_USB_EHCI_HCD=y -CONFIG_USB_EHCI_TT_NEWSCHED=y -# CONFIG_USB_OHCI_BIG_ENDIAN_DESC is not set -# CONFIG_USB_OHCI_BIG_ENDIAN_MMIO is not set -CONFIG_USB_OHCI_HCD=y -CONFIG_USB_STORAGE=y -CONFIG_USB_UHCI_HCD=y -CONFIG_VGA_ARB=y -CONFIG_VGA_ARB_MAX_GPUS=16 -# CONFIG_WATCHDOG is not set -CONFIG_X86_CMOV=y -CONFIG_X86_DEBUGCTLMSR=y -# CONFIG_X86_ELAN is not set -CONFIG_X86_EXTENDED_PLATFORM=y -# CONFIG_X86_MCE is not set -# CONFIG_X86_PTDUMP is not set -# CONFIG_X86_RDC321X is not set -# CONFIG_X86_REROUTE_FOR_BROKEN_BOOT_IRQS is not set -CONFIG_X86_TSC=y -CONFIG_X86_USE_3DNOW=y -CONFIG_X86_USE_PPRO_CHECKSUM=y diff --git a/target/linux/x86/patches-3.2/001-alix_platform.patch b/target/linux/x86/patches-3.2/001-alix_platform.patch deleted file mode 100644 index de7005b381..0000000000 --- a/target/linux/x86/patches-3.2/001-alix_platform.patch +++ /dev/null @@ -1,132 +0,0 @@ -index dc5f1d3..a24bf8c 100644 ---- a/arch/x86/platform/geode/alix.c -+++ b/arch/x86/platform/geode/alix.c -@@ -6,6 +6,7 @@ - * - * Copyright (C) 2008 Constantin Baranov - * Copyright (C) 2011 Ed Wildgoose -+ * and Philip Prindeville - * - * TODO: There are large similarities with leds-net5501.c - * by Alessandro Zummo -@@ -24,14 +25,47 @@ - #include - #include - #include -+#include -+#include -+#include - - #include - --static int force = 0; -+#define BIOS_SIGNATURE_TINYBIOS 0xf0000 -+#define BIOS_SIGNATURE_COREBOOT 0x500 -+#define BIOS_REGION_SIZE 0x10000 -+ -+static bool force = 0; - module_param(force, bool, 0444); - /* FIXME: Award bios is not automatically detected as Alix platform */ - MODULE_PARM_DESC(force, "Force detection as ALIX.2/ALIX.3 platform"); - -+static struct gpio_keys_button alix_gpio_buttons[] = { -+ { -+ .code = KEY_RESTART, -+ .gpio = 24, -+ .active_low = 1, -+ .desc = "Reset button", -+ .type = EV_KEY, -+ .wakeup = 0, -+ .debounce_interval = 100, -+ .can_disable = 0, -+ } -+}; -+static struct gpio_keys_platform_data alix_buttons_data = { -+ .buttons = alix_gpio_buttons, -+ .nbuttons = ARRAY_SIZE(alix_gpio_buttons), -+ .poll_interval = 20, -+}; -+ -+static struct platform_device alix_buttons_dev = { -+ .name = "gpio-keys-polled", -+ .id = 1, -+ .dev = { -+ .platform_data = &alix_buttons_data, -+ } -+}; -+ - static struct gpio_led alix_leds[] = { - { - .name = "alix:1", -@@ -64,17 +98,22 @@ static struct platform_device alix_leds_ - .dev.platform_data = &alix_leds_data, - }; - -+static struct __initdata platform_device *alix_devs[] = { -+ &alix_buttons_dev, -+ &alix_leds_dev, -+}; -+ - static void __init register_alix(void) - { - /* Setup LED control through leds-gpio driver */ -- platform_device_register(&alix_leds_dev); -+ platform_add_devices(alix_devs, ARRAY_SIZE(alix_devs)); - } - - static int __init alix_present(unsigned long bios_phys, - const char *alix_sig, - size_t alix_sig_len) - { -- const size_t bios_len = 0x00010000; -+ const size_t bios_len = BIOS_REGION_SIZE; - const char *bios_virt; - const char *scan_end; - const char *p; -@@ -109,7 +148,8 @@ static int __init alix_present(unsigned - *a = '\0'; - - tail = p + alix_sig_len; -- if ((tail[0] == '2' || tail[0] == '3')) { -+ if ((tail[0] == '2' || tail[0] == '3' || tail[0] == '6')) { -+ - printk(KERN_INFO - "%s: system is recognized as \"%s\"\n", - KBUILD_MODNAME, name); -@@ -120,6 +160,24 @@ static int __init alix_present(unsigned - return 0; - } - -+static bool __init alix_present_dmi(void) -+{ -+ const char *vendor, *product; -+ -+ vendor = dmi_get_system_info(DMI_SYS_VENDOR); -+ if (!vendor || strcmp(vendor, "PC Engines")) -+ return false; -+ -+ product = dmi_get_system_info(DMI_PRODUCT_NAME); -+ if (!product || (strcmp(product, "ALIX.2D") && strcmp(product, "ALIX.6"))) -+ return false; -+ -+ printk(KERN_INFO "%s: system is recognized as \"%s %s\"\n", -+ KBUILD_MODNAME, vendor, product); -+ -+ return true; -+} -+ - static int __init alix_init(void) - { - const char tinybios_sig[] = "PC Engines ALIX."; -@@ -128,8 +186,9 @@ static int __init alix_init(void) - if (!is_geode()) - return 0; - -- if (alix_present(0xf0000, tinybios_sig, sizeof(tinybios_sig) - 1) || -- alix_present(0x500, coreboot_sig, sizeof(coreboot_sig) - 1)) -+ if (alix_present(BIOS_SIGNATURE_TINYBIOS, tinybios_sig, sizeof(tinybios_sig) - 1) || -+ alix_present(BIOS_SIGNATURE_COREBOOT, coreboot_sig, sizeof(coreboot_sig) - 1) || -+ alix_present_dmi()) - register_alix(); - - return 0; diff --git a/target/linux/x86/patches-3.2/002-geos_platform.patch b/target/linux/x86/patches-3.2/002-geos_platform.patch deleted file mode 100644 index 2f5d32e8e1..0000000000 --- a/target/linux/x86/patches-3.2/002-geos_platform.patch +++ /dev/null @@ -1,178 +0,0 @@ -From 31bc84d45320dad2392384381ad4d818ab21087a Mon Sep 17 00:00:00 2001 -From: "Philip A. Prindeville" -Date: Wed, 18 Jan 2012 11:15:33 -0700 -Subject: [PATCH 1/1] geos: Platform driver for Geos and Geos2 single-board - computers. - -Trivial platform driver for Traverse Technologies Geos and Geos2 -single-board computers. Uses SMBIOS to identify platform. -Based on progressive revisions of the leds-net5501 driver that -was rewritten by Ed Wildgoose as a platform driver. - -Supports GPIO-based LEDs (3) and 1 polled button which is -typically used for a soft reset. - -Signed-off-by: Philip Prindeville -Reviewed-by: Ed Wildgoose -Acked-by: Andres Salomon -Cc: Richard Purdie -Cc: Andrew Morton ---- - arch/x86/Kconfig | 7 ++ - arch/x86/platform/geode/Makefile | 1 + - arch/x86/platform/geode/geos.c | 128 ++++++++++++++++++++++++++++++++++++++ - 3 files changed, 136 insertions(+), 0 deletions(-) - create mode 100644 arch/x86/platform/geode/geos.c - ---- a/arch/x86/Kconfig -+++ b/arch/x86/Kconfig -@@ -2090,6 +2090,13 @@ config ALIX - - Note: You have to set alix.force=1 for boards with Award BIOS. - -+config GEOS -+ bool "Traverse Technologies GEOS System Support (LEDS, GPIO, etc)" -+ select GPIOLIB -+ depends on DMI -+ ---help--- -+ This option enables system support for the Traverse Technologies GEOS. -+ - endif # X86_32 - - config AMD_NB ---- a/arch/x86/platform/geode/Makefile -+++ b/arch/x86/platform/geode/Makefile -@@ -1 +1,2 @@ - obj-$(CONFIG_ALIX) += alix.o -+obj-$(CONFIG_GEOS) += geos.o ---- /dev/null -+++ b/arch/x86/platform/geode/geos.c -@@ -0,0 +1,128 @@ -+/* -+ * System Specific setup for Traverse Technologies GEOS. -+ * At the moment this means setup of GPIO control of LEDs. -+ * -+ * Copyright (C) 2008 Constantin Baranov -+ * Copyright (C) 2011 Ed Wildgoose -+ * and Philip Prindeville -+ * -+ * TODO: There are large similarities with leds-net5501.c -+ * by Alessandro Zummo -+ * In the future leds-net5501.c should be migrated over to platform -+ * -+ * 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 -+#include -+#include -+#include -+#include -+#include -+#include -+#include -+#include -+#include -+#include -+ -+#include -+ -+static struct gpio_keys_button geos_gpio_buttons[] = { -+ { -+ .code = KEY_RESTART, -+ .gpio = 3, -+ .active_low = 1, -+ .desc = "Reset button", -+ .type = EV_KEY, -+ .wakeup = 0, -+ .debounce_interval = 100, -+ .can_disable = 0, -+ } -+}; -+static struct gpio_keys_platform_data geos_buttons_data = { -+ .buttons = geos_gpio_buttons, -+ .nbuttons = ARRAY_SIZE(geos_gpio_buttons), -+ .poll_interval = 20, -+}; -+ -+static struct platform_device geos_buttons_dev = { -+ .name = "gpio-keys-polled", -+ .id = 1, -+ .dev = { -+ .platform_data = &geos_buttons_data, -+ } -+}; -+ -+static struct gpio_led geos_leds[] = { -+ { -+ .name = "geos:1", -+ .gpio = 6, -+ .default_trigger = "default-on", -+ .active_low = 1, -+ }, -+ { -+ .name = "geos:2", -+ .gpio = 25, -+ .default_trigger = "default-off", -+ .active_low = 1, -+ }, -+ { -+ .name = "geos:3", -+ .gpio = 27, -+ .default_trigger = "default-off", -+ .active_low = 1, -+ }, -+}; -+ -+static struct gpio_led_platform_data geos_leds_data = { -+ .num_leds = ARRAY_SIZE(geos_leds), -+ .leds = geos_leds, -+}; -+ -+static struct platform_device geos_leds_dev = { -+ .name = "leds-gpio", -+ .id = -1, -+ .dev.platform_data = &geos_leds_data, -+}; -+ -+static struct __initdata platform_device *geos_devs[] = { -+ &geos_buttons_dev, -+ &geos_leds_dev, -+}; -+ -+static void __init register_geos(void) -+{ -+ /* Setup LED control through leds-gpio driver */ -+ platform_add_devices(geos_devs, ARRAY_SIZE(geos_devs)); -+} -+ -+static int __init geos_init(void) -+{ -+ const char *vendor, *product; -+ -+ if (!is_geode()) -+ return 0; -+ -+ vendor = dmi_get_system_info(DMI_SYS_VENDOR); -+ if (!vendor || strcmp(vendor, "Traverse Technologies")) -+ return 0; -+ -+ product = dmi_get_system_info(DMI_PRODUCT_NAME); -+ if (!product || strcmp(product, "Geos")) -+ return 0; -+ -+ printk(KERN_INFO "%s: system is recognized as \"%s %s\"\n", -+ KBUILD_MODNAME, vendor, product); -+ -+ register_geos(); -+ -+ return 0; -+} -+ -+module_init(geos_init); -+ -+MODULE_AUTHOR("Philip Prindeville "); -+MODULE_DESCRIPTION("Traverse Technologies Geos System Setup"); -+MODULE_LICENSE("GPL"); diff --git a/target/linux/x86/patches-3.2/005-net5501_platform.patch b/target/linux/x86/patches-3.2/005-net5501_platform.patch deleted file mode 100644 index 290e79a022..0000000000 --- a/target/linux/x86/patches-3.2/005-net5501_platform.patch +++ /dev/null @@ -1,307 +0,0 @@ ---- a/arch/x86/Kconfig -+++ b/arch/x86/Kconfig -@@ -2097,6 +2097,12 @@ config GEOS - ---help--- - This option enables system support for the Traverse Technologies GEOS. - -+config NET5501 -+ bool "Soekris Engineering net5501 System Support (LEDS, GPIO, etc)" -+ select GPIOLIB -+ ---help--- -+ This option enables system support for the Soekris Engineering net5501. -+ - endif # X86_32 - - config AMD_NB ---- a/arch/x86/platform/geode/Makefile -+++ b/arch/x86/platform/geode/Makefile -@@ -1,2 +1,3 @@ - obj-$(CONFIG_ALIX) += alix.o -+obj-$(CONFIG_NET5501) += net5501.o - obj-$(CONFIG_GEOS) += geos.o ---- /dev/null -+++ b/arch/x86/platform/geode/net5501.c -@@ -0,0 +1,154 @@ -+/* -+ * System Specific setup for Soekris net5501 -+ * At the moment this means setup of GPIO control of LEDs and buttons -+ * on net5501 boards. -+ * -+ * -+ * Copyright (C) 2008-2009 Tower Technologies -+ * Written by Alessandro Zummo -+ * -+ * Copyright (C) 2008 Constantin Baranov -+ * Copyright (C) 2011 Ed Wildgoose -+ * and Philip Prindeville -+ * -+ * 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 -+#include -+#include -+#include -+#include -+#include -+#include -+#include -+#include -+#include -+ -+#include -+ -+#define BIOS_REGION_BASE 0xffff0000 -+#define BIOS_REGION_SIZE 0x00010000 -+ -+static struct gpio_keys_button net5501_gpio_buttons[] = { -+ { -+ .code = KEY_RESTART, -+ .gpio = 24, -+ .active_low = 1, -+ .desc = "Reset button", -+ .type = EV_KEY, -+ .wakeup = 0, -+ .debounce_interval = 100, -+ .can_disable = 0, -+ } -+}; -+static struct gpio_keys_platform_data net5501_buttons_data = { -+ .buttons = net5501_gpio_buttons, -+ .nbuttons = ARRAY_SIZE(net5501_gpio_buttons), -+ .poll_interval = 20, -+}; -+ -+static struct platform_device net5501_buttons_dev = { -+ .name = "gpio-keys-polled", -+ .id = 1, -+ .dev = { -+ .platform_data = &net5501_buttons_data, -+ } -+}; -+ -+static struct gpio_led net5501_leds[] = { -+ { -+ .name = "net5501:1", -+ .gpio = 6, -+ .default_trigger = "default-on", -+ .active_low = 1, -+ }, -+}; -+ -+static struct gpio_led_platform_data net5501_leds_data = { -+ .num_leds = ARRAY_SIZE(net5501_leds), -+ .leds = net5501_leds, -+}; -+ -+static struct platform_device net5501_leds_dev = { -+ .name = "leds-gpio", -+ .id = -1, -+ .dev.platform_data = &net5501_leds_data, -+}; -+ -+static struct __initdata platform_device *net5501_devs[] = { -+ &net5501_buttons_dev, -+ &net5501_leds_dev, -+}; -+ -+static void __init register_net5501(void) -+{ -+ /* Setup LED control through leds-gpio driver */ -+ platform_add_devices(net5501_devs, ARRAY_SIZE(net5501_devs)); -+} -+ -+struct net5501_board { -+ u16 offset; -+ u16 len; -+ char *sig; -+}; -+ -+static struct net5501_board __initdata boards[] = { -+ { 0xb7b, 7, "net5501" }, /* net5501 v1.33/1.33c */ -+ { 0xb1f, 7, "net5501" }, /* net5501 v1.32i */ -+}; -+ -+static bool __init net5501_present(void) -+{ -+ int i; -+ unsigned char *rombase, *bios; -+ bool found = false; -+ -+ rombase = ioremap(BIOS_REGION_BASE, BIOS_REGION_SIZE - 1); -+ if (!rombase) { -+ printk(KERN_ERR "%s: failed to get rombase\n", KBUILD_MODNAME); -+ return found; -+ } -+ -+ bios = rombase + 0x20; /* null terminated */ -+ -+ if (memcmp(bios, "comBIOS", 7)) -+ goto unmap; -+ -+ for (i = 0; i < ARRAY_SIZE(boards); i++) { -+ unsigned char *model = rombase + boards[i].offset; -+ -+ if (!memcmp(model, boards[i].sig, boards[i].len)) { -+ printk(KERN_INFO "%s: system is recognized as \"%s\"\n", -+ KBUILD_MODNAME, model); -+ -+ found = true; -+ break; -+ } -+ } -+ -+unmap: -+ iounmap(rombase); -+ return found; -+} -+ -+static int __init net5501_init(void) -+{ -+ if (!is_geode()) -+ return 0; -+ -+ if (!net5501_present()) -+ return 0; -+ -+ register_net5501(); -+ -+ return 0; -+} -+ -+module_init(net5501_init); -+ -+MODULE_AUTHOR("Philip Prindeville "); -+MODULE_DESCRIPTION("Soekris net5501 System Setup"); -+MODULE_LICENSE("GPL"); ---- a/drivers/leds/leds-net5501.c -+++ /dev/null -@@ -1,97 +0,0 @@ --/* -- * Soekris board support code -- * -- * Copyright (C) 2008-2009 Tower Technologies -- * Written by Alessandro Zummo -- * -- * 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 --#include --#include --#include --#include --#include --#include --#include -- --#include -- --static const struct gpio_led net5501_leds[] = { -- { -- .name = "error", -- .gpio = 6, -- .default_trigger = "default-on", -- }, --}; -- --static struct gpio_led_platform_data net5501_leds_data = { -- .num_leds = ARRAY_SIZE(net5501_leds), -- .leds = net5501_leds, --}; -- --static struct platform_device net5501_leds_dev = { -- .name = "leds-gpio", -- .id = -1, -- .dev.platform_data = &net5501_leds_data, --}; -- --static void __init init_net5501(void) --{ -- platform_device_register(&net5501_leds_dev); --} -- --struct soekris_board { -- u16 offset; -- char *sig; -- u8 len; -- void (*init)(void); --}; -- --static struct soekris_board __initdata boards[] = { -- { 0xb7b, "net5501", 7, init_net5501 }, /* net5501 v1.33/1.33c */ -- { 0xb1f, "net5501", 7, init_net5501 }, /* net5501 v1.32i */ --}; -- --static int __init soekris_init(void) --{ -- int i; -- unsigned char *rombase, *bios; -- -- if (!is_geode()) -- return 0; -- -- rombase = ioremap(0xffff0000, 0xffff); -- if (!rombase) { -- printk(KERN_INFO "Soekris net5501 LED driver failed to get rombase"); -- return 0; -- } -- -- bios = rombase + 0x20; /* null terminated */ -- -- if (strncmp(bios, "comBIOS", 7)) -- goto unmap; -- -- for (i = 0; i < ARRAY_SIZE(boards); i++) { -- unsigned char *model = rombase + boards[i].offset; -- -- if (strncmp(model, boards[i].sig, boards[i].len) == 0) { -- printk(KERN_INFO "Soekris %s: %s\n", model, bios); -- -- if (boards[i].init) -- boards[i].init(); -- break; -- } -- } -- --unmap: -- iounmap(rombase); -- return 0; --} -- --arch_initcall(soekris_init); -- --MODULE_LICENSE("GPL"); ---- a/drivers/leds/Kconfig -+++ b/drivers/leds/Kconfig -@@ -89,16 +89,6 @@ config LEDS_NET48XX - This option enables support for the Soekris net4801 and net4826 error - LED. - --config LEDS_NET5501 -- tristate "LED Support for Soekris net5501 series Error LED" -- depends on LEDS_TRIGGERS -- depends on X86 && GPIO_CS5535 -- select LEDS_TRIGGER_DEFAULT_ON -- default n -- help -- Add support for the Soekris net5501 board (detection, error led -- and GPIO). -- - config LEDS_FSG - tristate "LED Support for the Freecom FSG-3" - depends on LEDS_CLASS ---- a/drivers/leds/Makefile -+++ b/drivers/leds/Makefile -@@ -14,7 +14,6 @@ obj-$(CONFIG_LEDS_MIKROTIK_RB532) += led - obj-$(CONFIG_LEDS_S3C24XX) += leds-s3c24xx.o - obj-$(CONFIG_LEDS_AMS_DELTA) += leds-ams-delta.o - obj-$(CONFIG_LEDS_NET48XX) += leds-net48xx.o --obj-$(CONFIG_LEDS_NET5501) += leds-net5501.o - obj-$(CONFIG_LEDS_WRAP) += leds-wrap.o - obj-$(CONFIG_LEDS_COBALT_QUBE) += leds-cobalt-qube.o - obj-$(CONFIG_LEDS_COBALT_RAQ) += leds-cobalt-raq.o diff --git a/target/linux/x86/patches-3.2/901-8139cp_eeprom_delay.patch b/target/linux/x86/patches-3.2/901-8139cp_eeprom_delay.patch deleted file mode 100644 index 388755d266..0000000000 --- a/target/linux/x86/patches-3.2/901-8139cp_eeprom_delay.patch +++ /dev/null @@ -1,37 +0,0 @@ -From 7d03f5a48e4d90854275b06433626243b3b3db17 Mon Sep 17 00:00:00 2001 -From: Jason Wang -Date: Fri, 30 Dec 2011 23:44:33 +0000 -Subject: [PATCH] 8139cp/8139too: do not read into reserved registers - -delay_eeprom() use long read for Cfg9346 register(offset 0x50) which may read -into the area of reserved register(offset 0x53). Use byte read instead. - -Signed-off-by: Jason Wang -Signed-off-by: David S. Miller ---- - drivers/net/ethernet/realtek/8139cp.c | 2 +- - drivers/net/ethernet/realtek/8139too.c | 2 +- - 2 files changed, 2 insertions(+), 2 deletions(-) - ---- a/drivers/net/ethernet/realtek/8139cp.c -+++ b/drivers/net/ethernet/realtek/8139cp.c -@@ -1590,7 +1590,7 @@ static int cp_set_mac_address(struct net - No extra delay is needed with 33Mhz PCI, but 66Mhz may change this. - */ - --#define eeprom_delay() readl(ee_addr) -+#define eeprom_delay() readb(ee_addr) - - /* The EEPROM commands include the alway-set leading bit. */ - #define EE_EXTEND_CMD (4) ---- a/drivers/net/ethernet/realtek/8139too.c -+++ b/drivers/net/ethernet/realtek/8139too.c -@@ -1122,7 +1122,7 @@ static void __devexit rtl8139_remove_one - No extra delay is needed with 33Mhz PCI, but 66Mhz may change this. - */ - --#define eeprom_delay() (void)RTL_R32(Cfg9346) -+#define eeprom_delay() (void)RTL_R8(Cfg9346) - - /* The EEPROM commands include the alway-set leading bit. */ - #define EE_WRITE_CMD (5) diff --git a/target/linux/x86/patches-3.2/902-8139cp_config_rx_mode.patch b/target/linux/x86/patches-3.2/902-8139cp_config_rx_mode.patch deleted file mode 100644 index e5c17d16f2..0000000000 --- a/target/linux/x86/patches-3.2/902-8139cp_config_rx_mode.patch +++ /dev/null @@ -1,45 +0,0 @@ -From f872b237c1750221932e715da2552225afe4a95c Mon Sep 17 00:00:00 2001 -From: Jason Wang -Date: Fri, 30 Dec 2011 23:44:42 +0000 -Subject: [PATCH] 8139cp: properly config rx mode after resuming - -Rx mode should be reset after resming, so unconditionally updating rx -mode rather than conditionally updating based on the value we -remembered, otherwise unexpected value may be used by the nic after -resuming. - -btw. I find and test this when debugging guest hibernation in qemu, as -I did not have a 8139cp card in hand, this patch is untested in a -physical 8139cp card, plase review it carefully. - -Signed-off-by: Jason Wang -Signed-off-by: David S. Miller ---- - drivers/net/ethernet/realtek/8139cp.c | 9 +++------ - 1 files changed, 3 insertions(+), 6 deletions(-) - ---- a/drivers/net/ethernet/realtek/8139cp.c -+++ b/drivers/net/ethernet/realtek/8139cp.c -@@ -860,7 +860,6 @@ static void __cp_set_rx_mode (struct net - struct cp_private *cp = netdev_priv(dev); - u32 mc_filter[2]; /* Multicast hash filter */ - int rx_mode; -- u32 tmp; - - /* Note: do not reorder, GCC is clever about common statements. */ - if (dev->flags & IFF_PROMISC) { -@@ -887,11 +886,9 @@ static void __cp_set_rx_mode (struct net - } - - /* We can safely update without stopping the chip. */ -- tmp = cp_rx_config | rx_mode; -- if (cp->rx_config != tmp) { -- cpw32_f (RxConfig, tmp); -- cp->rx_config = tmp; -- } -+ cp->rx_config = cp_rx_config | rx_mode; -+ cpw32_f(RxConfig, cp->rx_config); -+ - cpw32_f (MAR0 + 0, mc_filter[0]); - cpw32_f (MAR0 + 4, mc_filter[1]); - } diff --git a/target/linux/x86/thincan/config-default b/target/linux/x86/thincan/config-default deleted file mode 100644 index 405c65b5fc..0000000000 --- a/target/linux/x86/thincan/config-default +++ /dev/null @@ -1,15 +0,0 @@ -CONFIG_8139TOO=y -# CONFIG_8139TOO_8129 is not set -# CONFIG_8139TOO_PIO is not set -# CONFIG_8139TOO_TUNE_TWISTER is not set -# CONFIG_8139_OLD_RX_RESET is not set -CONFIG_BLK_DEV_NBD=y -# CONFIG_EMBEDDED is not set -CONFIG_IP_PNP=y -# CONFIG_IP_PNP_BOOTP is not set -CONFIG_IP_PNP_DHCP=y -# CONFIG_IP_PNP_RARP is not set -CONFIG_LOCKD=y -CONFIG_NFS_FS=y -CONFIG_ROOT_NFS=y -CONFIG_SUNRPC=y diff --git a/target/linux/x86/xen_domu/config-default b/target/linux/x86/xen_domu/config-default deleted file mode 100644 index cd885f3a6d..0000000000 --- a/target/linux/x86/xen_domu/config-default +++ /dev/null @@ -1,75 +0,0 @@ -# CONFIG_APM is not set -CONFIG_ARCH_CPU_PROBE_RELEASE=y -CONFIG_ARCH_PHYS_ADDR_T_64BIT=y -CONFIG_CPU_RMAP=y -CONFIG_FREEZER=y -CONFIG_GENERIC_PENDING_IRQ=y -CONFIG_HIBERNATE_CALLBACKS=y -# CONFIG_HIGHMEM64G is not set -CONFIG_HOTPLUG_CPU=y -CONFIG_HVC_DRIVER=y -CONFIG_HVC_IRQ=y -CONFIG_HVC_XEN=y -CONFIG_IOMMU_HELPER=y -# CONFIG_KVM_CLOCK is not set -# CONFIG_LGUEST_GUEST is not set -# CONFIG_M486 is not set -CONFIG_MMU_NOTIFIER=y -CONFIG_MPENTIUM4=y -CONFIG_MUTEX_SPIN_ON_OWNER=y -CONFIG_NR_CPUS=4 -CONFIG_PARAVIRT=y -CONFIG_PARAVIRT_CLOCK=y -CONFIG_PARAVIRT_GUEST=y -CONFIG_PARAVIRT_SPINLOCKS=y -CONFIG_PCI_XEN=y -CONFIG_PHYS_ADDR_T_64BIT=y -CONFIG_PM=y -# CONFIG_PM_DEBUG is not set -CONFIG_PM_SLEEP=y -CONFIG_PM_SLEEP_SMP=y -CONFIG_RFS_ACCEL=y -CONFIG_RPS=y -CONFIG_SCHED_MC=y -# CONFIG_SCHED_SMT is not set -CONFIG_SMP=y -CONFIG_SPARSE_IRQ=y -CONFIG_STOP_MACHINE=y -CONFIG_SWIOTLB=y -CONFIG_SWIOTLB_XEN=y -CONFIG_SYS_HYPERVISOR=y -CONFIG_TREE_RCU=y -CONFIG_USE_GENERIC_SMP_HELPERS=y -CONFIG_X86_32_SMP=y -# CONFIG_X86_BIGSMP is not set -CONFIG_X86_CMOV=y -CONFIG_X86_CMPXCHG64=y -CONFIG_X86_DEBUGCTLMSR=y -CONFIG_X86_HT=y -CONFIG_X86_INTERNODE_CACHE_SHIFT=7 -CONFIG_X86_L1_CACHE_SHIFT=7 -CONFIG_X86_MINIMUM_CPU_FAMILY=5 -CONFIG_X86_PAE=y -CONFIG_X86_TSC=y -CONFIG_X86_USE_PPRO_CHECKSUM=y -CONFIG_XEN=y -# CONFIG_XENFS is not set -CONFIG_XEN_BALLOON=y -CONFIG_XEN_BLKDEV_FRONTEND=y -# CONFIG_XEN_DEBUG is not set -CONFIG_XEN_DEBUG_FS=y -# CONFIG_XEN_DEV_EVTCHN is not set -CONFIG_XEN_GNTDEV=m -CONFIG_XEN_GRANT_DEV_ALLOC=m -CONFIG_XEN_MAX_DOMAIN_MEMORY=128 -# CONFIG_XEN_NETDEV_FRONTEND is not set -CONFIG_XEN_PCIDEV_FRONTEND=y -CONFIG_XEN_PLATFORM_PCI=m -# CONFIG_XEN_PRIVILEGED_GUEST is not set -CONFIG_XEN_PVHVM=y -CONFIG_XEN_SAVE_RESTORE=y -CONFIG_XEN_SCRUB_PAGES=y -CONFIG_XEN_SYS_HYPERVISOR=y -# CONFIG_XEN_WDT is not set -CONFIG_XEN_XENBUS_FRONTEND=y -CONFIG_XPS=y