From a1b1238018ecd3d4c7958c7a576a8401fea9ceb6 Mon Sep 17 00:00:00 2001 From: Ingo Molnar Date: Thu, 14 Aug 2008 14:58:22 +0200 Subject: [PATCH] --- yaml --- r: 112700 b: refs/heads/master c: c83d12806b6185131ece682de8696d8cfb78df69 h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/Documentation/DocBook/Makefile | 7 + trunk/Documentation/DocBook/procfs_example.c | 4 +- trunk/Documentation/Makefile | 3 + trunk/Documentation/accounting/Makefile | 10 + trunk/Documentation/accounting/getdelays.c | 25 +- trunk/Documentation/auxdisplay/Makefile | 10 + trunk/Documentation/connector/Makefile | 11 + trunk/Documentation/cpu-hotplug.txt | 5 - trunk/Documentation/devices.txt | 3 - .../feature-removal-schedule.txt | 22 - .../filesystems/configfs/Makefile | 3 + trunk/Documentation/filesystems/quota.txt | 22 +- trunk/Documentation/ia64/Makefile | 8 + trunk/Documentation/ioctl-number.txt | 1 - trunk/Documentation/lguest/lguest.c | 23 +- trunk/Documentation/networking/Makefile | 8 + trunk/Documentation/networking/ifenslave.c | 2 +- trunk/Documentation/pcmcia/Makefile | 10 + trunk/Documentation/pcmcia/crc32hash.c | 2 +- trunk/Documentation/spi/Makefile | 11 + trunk/Documentation/usb/auerswald.txt | 30 - trunk/Documentation/usb/power-management.txt | 7 +- trunk/Documentation/video4linux/Makefile | 8 + trunk/Documentation/vm/Makefile | 8 + trunk/Documentation/watchdog/src/Makefile | 8 + trunk/MAINTAINERS | 23 +- trunk/Makefile | 7 +- trunk/arch/arm/mach-omap2/usb-tusb6010.c | 1 - trunk/arch/avr32/Makefile | 14 - trunk/arch/avr32/boards/atngw100/setup.c | 2 +- trunk/arch/avr32/boards/atstk1000/atstk1002.c | 2 +- trunk/arch/avr32/configs/atngw100_defconfig | 106 +- trunk/arch/avr32/configs/atstk1002_defconfig | 153 +- trunk/arch/avr32/configs/atstk1003_defconfig | 140 +- trunk/arch/avr32/configs/atstk1004_defconfig | 46 +- trunk/arch/avr32/configs/atstk1006_defconfig | 1304 ++++++++++ trunk/arch/avr32/mach-at32ap/Makefile | 1 + trunk/arch/avr32/mach-at32ap/at32ap700x.c | 26 +- trunk/arch/avr32/mach-at32ap/clock.c | 2 + trunk/arch/avr32/mach-at32ap/hmatrix.c | 88 + trunk/arch/avr32/mach-at32ap/hmatrix.h | 182 -- .../mach-at32ap/include/mach/at32ap700x.h | 37 + .../avr32/mach-at32ap/include/mach/chip.h | 19 + .../avr32/mach-at32ap/include/mach/hmatrix.h | 55 + trunk/arch/avr32/mach-at32ap/pm.c | 4 +- trunk/arch/avr32/mach-at32ap/pm.h | 12 +- .../h8300/include/asm}/Kbuild | 0 .../h8300/include/asm}/a.out.h | 0 .../h8300/include/asm}/atomic.h | 0 .../h8300/include/asm}/auxvec.h | 0 .../h8300/include/asm}/bitops.h | 0 .../h8300/include/asm}/bootinfo.h | 0 .../h8300/include/asm}/bug.h | 0 .../h8300/include/asm}/bugs.h | 0 .../h8300/include/asm}/byteorder.h | 0 .../h8300/include/asm}/cache.h | 0 .../h8300/include/asm}/cachectl.h | 0 .../h8300/include/asm}/cacheflush.h | 0 .../h8300/include/asm}/checksum.h | 0 .../h8300/include/asm}/cputime.h | 0 .../h8300/include/asm}/current.h | 0 .../h8300/include/asm}/dbg.h | 0 .../h8300/include/asm}/delay.h | 0 .../h8300/include/asm}/device.h | 0 .../h8300/include/asm}/div64.h | 0 .../h8300/include/asm}/dma.h | 0 .../h8300/include/asm}/elf.h | 0 .../h8300/include/asm}/emergency-restart.h | 0 .../h8300/include/asm}/errno.h | 0 .../asm-h8300 => arch/h8300/include/asm}/fb.h | 0 .../h8300/include/asm}/fcntl.h | 0 .../h8300/include/asm}/flat.h | 0 .../h8300/include/asm}/fpu.h | 0 .../h8300/include/asm}/futex.h | 0 .../h8300/include/asm}/gpio.h | 0 .../h8300/include/asm}/hardirq.h | 0 .../h8300/include/asm}/hw_irq.h | 0 .../asm-h8300 => arch/h8300/include/asm}/io.h | 0 .../h8300/include/asm}/ioctl.h | 0 .../h8300/include/asm}/ioctls.h | 0 .../h8300/include/asm}/ipcbuf.h | 0 .../h8300/include/asm}/irq.h | 0 .../h8300/include/asm}/irq_regs.h | 0 .../h8300/include/asm}/kdebug.h | 0 .../h8300/include/asm}/kmap_types.h | 0 .../h8300/include/asm}/linkage.h | 0 .../h8300/include/asm}/local.h | 0 .../h8300/include/asm}/mc146818rtc.h | 0 .../asm-h8300 => arch/h8300/include/asm}/md.h | 0 .../h8300/include/asm}/mman.h | 0 .../h8300/include/asm}/mmu.h | 0 .../h8300/include/asm}/mmu_context.h | 0 .../h8300/include/asm}/module.h | 0 .../h8300/include/asm}/msgbuf.h | 0 .../h8300/include/asm}/mutex.h | 0 .../h8300/include/asm}/page.h | 0 .../h8300/include/asm}/page_offset.h | 0 .../h8300/include/asm}/param.h | 0 .../h8300/include/asm}/pci.h | 0 .../h8300/include/asm}/percpu.h | 0 .../h8300/include/asm}/pgalloc.h | 0 .../h8300/include/asm}/pgtable.h | 0 .../h8300/include/asm}/poll.h | 0 .../h8300/include/asm}/posix_types.h | 0 .../h8300/include/asm}/processor.h | 0 .../h8300/include/asm}/ptrace.h | 0 .../h8300/include/asm}/regs267x.h | 0 .../h8300/include/asm}/regs306x.h | 0 .../h8300/include/asm}/resource.h | 0 .../h8300/include/asm}/scatterlist.h | 0 .../h8300/include/asm}/sections.h | 0 .../h8300/include/asm}/segment.h | 0 .../h8300/include/asm}/sembuf.h | 0 .../h8300/include/asm}/setup.h | 0 .../h8300/include/asm}/sh_bios.h | 0 .../h8300/include/asm}/shm.h | 0 .../h8300/include/asm}/shmbuf.h | 0 .../h8300/include/asm}/shmparam.h | 0 .../h8300/include/asm}/sigcontext.h | 0 .../h8300/include/asm}/siginfo.h | 0 .../h8300/include/asm}/signal.h | 0 .../h8300/include/asm}/smp.h | 0 .../h8300/include/asm}/socket.h | 0 .../h8300/include/asm}/sockios.h | 0 .../h8300/include/asm}/spinlock.h | 0 .../h8300/include/asm}/stat.h | 0 .../h8300/include/asm}/statfs.h | 0 .../h8300/include/asm}/string.h | 0 .../h8300/include/asm}/system.h | 0 .../h8300/include/asm}/target_time.h | 0 .../h8300/include/asm}/termbits.h | 0 .../h8300/include/asm}/termios.h | 0 .../h8300/include/asm}/thread_info.h | 0 .../h8300/include/asm}/timex.h | 0 .../h8300/include/asm}/tlb.h | 0 .../h8300/include/asm}/tlbflush.h | 0 .../h8300/include/asm}/topology.h | 0 .../h8300/include/asm}/traps.h | 0 .../h8300/include/asm}/types.h | 0 .../h8300/include/asm}/uaccess.h | 0 .../h8300/include/asm}/ucontext.h | 0 .../h8300/include/asm}/unaligned.h | 0 .../h8300/include/asm}/unistd.h | 0 .../h8300/include/asm}/user.h | 0 .../h8300/include/asm}/virtconvert.h | 0 trunk/arch/h8300/mm/init.c | 9 +- trunk/arch/ia64/include/asm/sal.h | 2 +- trunk/arch/ia64/kernel/head.S | 26 +- trunk/arch/ia64/kernel/setup.c | 18 +- trunk/arch/ia64/kernel/smpboot.c | 2 + trunk/arch/ia64/kernel/vmlinux.lds.S | 3 + trunk/arch/ia64/mm/contig.c | 10 +- trunk/arch/ia64/mm/discontig.c | 6 +- trunk/arch/m68k/kernel/entry.S | 6 + trunk/arch/m68knommu/include/asm/unistd.h | 8 +- trunk/arch/m68knommu/kernel/syscalltable.S | 6 + trunk/arch/powerpc/Kconfig | 3 - trunk/arch/powerpc/boot/dts/warp.dts | 22 +- .../arch/powerpc/configs/40x/ep405_defconfig | 207 +- .../powerpc/configs/40x/kilauea_defconfig | 196 +- .../arch/powerpc/configs/40x/makalu_defconfig | 196 +- .../arch/powerpc/configs/40x/walnut_defconfig | 203 +- .../arch/powerpc/configs/44x/bamboo_defconfig | 206 +- .../powerpc/configs/44x/canyonlands_defconfig | 116 +- .../arch/powerpc/configs/44x/ebony_defconfig | 207 +- .../arch/powerpc/configs/44x/katmai_defconfig | 259 +- .../powerpc/configs/44x/rainier_defconfig | 207 +- .../powerpc/configs/44x/sam440ep_defconfig | 109 +- .../powerpc/configs/44x/sequoia_defconfig | 207 +- .../powerpc/configs/44x/taishan_defconfig | 208 +- .../powerpc/configs/44x/virtex5_defconfig | 100 +- trunk/arch/powerpc/configs/44x/warp_defconfig | 232 +- trunk/arch/powerpc/configs/ppc40x_defconfig | 374 ++- trunk/arch/powerpc/configs/ppc44x_defconfig | 375 ++- trunk/arch/powerpc/include/asm/mmu-hash64.h | 2 +- trunk/arch/powerpc/kernel/pci-common.c | 17 +- trunk/arch/powerpc/kernel/rtas.c | 5 +- trunk/arch/powerpc/mm/hash_utils_64.c | 63 +- trunk/arch/powerpc/mm/init_64.c | 9 +- trunk/arch/powerpc/platforms/44x/warp-nand.c | 2 +- trunk/arch/powerpc/platforms/44x/warp.c | 25 +- trunk/arch/sparc/include/asm/irq_64.h | 4 + trunk/arch/sparc/include/asm/of_device.h | 3 +- trunk/arch/sparc64/kernel/irq.c | 52 + trunk/arch/sparc64/kernel/kstack.h | 60 + trunk/arch/sparc64/kernel/process.c | 27 +- trunk/arch/sparc64/kernel/smp.c | 4 - trunk/arch/sparc64/kernel/stacktrace.c | 13 +- trunk/arch/sparc64/kernel/traps.c | 7 +- trunk/arch/sparc64/lib/mcount.S | 39 +- trunk/arch/sparc64/mm/init.c | 11 + trunk/arch/sparc64/mm/ultra.S | 2 - trunk/arch/x86/Kconfig | 1 - trunk/arch/x86/boot/compressed/misc.c | 2 +- .../arch/x86/{mach-es7000 => es7000}/Makefile | 0 .../arch/x86/{mach-es7000 => es7000}/es7000.h | 18 +- .../x86/{mach-es7000 => es7000}/es7000plat.c | 2 +- trunk/arch/x86/kernel/apic_32.c | 62 +- trunk/arch/x86/kernel/asm-offsets_64.c | 2 +- trunk/arch/x86/kernel/cpu/bugs.c | 6 +- trunk/arch/x86/kernel/cpu/common_64.c | 38 +- trunk/arch/x86/kernel/cpu/mtrr/main.c | 2 +- trunk/arch/x86/kernel/entry_64.S | 4 +- trunk/arch/x86/kernel/genapic_64.c | 6 + trunk/arch/x86/kernel/genx2apic_cluster.c | 2 +- trunk/arch/x86/kernel/genx2apic_phys.c | 2 +- trunk/arch/x86/kernel/io_apic_32.c | 11 +- trunk/arch/x86/kernel/io_apic_64.c | 25 +- trunk/arch/x86/kernel/ioport.c | 1 + trunk/arch/x86/kernel/ipi.c | 3 +- trunk/arch/x86/kernel/irqinit_32.c | 49 + trunk/arch/x86/kernel/ldt.c | 1 + trunk/arch/x86/kernel/mpparse.c | 11 +- trunk/arch/x86/kernel/numaq_32.c | 7 + trunk/arch/x86/kernel/pci-calgary_64.c | 2 +- trunk/arch/x86/kernel/process_32.c | 2 + trunk/arch/x86/kernel/process_64.c | 1 + trunk/arch/x86/kernel/ptrace.c | 2 +- trunk/arch/x86/kernel/setup.c | 22 +- trunk/arch/x86/kernel/setup_percpu.c | 9 +- trunk/arch/x86/kernel/signal_32.c | 1 + trunk/arch/x86/kernel/signal_64.c | 12 +- trunk/arch/x86/kernel/smpboot.c | 26 +- trunk/arch/x86/kernel/summit_32.c | 2 +- trunk/arch/x86/kernel/sys_i386_32.c | 2 + trunk/arch/x86/kernel/sys_x86_64.c | 1 + trunk/arch/x86/kernel/syscall_64.c | 4 +- trunk/arch/x86/kernel/time_32.c | 1 + trunk/arch/x86/kernel/tls.c | 1 + trunk/arch/x86/kernel/traps_64.c | 9 +- trunk/arch/x86/kernel/vm86_32.c | 1 + trunk/arch/x86/kernel/vmi_32.c | 3 +- trunk/arch/x86/mach-default/setup.c | 19 +- trunk/arch/x86/mach-generic/Makefile | 2 +- trunk/arch/x86/mach-generic/bigsmp.c | 6 +- trunk/arch/x86/mach-generic/es7000.c | 10 +- trunk/arch/x86/mach-generic/numaq.c | 10 +- trunk/arch/x86/mach-generic/summit.c | 8 +- trunk/arch/x86/mm/Makefile | 3 +- trunk/arch/x86/mm/fault.c | 3 +- trunk/arch/x86/mm/init_32.c | 1 + trunk/arch/x86/mm/ioremap.c | 4 +- trunk/arch/x86/mm/pgtable.c | 3 + trunk/crypto/digest.c | 2 +- trunk/crypto/tcrypt.c | 28 +- trunk/drivers/Makefile | 1 + trunk/drivers/char/agp/agp.h | 3 + trunk/drivers/char/agp/ali-agp.c | 10 +- trunk/drivers/char/agp/amd-k7-agp.c | 10 +- trunk/drivers/char/agp/amd64-agp.c | 51 +- trunk/drivers/char/agp/ati-agp.c | 7 +- trunk/drivers/char/agp/backend.c | 28 +- trunk/drivers/char/agp/generic.c | 41 +- trunk/drivers/char/agp/intel-agp.c | 83 +- trunk/drivers/char/agp/isoch.c | 37 +- trunk/drivers/char/agp/sis-agp.c | 17 +- trunk/drivers/char/agp/sworks-agp.c | 25 +- trunk/drivers/char/agp/uninorth-agp.c | 32 +- trunk/drivers/char/hvc_console.c | 5 +- trunk/drivers/char/hw_random/via-rng.c | 8 + trunk/drivers/char/rtc.c | 1 - trunk/drivers/char/tty_io.c | 2 +- trunk/drivers/cpuidle/sysfs.c | 29 +- trunk/drivers/crypto/padlock-aes.c | 28 +- trunk/drivers/crypto/padlock-sha.c | 9 + trunk/drivers/crypto/talitos.c | 54 +- trunk/drivers/firmware/memmap.c | 61 +- trunk/drivers/hwmon/lm75.c | 114 +- trunk/drivers/i2c/Kconfig | 14 + trunk/drivers/i2c/algos/Kconfig | 11 +- trunk/drivers/i2c/busses/i2c-amd756-s4882.c | 9 +- trunk/drivers/i2c/busses/i2c-nforce2-s4985.c | 5 +- trunk/drivers/i2c/chips/at24.c | 8 +- trunk/drivers/i2c/chips/isp1301_omap.c | 2 +- trunk/drivers/i2c/i2c-core.c | 11 +- trunk/drivers/i2c/i2c-dev.c | 4 +- .../drivers/infiniband/hw/ehca/ehca_classes.h | 9 + trunk/drivers/infiniband/hw/ehca/ehca_qes.h | 1 + trunk/drivers/infiniband/hw/ehca/ehca_qp.c | 48 +- trunk/drivers/infiniband/hw/ehca/ehca_reqs.c | 60 +- trunk/drivers/infiniband/ulp/ipoib/ipoib_cm.c | 17 +- trunk/drivers/input/serio/i8042-sparcio.h | 3 +- trunk/drivers/lguest/page_tables.c | 25 +- trunk/drivers/mfd/Kconfig | 21 + trunk/drivers/mfd/Makefile | 2 + trunk/drivers/mfd/t7l66xb.c | 419 +++ trunk/drivers/mfd/tc6387xb.c | 181 ++ trunk/drivers/mfd/tc6393xb.c | 159 +- trunk/drivers/misc/sgi-gru/grutables.h | 2 +- trunk/drivers/mmc/host/Kconfig | 6 + trunk/drivers/mmc/host/Makefile | 1 + trunk/drivers/mmc/host/tmio_mmc.c | 691 +++++ trunk/drivers/mmc/host/tmio_mmc.h | 194 ++ trunk/drivers/mtd/nand/Kconfig | 7 + trunk/drivers/mtd/nand/Makefile | 1 + trunk/drivers/mtd/nand/tmio_nand.c | 556 ++++ trunk/drivers/net/atl1e/atl1e_main.c | 4 +- trunk/drivers/net/bnx2x.h | 87 +- trunk/drivers/net/bnx2x_fw_defs.h | 160 +- trunk/drivers/net/bnx2x_hsi.h | 16 +- trunk/drivers/net/bnx2x_init.h | 26 +- trunk/drivers/net/bnx2x_init_values.h | 533 ++-- trunk/drivers/net/bnx2x_link.c | 1258 +++++---- trunk/drivers/net/bnx2x_link.h | 11 +- trunk/drivers/net/bnx2x_main.c | 1212 +++++---- trunk/drivers/net/bnx2x_reg.h | 210 +- trunk/drivers/pci/msi.c | 5 +- trunk/drivers/pci/pci.c | 3 +- trunk/drivers/pci/probe.c | 54 +- trunk/drivers/pci/quirks.c | 7 +- trunk/drivers/rtc/rtc-dev.c | 12 +- trunk/drivers/rtc/rtc-isl1208.c | 2 +- trunk/drivers/sbus/sbus.c | 2 +- .../scsi/device_handler/scsi_dh_alua.c | 2 +- .../drivers/scsi/device_handler/scsi_dh_emc.c | 2 +- .../scsi/device_handler/scsi_dh_hp_sw.c | 2 +- .../scsi/device_handler/scsi_dh_rdac.c | 2 +- trunk/drivers/serial/sunhv.c | 2 +- trunk/drivers/serial/sunsab.c | 2 +- trunk/drivers/serial/sunsu.c | 2 +- trunk/drivers/serial/sunzilog.c | 2 +- trunk/drivers/usb/Kconfig | 6 +- trunk/drivers/usb/atm/cxacru.c | 2 +- trunk/drivers/usb/class/cdc-acm.c | 86 +- trunk/drivers/usb/class/cdc-acm.h | 3 +- trunk/drivers/usb/core/driver.c | 5 +- trunk/drivers/usb/core/message.c | 2 +- trunk/drivers/usb/gadget/Kconfig | 10 + trunk/drivers/usb/gadget/dummy_hcd.c | 5 +- trunk/drivers/usb/gadget/f_acm.c | 196 +- trunk/drivers/usb/gadget/f_ecm.c | 2 - trunk/drivers/usb/gadget/f_rndis.c | 2 - trunk/drivers/usb/gadget/f_serial.c | 2 - trunk/drivers/usb/gadget/f_subset.c | 2 - trunk/drivers/usb/gadget/gadget_chips.h | 6 + trunk/drivers/usb/gadget/omap_udc.c | 5 +- trunk/drivers/usb/gadget/u_serial.c | 290 ++- trunk/drivers/usb/gadget/u_serial.h | 12 +- trunk/drivers/usb/host/isp1760-hcd.c | 53 +- trunk/drivers/usb/host/isp1760-hcd.h | 5 + trunk/drivers/usb/host/ohci-hcd.c | 23 +- trunk/drivers/usb/host/ohci-hub.c | 11 +- trunk/drivers/usb/host/ohci-omap.c | 3 +- trunk/drivers/usb/host/ohci-pci.c | 132 + trunk/drivers/usb/host/ohci-q.c | 6 + trunk/drivers/usb/host/ohci.h | 11 + trunk/drivers/usb/host/r8a66597-hcd.c | 49 +- trunk/drivers/usb/misc/Kconfig | 10 - trunk/drivers/usb/misc/Makefile | 1 - trunk/drivers/usb/misc/auerswald.c | 2152 ---------------- trunk/drivers/usb/misc/isight_firmware.c | 4 +- trunk/drivers/usb/musb/Kconfig | 176 ++ trunk/drivers/usb/musb/Makefile | 86 + trunk/drivers/usb/musb/cppi_dma.c | 1540 +++++++++++ trunk/drivers/usb/musb/cppi_dma.h | 133 + trunk/drivers/usb/musb/davinci.c | 462 ++++ trunk/drivers/usb/musb/davinci.h | 100 + trunk/drivers/usb/musb/musb_core.c | 2261 +++++++++++++++++ trunk/drivers/usb/musb/musb_core.h | 507 ++++ trunk/drivers/usb/musb/musb_debug.h | 66 + trunk/drivers/usb/musb/musb_dma.h | 172 ++ trunk/drivers/usb/musb/musb_gadget.c | 2031 +++++++++++++++ trunk/drivers/usb/musb/musb_gadget.h | 108 + trunk/drivers/usb/musb/musb_gadget_ep0.c | 981 +++++++ trunk/drivers/usb/musb/musb_host.c | 2170 ++++++++++++++++ trunk/drivers/usb/musb/musb_host.h | 110 + trunk/drivers/usb/musb/musb_io.h | 115 + trunk/drivers/usb/musb/musb_procfs.c | 830 ++++++ trunk/drivers/usb/musb/musb_regs.h | 300 +++ trunk/drivers/usb/musb/musb_virthub.c | 425 ++++ trunk/drivers/usb/musb/musbhsdma.c | 433 ++++ trunk/drivers/usb/musb/omap2430.c | 324 +++ trunk/drivers/usb/musb/omap2430.h | 56 + trunk/drivers/usb/musb/tusb6010.c | 1151 +++++++++ trunk/drivers/usb/musb/tusb6010.h | 233 ++ trunk/drivers/usb/musb/tusb6010_omap.c | 719 ++++++ trunk/drivers/usb/serial/Kconfig | 7 +- trunk/drivers/usb/serial/ftdi_sio.c | 6 + trunk/drivers/usb/serial/ftdi_sio.h | 7 + trunk/drivers/usb/serial/option.c | 44 +- trunk/drivers/usb/serial/pl2303.c | 1 - trunk/drivers/usb/serial/pl2303.h | 4 - trunk/drivers/usb/serial/sierra.c | 170 +- trunk/drivers/usb/serial/usb-serial.c | 7 +- trunk/drivers/usb/storage/Kconfig | 12 + trunk/drivers/usb/storage/Makefile | 1 + trunk/drivers/usb/storage/sierra_ms.c | 207 ++ trunk/drivers/usb/storage/sierra_ms.h | 4 + trunk/drivers/usb/storage/transport.c | 17 +- trunk/drivers/usb/storage/unusual_devs.h | 40 +- trunk/drivers/usb/storage/usb.c | 3 + trunk/drivers/video/atmel_lcdfb.c | 13 +- trunk/drivers/video/aty/radeon_accel.c | 8 + trunk/drivers/video/console/fbcon.c | 4 +- trunk/drivers/video/console/fbcon.h | 2 +- trunk/drivers/video/matrox/i2c-matroxfb.c | 21 +- trunk/drivers/video/matrox/matroxfb_maven.c | 97 +- trunk/drivers/watchdog/Kconfig | 5 +- trunk/drivers/watchdog/Makefile | 5 +- trunk/drivers/watchdog/at91rm9200_wdt.c | 2 +- trunk/drivers/watchdog/ixp4xx_wdt.c | 2 +- trunk/drivers/watchdog/pcwd.c | 2 +- trunk/drivers/watchdog/shwdt.c | 24 +- trunk/drivers/watchdog/txx9wdt.c | 2 +- trunk/drivers/watchdog/wdt285.c | 2 +- trunk/fs/dlm/config.c | 203 +- trunk/fs/dlm/user.c | 10 +- trunk/fs/eventpoll.c | 5 +- trunk/fs/jbd/transaction.c | 4 +- trunk/fs/jbd2/transaction.c | 4 +- trunk/fs/lockd/svc4proc.c | 4 +- trunk/fs/lockd/svcproc.c | 4 +- trunk/fs/nfsd/export.c | 6 +- trunk/fs/reiserfs/super.c | 1 - trunk/fs/seq_file.c | 14 + trunk/fs/xfs/linux-2.6/sema.h | 52 - trunk/fs/xfs/linux-2.6/xfs_aops.c | 3 +- trunk/fs/xfs/linux-2.6/xfs_buf.c | 16 +- trunk/fs/xfs/linux-2.6/xfs_buf.h | 4 +- trunk/fs/xfs/linux-2.6/xfs_export.c | 10 +- trunk/fs/xfs/linux-2.6/xfs_fs_subr.c | 6 +- trunk/fs/xfs/linux-2.6/xfs_ioctl.c | 4 +- trunk/fs/xfs/linux-2.6/xfs_iops.c | 192 +- trunk/fs/xfs/linux-2.6/xfs_iops.h | 15 +- trunk/fs/xfs/linux-2.6/xfs_linux.h | 6 +- trunk/fs/xfs/linux-2.6/xfs_lrw.c | 6 +- trunk/fs/xfs/linux-2.6/xfs_super.c | 189 +- trunk/fs/xfs/linux-2.6/xfs_super.h | 3 - trunk/fs/xfs/linux-2.6/xfs_vnode.c | 22 +- trunk/fs/xfs/linux-2.6/xfs_vnode.h | 65 +- trunk/fs/xfs/quota/xfs_dquot.c | 38 +- trunk/fs/xfs/quota/xfs_dquot.h | 29 +- trunk/fs/xfs/quota/xfs_dquot_item.c | 8 +- trunk/fs/xfs/quota/xfs_qm.c | 14 +- trunk/fs/xfs/quota/xfs_qm.h | 2 +- trunk/fs/xfs/quota/xfs_qm_bhv.c | 7 +- trunk/fs/xfs/quota/xfs_qm_syscalls.c | 4 +- trunk/fs/xfs/xfs_acl.c | 52 +- trunk/fs/xfs/xfs_acl.h | 14 +- trunk/fs/xfs/xfs_arch.h | 68 - trunk/fs/xfs/xfs_attr.c | 110 +- trunk/fs/xfs/xfs_attr.h | 1 + trunk/fs/xfs/xfs_attr_leaf.c | 75 +- trunk/fs/xfs/xfs_attr_leaf.h | 2 - trunk/fs/xfs/xfs_bit.c | 103 - trunk/fs/xfs/xfs_bit.h | 34 +- trunk/fs/xfs/xfs_bmap.c | 34 +- trunk/fs/xfs/xfs_btree.c | 105 +- trunk/fs/xfs/xfs_btree.h | 8 +- trunk/fs/xfs/xfs_buf_item.c | 4 +- trunk/fs/xfs/xfs_dfrag.c | 33 +- trunk/fs/xfs/xfs_error.c | 5 +- trunk/fs/xfs/xfs_error.h | 12 +- trunk/fs/xfs/xfs_filestream.c | 2 +- trunk/fs/xfs/xfs_ialloc_btree.c | 30 +- trunk/fs/xfs/xfs_iget.c | 48 +- trunk/fs/xfs/xfs_inode.c | 70 +- trunk/fs/xfs/xfs_inode.h | 46 +- trunk/fs/xfs/xfs_inode_item.c | 11 +- trunk/fs/xfs/xfs_itable.c | 4 +- trunk/fs/xfs/xfs_log.c | 86 +- trunk/fs/xfs/xfs_log.h | 2 +- trunk/fs/xfs/xfs_log_priv.h | 14 +- trunk/fs/xfs/xfs_log_recover.c | 7 +- trunk/fs/xfs/xfs_mount.c | 82 +- trunk/fs/xfs/xfs_mount.h | 17 +- trunk/fs/xfs/xfs_rtalloc.c | 19 +- trunk/fs/xfs/xfs_rw.c | 2 +- trunk/fs/xfs/xfs_trans.c | 75 +- trunk/fs/xfs/xfs_trans.h | 12 +- trunk/fs/xfs/xfs_trans_buf.c | 12 +- trunk/fs/xfs/xfs_trans_item.c | 66 +- trunk/fs/xfs/xfs_utils.c | 4 +- trunk/fs/xfs/xfs_utils.h | 3 - trunk/fs/xfs/xfs_vfsops.c | 13 +- trunk/fs/xfs/xfs_vnodeops.c | 198 +- .../asm-avr32/arch-at32ap/at32ap700x.h | 49 - trunk/include/asm-avr32/arch-at32ap/board.h | 121 - trunk/include/asm-avr32/arch-at32ap/cpu.h | 35 - trunk/include/asm-avr32/arch-at32ap/gpio.h | 45 - trunk/include/asm-avr32/arch-at32ap/init.h | 18 - trunk/include/asm-avr32/arch-at32ap/io.h | 39 - trunk/include/asm-avr32/arch-at32ap/irq.h | 14 - trunk/include/asm-avr32/arch-at32ap/pm.h | 51 - trunk/include/asm-avr32/arch-at32ap/portmux.h | 29 - trunk/include/asm-avr32/arch-at32ap/smc.h | 113 - trunk/include/asm-avr32/arch-at32ap/sram.h | 30 - trunk/include/asm-generic/ioctl.h | 4 + trunk/include/asm-m68k/unistd.h | 8 +- trunk/include/asm-x86/a.out-core.h | 6 +- trunk/include/asm-x86/a.out.h | 6 +- trunk/include/asm-x86/acpi.h | 6 +- trunk/include/asm-x86/agp.h | 6 +- trunk/include/asm-x86/alternative.h | 6 +- trunk/include/asm-x86/amd_iommu.h | 6 +- trunk/include/asm-x86/amd_iommu_types.h | 6 +- trunk/include/asm-x86/apic.h | 11 +- trunk/include/asm-x86/apicdef.h | 6 +- trunk/include/asm-x86/arch_hooks.h | 8 +- trunk/include/asm-x86/asm.h | 6 +- trunk/include/asm-x86/atomic_32.h | 6 +- trunk/include/asm-x86/atomic_64.h | 6 +- trunk/include/asm-x86/auxvec.h | 6 +- .../mach_apic.h => bigsmp/apic.h} | 4 +- .../mach_apicdef.h => bigsmp/apicdef.h} | 6 +- .../{mach-bigsmp/mach_ipi.h => bigsmp/ipi.h} | 0 trunk/include/asm-x86/bios_ebda.h | 6 +- trunk/include/asm-x86/bitops.h | 6 +- trunk/include/asm-x86/boot.h | 6 +- trunk/include/asm-x86/bootparam.h | 6 +- trunk/include/asm-x86/bug.h | 6 +- trunk/include/asm-x86/bugs.h | 6 +- trunk/include/asm-x86/byteorder.h | 6 +- trunk/include/asm-x86/cache.h | 6 +- trunk/include/asm-x86/cacheflush.h | 6 +- trunk/include/asm-x86/calgary.h | 6 +- trunk/include/asm-x86/checksum_32.h | 6 +- trunk/include/asm-x86/checksum_64.h | 6 +- trunk/include/asm-x86/cmpxchg_32.h | 6 +- trunk/include/asm-x86/cmpxchg_64.h | 6 +- trunk/include/asm-x86/compat.h | 6 +- trunk/include/asm-x86/cpu.h | 6 +- trunk/include/asm-x86/cpufeature.h | 6 +- trunk/include/asm-x86/current.h | 6 +- trunk/include/asm-x86/debugreg.h | 6 +- trunk/include/asm-x86/delay.h | 6 +- trunk/include/asm-x86/desc.h | 6 +- trunk/include/asm-x86/desc_defs.h | 6 +- trunk/include/asm-x86/device.h | 6 +- trunk/include/asm-x86/div64.h | 6 +- trunk/include/asm-x86/dma-mapping.h | 6 +- trunk/include/asm-x86/dma.h | 6 +- trunk/include/asm-x86/dmi.h | 6 +- trunk/include/asm-x86/ds.h | 6 +- trunk/include/asm-x86/dwarf2.h | 6 +- trunk/include/asm-x86/e820.h | 7 +- trunk/include/asm-x86/edac.h | 6 +- trunk/include/asm-x86/efi.h | 8 +- trunk/include/asm-x86/elf.h | 6 +- trunk/include/asm-x86/emergency-restart.h | 6 +- .../mach_apic.h => es7000/apic.h} | 30 +- trunk/include/asm-x86/es7000/apicdef.h | 13 + .../{mach-es7000/mach_ipi.h => es7000/ipi.h} | 6 +- .../mach_mpparse.h => es7000/mpparse.h} | 4 +- .../mach_wakecpu.h => es7000/wakecpu.h} | 6 +- trunk/include/asm-x86/fb.h | 6 +- trunk/include/asm-x86/fixmap.h | 6 +- trunk/include/asm-x86/fixmap_32.h | 6 +- trunk/include/asm-x86/fixmap_64.h | 6 +- trunk/include/asm-x86/floppy.h | 6 +- trunk/include/asm-x86/ftrace.h | 6 +- trunk/include/asm-x86/futex.h | 6 +- trunk/include/asm-x86/gart.h | 6 +- trunk/include/asm-x86/genapic_32.h | 6 +- trunk/include/asm-x86/genapic_64.h | 6 +- trunk/include/asm-x86/geode.h | 6 +- trunk/include/asm-x86/gpio.h | 2 +- trunk/include/asm-x86/hardirq_32.h | 6 +- trunk/include/asm-x86/hardirq_64.h | 6 +- trunk/include/asm-x86/highmem.h | 6 +- trunk/include/asm-x86/hpet.h | 6 +- trunk/include/asm-x86/hugetlb.h | 6 +- trunk/include/asm-x86/hw_irq.h | 38 +- trunk/include/asm-x86/hypertransport.h | 6 +- trunk/include/asm-x86/i387.h | 41 +- trunk/include/asm-x86/i8253.h | 6 +- trunk/include/asm-x86/i8259.h | 6 +- trunk/include/asm-x86/ia32.h | 6 +- trunk/include/asm-x86/ia32_unistd.h | 6 +- trunk/include/asm-x86/idle.h | 6 +- trunk/include/asm-x86/intel_arch_perfmon.h | 6 +- trunk/include/asm-x86/io.h | 8 +- trunk/include/asm-x86/io_32.h | 6 +- trunk/include/asm-x86/io_64.h | 7 +- trunk/include/asm-x86/io_apic.h | 6 +- trunk/include/asm-x86/ioctls.h | 6 +- trunk/include/asm-x86/iommu.h | 6 +- trunk/include/asm-x86/ipcbuf.h | 6 +- trunk/include/asm-x86/ipi.h | 6 +- trunk/include/asm-x86/irq.h | 6 +- trunk/include/asm-x86/irq_regs_32.h | 6 +- trunk/include/asm-x86/irq_vectors.h | 16 +- trunk/include/asm-x86/ist.h | 6 +- trunk/include/asm-x86/k8.h | 6 +- trunk/include/asm-x86/kdebug.h | 6 +- trunk/include/asm-x86/kexec.h | 6 +- trunk/include/asm-x86/kgdb.h | 6 +- trunk/include/asm-x86/kmap_types.h | 6 +- trunk/include/asm-x86/kprobes.h | 6 +- trunk/include/asm-x86/kvm.h | 6 +- trunk/include/asm-x86/kvm_host.h | 8 +- trunk/include/asm-x86/kvm_para.h | 6 +- trunk/include/asm-x86/kvm_x86_emulate.h | 6 +- trunk/include/asm-x86/ldt.h | 6 +- trunk/include/asm-x86/lguest.h | 6 +- trunk/include/asm-x86/lguest_hcall.h | 6 +- trunk/include/asm-x86/linkage.h | 6 +- trunk/include/asm-x86/local.h | 6 +- .../asm-x86/mach-bigsmp/mach_apicdef.h | 13 - trunk/include/asm-x86/mach-default/apm.h | 6 +- .../include/asm-x86/mach-default/mach_apic.h | 6 +- .../asm-x86/mach-default/mach_apicdef.h | 6 +- trunk/include/asm-x86/mach-default/mach_ipi.h | 6 +- .../asm-x86/mach-default/mach_mpparse.h | 6 +- .../asm-x86/mach-default/mach_mpspec.h | 6 +- .../include/asm-x86/mach-default/mach_timer.h | 6 +- .../include/asm-x86/mach-default/mach_traps.h | 6 +- .../asm-x86/mach-default/mach_wakecpu.h | 6 +- .../asm-x86/mach-es7000/mach_apicdef.h | 13 - trunk/include/asm-x86/mach-generic/gpio.h | 6 +- .../asm-x86/mach-generic/irq_vectors_limits.h | 6 +- .../include/asm-x86/mach-generic/mach_apic.h | 6 +- .../asm-x86/mach-generic/mach_apicdef.h | 6 +- trunk/include/asm-x86/mach-generic/mach_ipi.h | 6 +- .../asm-x86/mach-generic/mach_mpparse.h | 6 +- .../asm-x86/mach-generic/mach_mpspec.h | 6 +- trunk/include/asm-x86/mach-rdc321x/gpio.h | 6 +- trunk/include/asm-x86/math_emu.h | 6 +- trunk/include/asm-x86/mc146818rtc.h | 6 +- trunk/include/asm-x86/mca.h | 6 +- trunk/include/asm-x86/mca_dma.h | 6 +- trunk/include/asm-x86/mce.h | 6 +- trunk/include/asm-x86/mman.h | 6 +- trunk/include/asm-x86/mmconfig.h | 6 +- trunk/include/asm-x86/mmu.h | 6 +- trunk/include/asm-x86/mmu_context.h | 6 +- trunk/include/asm-x86/mmu_context_32.h | 6 +- trunk/include/asm-x86/mmu_context_64.h | 6 +- trunk/include/asm-x86/mmx.h | 6 +- trunk/include/asm-x86/mmzone_32.h | 6 +- trunk/include/asm-x86/mmzone_64.h | 6 +- trunk/include/asm-x86/module.h | 6 +- trunk/include/asm-x86/mpspec.h | 6 +- trunk/include/asm-x86/mpspec_def.h | 6 +- trunk/include/asm-x86/msgbuf.h | 6 +- trunk/include/asm-x86/msidef.h | 6 +- trunk/include/asm-x86/msr-index.h | 6 +- trunk/include/asm-x86/msr.h | 6 +- trunk/include/asm-x86/mtrr.h | 6 +- trunk/include/asm-x86/mutex_32.h | 6 +- trunk/include/asm-x86/mutex_64.h | 6 +- trunk/include/asm-x86/nmi.h | 6 +- trunk/include/asm-x86/nops.h | 6 +- trunk/include/asm-x86/numa_32.h | 6 +- trunk/include/asm-x86/numa_64.h | 6 +- trunk/include/asm-x86/numaq.h | 6 +- .../{mach-numaq/mach_apic.h => numaq/apic.h} | 6 +- .../mach_apicdef.h => numaq/apicdef.h} | 4 +- .../{mach-numaq/mach_ipi.h => numaq/ipi.h} | 6 +- .../mach_mpparse.h => numaq/mpparse.h} | 6 +- .../mach_wakecpu.h => numaq/wakecpu.h} | 6 +- trunk/include/asm-x86/olpc.h | 6 +- trunk/include/asm-x86/page.h | 6 +- trunk/include/asm-x86/page_32.h | 7 +- trunk/include/asm-x86/page_64.h | 7 +- trunk/include/asm-x86/param.h | 6 +- trunk/include/asm-x86/paravirt.h | 6 +- trunk/include/asm-x86/parport.h | 6 +- trunk/include/asm-x86/pat.h | 6 +- trunk/include/asm-x86/pci-direct.h | 6 +- trunk/include/asm-x86/pci.h | 6 +- trunk/include/asm-x86/pci_32.h | 6 +- trunk/include/asm-x86/pci_64.h | 6 +- trunk/include/asm-x86/pda.h | 6 +- trunk/include/asm-x86/percpu.h | 6 +- trunk/include/asm-x86/pgalloc.h | 6 +- trunk/include/asm-x86/pgtable-2level-defs.h | 6 +- trunk/include/asm-x86/pgtable-2level.h | 6 +- trunk/include/asm-x86/pgtable-3level-defs.h | 6 +- trunk/include/asm-x86/pgtable-3level.h | 6 +- trunk/include/asm-x86/pgtable.h | 8 +- trunk/include/asm-x86/pgtable_32.h | 7 +- trunk/include/asm-x86/pgtable_64.h | 6 +- trunk/include/asm-x86/posix_types_32.h | 6 +- trunk/include/asm-x86/posix_types_64.h | 6 +- trunk/include/asm-x86/prctl.h | 6 +- trunk/include/asm-x86/processor-flags.h | 6 +- trunk/include/asm-x86/processor.h | 10 +- trunk/include/asm-x86/proto.h | 6 +- trunk/include/asm-x86/ptrace-abi.h | 6 +- trunk/include/asm-x86/ptrace.h | 9 +- trunk/include/asm-x86/pvclock-abi.h | 6 +- trunk/include/asm-x86/pvclock.h | 6 +- trunk/include/asm-x86/reboot.h | 6 +- trunk/include/asm-x86/reboot_fixups.h | 6 +- trunk/include/asm-x86/required-features.h | 6 +- trunk/include/asm-x86/resume-trace.h | 6 +- trunk/include/asm-x86/rio.h | 6 +- trunk/include/asm-x86/rwlock.h | 6 +- trunk/include/asm-x86/rwsem.h | 6 +- trunk/include/asm-x86/scatterlist.h | 6 +- trunk/include/asm-x86/seccomp_32.h | 6 +- trunk/include/asm-x86/seccomp_64.h | 6 +- trunk/include/asm-x86/segment.h | 6 +- trunk/include/asm-x86/sembuf.h | 6 +- trunk/include/asm-x86/serial.h | 6 +- trunk/include/asm-x86/setup.h | 8 +- trunk/include/asm-x86/shmbuf.h | 6 +- trunk/include/asm-x86/shmparam.h | 6 +- trunk/include/asm-x86/sigcontext.h | 6 +- trunk/include/asm-x86/sigcontext32.h | 6 +- trunk/include/asm-x86/siginfo.h | 6 +- trunk/include/asm-x86/signal.h | 9 +- trunk/include/asm-x86/smp.h | 10 +- trunk/include/asm-x86/socket.h | 6 +- trunk/include/asm-x86/sockios.h | 6 +- trunk/include/asm-x86/sparsemem.h | 6 +- trunk/include/asm-x86/spinlock.h | 6 +- trunk/include/asm-x86/spinlock_types.h | 6 +- trunk/include/asm-x86/srat.h | 6 +- trunk/include/asm-x86/stacktrace.h | 6 +- trunk/include/asm-x86/stat.h | 6 +- trunk/include/asm-x86/statfs.h | 6 +- trunk/include/asm-x86/string_32.h | 6 +- trunk/include/asm-x86/string_64.h | 6 +- .../mach_apic.h => summit/apic.h} | 24 +- trunk/include/asm-x86/summit/apicdef.h | 13 + .../{mach-summit/mach_ipi.h => summit/ipi.h} | 6 +- .../irq_vectors_limits.h | 0 .../mach_mpparse.h => summit/mpparse.h} | 13 +- trunk/include/asm-x86/suspend_32.h | 6 +- trunk/include/asm-x86/suspend_64.h | 6 +- trunk/include/asm-x86/swiotlb.h | 6 +- trunk/include/asm-x86/sync_bitops.h | 6 +- trunk/include/asm-x86/syscalls.h | 93 + trunk/include/asm-x86/system.h | 6 +- trunk/include/asm-x86/system_64.h | 6 +- trunk/include/asm-x86/tce.h | 6 +- trunk/include/asm-x86/termbits.h | 6 +- trunk/include/asm-x86/termios.h | 6 +- trunk/include/asm-x86/therm_throt.h | 6 +- trunk/include/asm-x86/thread_info.h | 6 +- trunk/include/asm-x86/time.h | 8 +- trunk/include/asm-x86/timer.h | 11 +- trunk/include/asm-x86/timex.h | 6 +- trunk/include/asm-x86/tlb.h | 6 +- trunk/include/asm-x86/tlbflush.h | 6 +- trunk/include/asm-x86/topology.h | 6 +- trunk/include/asm-x86/trampoline.h | 6 +- trunk/include/asm-x86/traps.h | 10 +- trunk/include/asm-x86/tsc.h | 6 +- trunk/include/asm-x86/types.h | 6 +- trunk/include/asm-x86/uaccess.h | 6 +- trunk/include/asm-x86/uaccess_32.h | 6 +- trunk/include/asm-x86/uaccess_64.h | 6 +- trunk/include/asm-x86/ucontext.h | 6 +- trunk/include/asm-x86/unaligned.h | 6 +- trunk/include/asm-x86/unistd_32.h | 6 +- trunk/include/asm-x86/unistd_64.h | 6 +- trunk/include/asm-x86/unwind.h | 6 +- trunk/include/asm-x86/user32.h | 6 +- trunk/include/asm-x86/user_32.h | 6 +- trunk/include/asm-x86/user_64.h | 6 +- trunk/include/asm-x86/uv/bios.h | 6 +- trunk/include/asm-x86/uv/uv_bau.h | 6 +- trunk/include/asm-x86/uv/uv_hub.h | 6 +- trunk/include/asm-x86/uv/uv_mmrs.h | 6 +- trunk/include/asm-x86/vdso.h | 6 +- trunk/include/asm-x86/vga.h | 6 +- trunk/include/asm-x86/vgtod.h | 6 +- trunk/include/asm-x86/visws/cobalt.h | 6 +- trunk/include/asm-x86/visws/lithium.h | 6 +- trunk/include/asm-x86/visws/piix4.h | 6 +- trunk/include/asm-x86/vm86.h | 6 +- trunk/include/asm-x86/vmi_time.h | 6 +- trunk/include/asm-x86/vsyscall.h | 6 +- trunk/include/asm-x86/xen/events.h | 6 +- trunk/include/asm-x86/xen/grant_table.h | 6 +- trunk/include/asm-x86/xen/hypercall.h | 6 +- trunk/include/asm-x86/xen/hypervisor.h | 6 +- trunk/include/asm-x86/xen/interface.h | 6 +- trunk/include/asm-x86/xen/interface_32.h | 6 +- trunk/include/asm-x86/xen/interface_64.h | 6 +- trunk/include/asm-x86/xen/page.h | 6 +- trunk/include/crypto/hash.h | 18 + trunk/include/linux/Kbuild | 1 + trunk/include/linux/agp_backend.h | 5 + trunk/include/linux/bitmap.h | 1 + trunk/include/linux/bootmem.h | 4 + trunk/include/linux/byteorder.h | 372 +++ trunk/include/linux/completion.h | 45 + trunk/include/linux/cred.h | 50 + trunk/include/linux/firmware-map.h | 26 - trunk/include/linux/harrier_defs.h | 212 -- trunk/include/linux/i2c-id.h | 2 - trunk/include/linux/init.h | 1 + trunk/include/linux/kernel.h | 14 +- trunk/include/linux/lockdep.h | 70 +- trunk/include/linux/mfd/t7l66xb.h | 36 + trunk/include/linux/mfd/tc6387xb.h | 23 + trunk/include/linux/mfd/tc6393xb.h | 9 +- trunk/include/linux/mfd/tmio.h | 19 +- trunk/include/linux/mm.h | 20 - trunk/include/linux/pci.h | 11 +- trunk/include/linux/pci_ids.h | 2 - trunk/include/linux/rcuclassic.h | 2 +- trunk/include/linux/sched.h | 32 +- trunk/include/linux/seq_file.h | 12 + trunk/include/linux/skbuff.h | 6 +- trunk/include/linux/slub_def.h | 1 + trunk/include/linux/spinlock.h | 6 + trunk/include/linux/spinlock_api_smp.h | 2 + trunk/include/linux/swab.h | 309 +++ trunk/include/linux/usb.h | 2 + trunk/include/linux/usb/musb.h | 98 + trunk/include/linux/usb/serial.h | 3 +- trunk/include/net/ip6_route.h | 6 - trunk/include/net/ip_vs.h | 32 +- trunk/include/net/pkt_sched.h | 5 +- trunk/include/video/atmel_lcdc.h | 1 + trunk/include/video/radeon.h | 4 + trunk/init/main.c | 6 +- trunk/kernel/Kconfig.hz | 2 +- trunk/kernel/cpu.c | 7 +- trunk/kernel/dma-coherent.c | 10 +- trunk/kernel/irq/proc.c | 96 +- trunk/kernel/lockdep.c | 295 ++- trunk/kernel/lockdep_internals.h | 6 +- trunk/kernel/lockdep_proc.c | 37 +- trunk/kernel/module.c | 2 +- trunk/kernel/posix-timers.c | 19 +- trunk/kernel/sched.c | 23 +- trunk/kernel/sched_clock.c | 178 +- trunk/kernel/sched_fair.c | 21 +- trunk/kernel/sched_rt.c | 8 +- trunk/kernel/signal.c | 1 + trunk/kernel/smp.c | 58 +- trunk/kernel/spinlock.c | 11 + trunk/kernel/stop_machine.c | 1 - trunk/kernel/time/tick-sched.c | 2 - trunk/kernel/workqueue.c | 24 +- trunk/lib/Kconfig.debug | 9 + trunk/lib/bitmap.c | 11 + trunk/lib/debug_locks.c | 2 + trunk/lib/vsprintf.c | 2 +- trunk/mm/Kconfig | 3 - trunk/mm/hugetlb.c | 62 +- trunk/mm/memcontrol.c | 2 + trunk/mm/mempolicy.c | 1 - trunk/mm/mmap.c | 20 +- trunk/mm/page_alloc.c | 2 +- trunk/mm/slab.c | 1 - trunk/mm/slob.c | 1 - trunk/mm/slub.c | 27 +- trunk/mm/sparse.c | 1 - trunk/mm/util.c | 15 + trunk/net/core/gen_estimator.c | 9 +- trunk/net/core/pktgen.c | 29 + trunk/net/dccp/proto.c | 5 + trunk/net/ipv4/igmp.c | 71 +- trunk/net/ipv4/ipvs/ip_vs_app.c | 2 +- trunk/net/ipv4/ipvs/ip_vs_conn.c | 2 +- trunk/net/ipv4/ipvs/ip_vs_ctl.c | 27 +- trunk/net/ipv4/ipvs/ip_vs_dh.c | 2 +- trunk/net/ipv4/ipvs/ip_vs_est.c | 116 +- trunk/net/ipv4/ipvs/ip_vs_lblc.c | 2 +- trunk/net/ipv4/ipvs/ip_vs_lblcr.c | 2 +- trunk/net/ipv4/ipvs/ip_vs_lc.c | 2 +- trunk/net/ipv4/ipvs/ip_vs_nq.c | 2 +- trunk/net/ipv4/ipvs/ip_vs_proto.c | 4 +- trunk/net/ipv4/ipvs/ip_vs_rr.c | 2 +- trunk/net/ipv4/ipvs/ip_vs_sched.c | 4 +- trunk/net/ipv4/ipvs/ip_vs_sed.c | 2 +- trunk/net/ipv4/ipvs/ip_vs_sh.c | 2 +- trunk/net/ipv4/ipvs/ip_vs_sync.c | 4 +- trunk/net/ipv4/ipvs/ip_vs_wlc.c | 2 +- trunk/net/ipv4/ipvs/ip_vs_wrr.c | 2 +- trunk/net/ipv4/udp.c | 6 +- trunk/net/ipv6/route.c | 3 +- trunk/net/ipv6/udp.c | 6 +- trunk/net/rxrpc/ar-accept.c | 2 +- trunk/net/sched/act_api.c | 13 +- trunk/net/sched/sch_api.c | 50 +- trunk/net/sched/sch_generic.c | 11 +- trunk/net/sched/sch_htb.c | 3 +- trunk/net/tipc/subscr.c | 2 +- trunk/net/wireless/wext.c | 1 + trunk/net/xfrm/xfrm_output.c | 5 +- trunk/sound/pci/hda/hda_intel.c | 4 + trunk/sound/soc/codecs/wm8750.c | 3 +- trunk/sound/soc/pxa/spitz.c | 2 +- 882 files changed, 30597 insertions(+), 10045 deletions(-) create mode 100644 trunk/Documentation/Makefile create mode 100644 trunk/Documentation/accounting/Makefile create mode 100644 trunk/Documentation/auxdisplay/Makefile create mode 100644 trunk/Documentation/connector/Makefile create mode 100644 trunk/Documentation/filesystems/configfs/Makefile create mode 100644 trunk/Documentation/ia64/Makefile create mode 100644 trunk/Documentation/networking/Makefile create mode 100644 trunk/Documentation/pcmcia/Makefile create mode 100644 trunk/Documentation/spi/Makefile delete mode 100644 trunk/Documentation/usb/auerswald.txt create mode 100644 trunk/Documentation/video4linux/Makefile create mode 100644 trunk/Documentation/vm/Makefile create mode 100644 trunk/Documentation/watchdog/src/Makefile create mode 100644 trunk/arch/avr32/configs/atstk1006_defconfig create mode 100644 trunk/arch/avr32/mach-at32ap/hmatrix.c delete mode 100644 trunk/arch/avr32/mach-at32ap/hmatrix.h create mode 100644 trunk/arch/avr32/mach-at32ap/include/mach/chip.h create mode 100644 trunk/arch/avr32/mach-at32ap/include/mach/hmatrix.h rename trunk/{include/asm-h8300 => arch/h8300/include/asm}/Kbuild (100%) rename trunk/{include/asm-h8300 => arch/h8300/include/asm}/a.out.h (100%) rename trunk/{include/asm-h8300 => arch/h8300/include/asm}/atomic.h (100%) rename trunk/{include/asm-h8300 => arch/h8300/include/asm}/auxvec.h (100%) rename trunk/{include/asm-h8300 => arch/h8300/include/asm}/bitops.h (100%) rename trunk/{include/asm-h8300 => arch/h8300/include/asm}/bootinfo.h (100%) rename trunk/{include/asm-h8300 => arch/h8300/include/asm}/bug.h (100%) rename trunk/{include/asm-h8300 => arch/h8300/include/asm}/bugs.h (100%) rename trunk/{include/asm-h8300 => arch/h8300/include/asm}/byteorder.h (100%) rename trunk/{include/asm-h8300 => arch/h8300/include/asm}/cache.h (100%) rename trunk/{include/asm-h8300 => arch/h8300/include/asm}/cachectl.h (100%) rename trunk/{include/asm-h8300 => arch/h8300/include/asm}/cacheflush.h (100%) rename trunk/{include/asm-h8300 => arch/h8300/include/asm}/checksum.h (100%) rename trunk/{include/asm-h8300 => arch/h8300/include/asm}/cputime.h (100%) rename trunk/{include/asm-h8300 => arch/h8300/include/asm}/current.h (100%) rename trunk/{include/asm-h8300 => arch/h8300/include/asm}/dbg.h (100%) rename trunk/{include/asm-h8300 => arch/h8300/include/asm}/delay.h (100%) rename trunk/{include/asm-h8300 => arch/h8300/include/asm}/device.h (100%) rename trunk/{include/asm-h8300 => arch/h8300/include/asm}/div64.h (100%) rename trunk/{include/asm-h8300 => arch/h8300/include/asm}/dma.h (100%) rename trunk/{include/asm-h8300 => arch/h8300/include/asm}/elf.h (100%) rename trunk/{include/asm-h8300 => arch/h8300/include/asm}/emergency-restart.h (100%) rename trunk/{include/asm-h8300 => arch/h8300/include/asm}/errno.h (100%) rename trunk/{include/asm-h8300 => arch/h8300/include/asm}/fb.h (100%) rename trunk/{include/asm-h8300 => arch/h8300/include/asm}/fcntl.h (100%) rename trunk/{include/asm-h8300 => arch/h8300/include/asm}/flat.h (100%) rename trunk/{include/asm-h8300 => arch/h8300/include/asm}/fpu.h (100%) rename trunk/{include/asm-h8300 => arch/h8300/include/asm}/futex.h (100%) rename trunk/{include/asm-h8300 => arch/h8300/include/asm}/gpio.h (100%) rename trunk/{include/asm-h8300 => arch/h8300/include/asm}/hardirq.h (100%) rename trunk/{include/asm-h8300 => arch/h8300/include/asm}/hw_irq.h (100%) rename trunk/{include/asm-h8300 => arch/h8300/include/asm}/io.h (100%) rename trunk/{include/asm-h8300 => arch/h8300/include/asm}/ioctl.h (100%) rename trunk/{include/asm-h8300 => arch/h8300/include/asm}/ioctls.h (100%) rename trunk/{include/asm-h8300 => arch/h8300/include/asm}/ipcbuf.h (100%) rename trunk/{include/asm-h8300 => arch/h8300/include/asm}/irq.h (100%) rename trunk/{include/asm-h8300 => arch/h8300/include/asm}/irq_regs.h (100%) rename trunk/{include/asm-h8300 => arch/h8300/include/asm}/kdebug.h (100%) rename trunk/{include/asm-h8300 => arch/h8300/include/asm}/kmap_types.h (100%) rename trunk/{include/asm-h8300 => arch/h8300/include/asm}/linkage.h (100%) rename trunk/{include/asm-h8300 => arch/h8300/include/asm}/local.h (100%) rename trunk/{include/asm-h8300 => arch/h8300/include/asm}/mc146818rtc.h (100%) rename trunk/{include/asm-h8300 => arch/h8300/include/asm}/md.h (100%) rename trunk/{include/asm-h8300 => arch/h8300/include/asm}/mman.h (100%) rename trunk/{include/asm-h8300 => arch/h8300/include/asm}/mmu.h (100%) rename trunk/{include/asm-h8300 => arch/h8300/include/asm}/mmu_context.h (100%) rename trunk/{include/asm-h8300 => arch/h8300/include/asm}/module.h (100%) rename trunk/{include/asm-h8300 => arch/h8300/include/asm}/msgbuf.h (100%) rename trunk/{include/asm-h8300 => arch/h8300/include/asm}/mutex.h (100%) rename trunk/{include/asm-h8300 => arch/h8300/include/asm}/page.h (100%) rename trunk/{include/asm-h8300 => arch/h8300/include/asm}/page_offset.h (100%) rename trunk/{include/asm-h8300 => arch/h8300/include/asm}/param.h (100%) rename trunk/{include/asm-h8300 => arch/h8300/include/asm}/pci.h (100%) rename trunk/{include/asm-h8300 => arch/h8300/include/asm}/percpu.h (100%) rename trunk/{include/asm-h8300 => arch/h8300/include/asm}/pgalloc.h (100%) rename trunk/{include/asm-h8300 => arch/h8300/include/asm}/pgtable.h (100%) rename trunk/{include/asm-h8300 => arch/h8300/include/asm}/poll.h (100%) rename trunk/{include/asm-h8300 => arch/h8300/include/asm}/posix_types.h (100%) rename trunk/{include/asm-h8300 => arch/h8300/include/asm}/processor.h (100%) rename trunk/{include/asm-h8300 => arch/h8300/include/asm}/ptrace.h (100%) rename trunk/{include/asm-h8300 => arch/h8300/include/asm}/regs267x.h (100%) rename trunk/{include/asm-h8300 => arch/h8300/include/asm}/regs306x.h (100%) rename trunk/{include/asm-h8300 => arch/h8300/include/asm}/resource.h (100%) rename trunk/{include/asm-h8300 => arch/h8300/include/asm}/scatterlist.h (100%) rename trunk/{include/asm-h8300 => arch/h8300/include/asm}/sections.h (100%) rename trunk/{include/asm-h8300 => arch/h8300/include/asm}/segment.h (100%) rename trunk/{include/asm-h8300 => arch/h8300/include/asm}/sembuf.h (100%) rename trunk/{include/asm-h8300 => arch/h8300/include/asm}/setup.h (100%) rename trunk/{include/asm-h8300 => arch/h8300/include/asm}/sh_bios.h (100%) rename trunk/{include/asm-h8300 => arch/h8300/include/asm}/shm.h (100%) rename trunk/{include/asm-h8300 => arch/h8300/include/asm}/shmbuf.h (100%) rename trunk/{include/asm-h8300 => arch/h8300/include/asm}/shmparam.h (100%) rename trunk/{include/asm-h8300 => arch/h8300/include/asm}/sigcontext.h (100%) rename trunk/{include/asm-h8300 => arch/h8300/include/asm}/siginfo.h (100%) rename trunk/{include/asm-h8300 => arch/h8300/include/asm}/signal.h (100%) rename trunk/{include/asm-h8300 => arch/h8300/include/asm}/smp.h (100%) rename trunk/{include/asm-h8300 => arch/h8300/include/asm}/socket.h (100%) rename trunk/{include/asm-h8300 => arch/h8300/include/asm}/sockios.h (100%) rename trunk/{include/asm-h8300 => arch/h8300/include/asm}/spinlock.h (100%) rename trunk/{include/asm-h8300 => arch/h8300/include/asm}/stat.h (100%) rename trunk/{include/asm-h8300 => arch/h8300/include/asm}/statfs.h (100%) rename trunk/{include/asm-h8300 => arch/h8300/include/asm}/string.h (100%) rename trunk/{include/asm-h8300 => arch/h8300/include/asm}/system.h (100%) rename trunk/{include/asm-h8300 => arch/h8300/include/asm}/target_time.h (100%) rename trunk/{include/asm-h8300 => arch/h8300/include/asm}/termbits.h (100%) rename trunk/{include/asm-h8300 => arch/h8300/include/asm}/termios.h (100%) rename trunk/{include/asm-h8300 => arch/h8300/include/asm}/thread_info.h (100%) rename trunk/{include/asm-h8300 => arch/h8300/include/asm}/timex.h (100%) rename trunk/{include/asm-h8300 => arch/h8300/include/asm}/tlb.h (100%) rename trunk/{include/asm-h8300 => arch/h8300/include/asm}/tlbflush.h (100%) rename trunk/{include/asm-h8300 => arch/h8300/include/asm}/topology.h (100%) rename trunk/{include/asm-h8300 => arch/h8300/include/asm}/traps.h (100%) rename trunk/{include/asm-h8300 => arch/h8300/include/asm}/types.h (100%) rename trunk/{include/asm-h8300 => arch/h8300/include/asm}/uaccess.h (100%) rename trunk/{include/asm-h8300 => arch/h8300/include/asm}/ucontext.h (100%) rename trunk/{include/asm-h8300 => arch/h8300/include/asm}/unaligned.h (100%) rename trunk/{include/asm-h8300 => arch/h8300/include/asm}/unistd.h (100%) rename trunk/{include/asm-h8300 => arch/h8300/include/asm}/user.h (100%) rename trunk/{include/asm-h8300 => arch/h8300/include/asm}/virtconvert.h (100%) create mode 100644 trunk/arch/sparc64/kernel/kstack.h rename trunk/arch/x86/{mach-es7000 => es7000}/Makefile (100%) rename trunk/arch/x86/{mach-es7000 => es7000}/es7000.h (89%) rename trunk/arch/x86/{mach-es7000 => es7000}/es7000plat.c (99%) create mode 100644 trunk/drivers/mfd/t7l66xb.c create mode 100644 trunk/drivers/mfd/tc6387xb.c create mode 100644 trunk/drivers/mmc/host/tmio_mmc.c create mode 100644 trunk/drivers/mmc/host/tmio_mmc.h create mode 100644 trunk/drivers/mtd/nand/tmio_nand.c delete mode 100644 trunk/drivers/usb/misc/auerswald.c create mode 100644 trunk/drivers/usb/musb/Kconfig create mode 100644 trunk/drivers/usb/musb/Makefile create mode 100644 trunk/drivers/usb/musb/cppi_dma.c create mode 100644 trunk/drivers/usb/musb/cppi_dma.h create mode 100644 trunk/drivers/usb/musb/davinci.c create mode 100644 trunk/drivers/usb/musb/davinci.h create mode 100644 trunk/drivers/usb/musb/musb_core.c create mode 100644 trunk/drivers/usb/musb/musb_core.h create mode 100644 trunk/drivers/usb/musb/musb_debug.h create mode 100644 trunk/drivers/usb/musb/musb_dma.h create mode 100644 trunk/drivers/usb/musb/musb_gadget.c create mode 100644 trunk/drivers/usb/musb/musb_gadget.h create mode 100644 trunk/drivers/usb/musb/musb_gadget_ep0.c create mode 100644 trunk/drivers/usb/musb/musb_host.c create mode 100644 trunk/drivers/usb/musb/musb_host.h create mode 100644 trunk/drivers/usb/musb/musb_io.h create mode 100644 trunk/drivers/usb/musb/musb_procfs.c create mode 100644 trunk/drivers/usb/musb/musb_regs.h create mode 100644 trunk/drivers/usb/musb/musb_virthub.c create mode 100644 trunk/drivers/usb/musb/musbhsdma.c create mode 100644 trunk/drivers/usb/musb/omap2430.c create mode 100644 trunk/drivers/usb/musb/omap2430.h create mode 100644 trunk/drivers/usb/musb/tusb6010.c create mode 100644 trunk/drivers/usb/musb/tusb6010.h create mode 100644 trunk/drivers/usb/musb/tusb6010_omap.c create mode 100644 trunk/drivers/usb/storage/sierra_ms.c create mode 100644 trunk/drivers/usb/storage/sierra_ms.h delete mode 100644 trunk/fs/xfs/linux-2.6/sema.h delete mode 100644 trunk/include/asm-avr32/arch-at32ap/at32ap700x.h delete mode 100644 trunk/include/asm-avr32/arch-at32ap/board.h delete mode 100644 trunk/include/asm-avr32/arch-at32ap/cpu.h delete mode 100644 trunk/include/asm-avr32/arch-at32ap/gpio.h delete mode 100644 trunk/include/asm-avr32/arch-at32ap/init.h delete mode 100644 trunk/include/asm-avr32/arch-at32ap/io.h delete mode 100644 trunk/include/asm-avr32/arch-at32ap/irq.h delete mode 100644 trunk/include/asm-avr32/arch-at32ap/pm.h delete mode 100644 trunk/include/asm-avr32/arch-at32ap/portmux.h delete mode 100644 trunk/include/asm-avr32/arch-at32ap/smc.h delete mode 100644 trunk/include/asm-avr32/arch-at32ap/sram.h rename trunk/include/asm-x86/{mach-bigsmp/mach_apic.h => bigsmp/apic.h} (98%) rename trunk/include/asm-x86/{mach-summit/mach_apicdef.h => bigsmp/apicdef.h} (74%) rename trunk/include/asm-x86/{mach-bigsmp/mach_ipi.h => bigsmp/ipi.h} (100%) rename trunk/include/asm-x86/{mach-es7000/mach_apic.h => es7000/apic.h} (93%) create mode 100644 trunk/include/asm-x86/es7000/apicdef.h rename trunk/include/asm-x86/{mach-es7000/mach_ipi.h => es7000/ipi.h} (83%) rename trunk/include/asm-x86/{mach-es7000/mach_mpparse.h => es7000/mpparse.h} (91%) rename trunk/include/asm-x86/{mach-es7000/mach_wakecpu.h => es7000/wakecpu.h} (95%) delete mode 100644 trunk/include/asm-x86/mach-bigsmp/mach_apicdef.h delete mode 100644 trunk/include/asm-x86/mach-es7000/mach_apicdef.h rename trunk/include/asm-x86/{mach-numaq/mach_apic.h => numaq/apic.h} (97%) rename trunk/include/asm-x86/{mach-numaq/mach_apicdef.h => numaq/apicdef.h} (75%) rename trunk/include/asm-x86/{mach-numaq/mach_ipi.h => numaq/ipi.h} (83%) rename trunk/include/asm-x86/{mach-numaq/mach_mpparse.h => numaq/mpparse.h} (50%) rename trunk/include/asm-x86/{mach-numaq/mach_wakecpu.h => numaq/wakecpu.h} (91%) rename trunk/include/asm-x86/{mach-summit/mach_apic.h => summit/apic.h} (94%) create mode 100644 trunk/include/asm-x86/summit/apicdef.h rename trunk/include/asm-x86/{mach-summit/mach_ipi.h => summit/ipi.h} (83%) rename trunk/include/asm-x86/{mach-summit => summit}/irq_vectors_limits.h (100%) rename trunk/include/asm-x86/{mach-summit/mach_mpparse.h => summit/mpparse.h} (96%) create mode 100644 trunk/include/asm-x86/syscalls.h create mode 100644 trunk/include/linux/byteorder.h create mode 100644 trunk/include/linux/cred.h delete mode 100644 trunk/include/linux/harrier_defs.h create mode 100644 trunk/include/linux/mfd/t7l66xb.h create mode 100644 trunk/include/linux/mfd/tc6387xb.h create mode 100644 trunk/include/linux/swab.h create mode 100644 trunk/include/linux/usb/musb.h diff --git a/[refs] b/[refs] index 607eec3f82f2..a76be54929f7 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 8067794bec1cc5de1431102cf0a6a1c7ce75cd85 +refs/heads/master: c83d12806b6185131ece682de8696d8cfb78df69 diff --git a/trunk/Documentation/DocBook/Makefile b/trunk/Documentation/DocBook/Makefile index 1d1b34500b69..1615350b7b53 100644 --- a/trunk/Documentation/DocBook/Makefile +++ b/trunk/Documentation/DocBook/Makefile @@ -102,6 +102,13 @@ C-procfs-example = procfs_example.xml C-procfs-example2 = $(addprefix $(obj)/,$(C-procfs-example)) $(obj)/procfs-guide.xml: $(C-procfs-example2) +# List of programs to build +##oops, this is a kernel module::hostprogs-y := procfs_example +obj-m += procfs_example.o + +# Tell kbuild to always build the programs +always := $(hostprogs-y) + notfoundtemplate = echo "*** You have to install docbook-utils or xmlto ***"; \ exit 1 db2xtemplate = db2TYPE -o $(dir $@) $< diff --git a/trunk/Documentation/DocBook/procfs_example.c b/trunk/Documentation/DocBook/procfs_example.c index 7064084c1c5e..2f3de0fb8365 100644 --- a/trunk/Documentation/DocBook/procfs_example.c +++ b/trunk/Documentation/DocBook/procfs_example.c @@ -189,8 +189,6 @@ static int __init init_procfs_example(void) return 0; no_symlink: - remove_proc_entry("tty", example_dir); -no_tty: remove_proc_entry("bar", example_dir); no_bar: remove_proc_entry("foo", example_dir); @@ -206,7 +204,6 @@ static int __init init_procfs_example(void) static void __exit cleanup_procfs_example(void) { remove_proc_entry("jiffies_too", example_dir); - remove_proc_entry("tty", example_dir); remove_proc_entry("bar", example_dir); remove_proc_entry("foo", example_dir); remove_proc_entry("jiffies", example_dir); @@ -222,3 +219,4 @@ module_exit(cleanup_procfs_example); MODULE_AUTHOR("Erik Mouw"); MODULE_DESCRIPTION("procfs examples"); +MODULE_LICENSE("GPL"); diff --git a/trunk/Documentation/Makefile b/trunk/Documentation/Makefile new file mode 100644 index 000000000000..94b945733534 --- /dev/null +++ b/trunk/Documentation/Makefile @@ -0,0 +1,3 @@ +obj-m := DocBook/ accounting/ auxdisplay/ connector/ \ + filesystems/configfs/ ia64/ networking/ \ + pcmcia/ spi/ video4linux/ vm/ watchdog/src/ diff --git a/trunk/Documentation/accounting/Makefile b/trunk/Documentation/accounting/Makefile new file mode 100644 index 000000000000..31929eb875b1 --- /dev/null +++ b/trunk/Documentation/accounting/Makefile @@ -0,0 +1,10 @@ +# kbuild trick to avoid linker error. Can be omitted if a module is built. +obj- := dummy.o + +# List of programs to build +hostprogs-y := getdelays + +# Tell kbuild to always build the programs +always := $(hostprogs-y) + +HOSTCFLAGS_getdelays.o += -I$(objtree)/usr/include diff --git a/trunk/Documentation/accounting/getdelays.c b/trunk/Documentation/accounting/getdelays.c index 3f7755f3963f..cc49400b4af8 100644 --- a/trunk/Documentation/accounting/getdelays.c +++ b/trunk/Documentation/accounting/getdelays.c @@ -201,13 +201,19 @@ void print_delayacct(struct taskstats *t) "RECLAIM %12s%15s\n" " %15llu%15llu\n", "count", "real total", "virtual total", "delay total", - t->cpu_count, t->cpu_run_real_total, t->cpu_run_virtual_total, - t->cpu_delay_total, + (unsigned long long)t->cpu_count, + (unsigned long long)t->cpu_run_real_total, + (unsigned long long)t->cpu_run_virtual_total, + (unsigned long long)t->cpu_delay_total, "count", "delay total", - t->blkio_count, t->blkio_delay_total, - "count", "delay total", t->swapin_count, t->swapin_delay_total, + (unsigned long long)t->blkio_count, + (unsigned long long)t->blkio_delay_total, "count", "delay total", - t->freepages_count, t->freepages_delay_total); + (unsigned long long)t->swapin_count, + (unsigned long long)t->swapin_delay_total, + "count", "delay total", + (unsigned long long)t->freepages_count, + (unsigned long long)t->freepages_delay_total); } void task_context_switch_counts(struct taskstats *t) @@ -215,14 +221,17 @@ void task_context_switch_counts(struct taskstats *t) printf("\n\nTask %15s%15s\n" " %15llu%15llu\n", "voluntary", "nonvoluntary", - t->nvcsw, t->nivcsw); + (unsigned long long)t->nvcsw, (unsigned long long)t->nivcsw); } void print_cgroupstats(struct cgroupstats *c) { printf("sleeping %llu, blocked %llu, running %llu, stopped %llu, " - "uninterruptible %llu\n", c->nr_sleeping, c->nr_io_wait, - c->nr_running, c->nr_stopped, c->nr_uninterruptible); + "uninterruptible %llu\n", (unsigned long long)c->nr_sleeping, + (unsigned long long)c->nr_io_wait, + (unsigned long long)c->nr_running, + (unsigned long long)c->nr_stopped, + (unsigned long long)c->nr_uninterruptible); } diff --git a/trunk/Documentation/auxdisplay/Makefile b/trunk/Documentation/auxdisplay/Makefile new file mode 100644 index 000000000000..51fe23332c81 --- /dev/null +++ b/trunk/Documentation/auxdisplay/Makefile @@ -0,0 +1,10 @@ +# kbuild trick to avoid linker error. Can be omitted if a module is built. +obj- := dummy.o + +# List of programs to build +hostprogs-y := cfag12864b-example + +# Tell kbuild to always build the programs +always := $(hostprogs-y) + +HOSTCFLAGS_cfag12864b-example.o += -I$(objtree)/usr/include diff --git a/trunk/Documentation/connector/Makefile b/trunk/Documentation/connector/Makefile new file mode 100644 index 000000000000..8df1a7285a06 --- /dev/null +++ b/trunk/Documentation/connector/Makefile @@ -0,0 +1,11 @@ +ifneq ($(CONFIG_CONNECTOR),) +obj-m += cn_test.o +endif + +# List of programs to build +hostprogs-y := ucon + +# Tell kbuild to always build the programs +always := $(hostprogs-y) + +HOSTCFLAGS_ucon.o += -I$(objtree)/usr/include diff --git a/trunk/Documentation/cpu-hotplug.txt b/trunk/Documentation/cpu-hotplug.txt index ba0aacde94fb..94bbc27ddd4f 100644 --- a/trunk/Documentation/cpu-hotplug.txt +++ b/trunk/Documentation/cpu-hotplug.txt @@ -59,15 +59,10 @@ apicid values in those tables for disabled apics. In the event BIOS doesn't mark such hot-pluggable cpus as disabled entries, one could use this parameter "additional_cpus=x" to represent those cpus in the cpu_possible_map. -s390 uses the number of cpus it detects at IPL time to also the number of bits -in cpu_possible_map. If it is desired to add additional cpus at a later time -the number should be specified using this option or the possible_cpus option. - possible_cpus=n [s390 only] use this to set hotpluggable cpus. This option sets possible_cpus bits in cpu_possible_map. Thus keeping the numbers of bits set constant even if the machine gets rebooted. - This option overrides additional_cpus. CPU maps and such ----------------- diff --git a/trunk/Documentation/devices.txt b/trunk/Documentation/devices.txt index e6244cde26e9..05c80645e4ee 100644 --- a/trunk/Documentation/devices.txt +++ b/trunk/Documentation/devices.txt @@ -2560,9 +2560,6 @@ Your cooperation is appreciated. 96 = /dev/usb/hiddev0 1st USB HID device ... 111 = /dev/usb/hiddev15 16th USB HID device - 112 = /dev/usb/auer0 1st auerswald ISDN device - ... - 127 = /dev/usb/auer15 16th auerswald ISDN device 128 = /dev/usb/brlvgr0 First Braille Voyager device ... 131 = /dev/usb/brlvgr3 Fourth Braille Voyager device diff --git a/trunk/Documentation/feature-removal-schedule.txt b/trunk/Documentation/feature-removal-schedule.txt index c23955404bf5..eb1a47b97427 100644 --- a/trunk/Documentation/feature-removal-schedule.txt +++ b/trunk/Documentation/feature-removal-schedule.txt @@ -19,15 +19,6 @@ Who: Pavel Machek --------------------------- -What: old NCR53C9x driver -When: October 2007 -Why: Replaced by the much better esp_scsi driver. Actual low-level - driver can be ported over almost trivially. -Who: David Miller - Christoph Hellwig - ---------------------------- - What: Video4Linux API 1 ioctls and video_decoder.h from Video devices. When: December 2008 Files: include/linux/video_decoder.h include/linux/videodev.h @@ -205,19 +196,6 @@ Who: Tejun Heo --------------------------- -What: The arch/ppc and include/asm-ppc directories -When: Jun 2008 -Why: The arch/powerpc tree is the merged architecture for ppc32 and ppc64 - platforms. Currently there are efforts underway to port the remaining - arch/ppc platforms to the merged tree. New submissions to the arch/ppc - tree have been frozen with the 2.6.22 kernel release and that tree will - remain in bug-fix only mode until its scheduled removal. Platforms - that are not ported by June 2008 will be removed due to the lack of an - interested maintainer. -Who: linuxppc-dev@ozlabs.org - ---------------------------- - What: i386/x86_64 bzImage symlinks When: April 2010 diff --git a/trunk/Documentation/filesystems/configfs/Makefile b/trunk/Documentation/filesystems/configfs/Makefile new file mode 100644 index 000000000000..be7ec5e67dbc --- /dev/null +++ b/trunk/Documentation/filesystems/configfs/Makefile @@ -0,0 +1,3 @@ +ifneq ($(CONFIG_CONFIGFS_FS),) +obj-m += configfs_example_explicit.o configfs_example_macros.o +endif diff --git a/trunk/Documentation/filesystems/quota.txt b/trunk/Documentation/filesystems/quota.txt index a590c4093eff..5e8de25bf0f1 100644 --- a/trunk/Documentation/filesystems/quota.txt +++ b/trunk/Documentation/filesystems/quota.txt @@ -3,14 +3,14 @@ Quota subsystem =============== Quota subsystem allows system administrator to set limits on used space and -number of used inodes (inode is a filesystem structure which is associated -with each file or directory) for users and/or groups. For both used space and -number of used inodes there are actually two limits. The first one is called -softlimit and the second one hardlimit. An user can never exceed a hardlimit -for any resource. User is allowed to exceed softlimit but only for limited -period of time. This period is called "grace period" or "grace time". When -grace time is over, user is not able to allocate more space/inodes until he -frees enough of them to get below softlimit. +number of used inodes (inode is a filesystem structure which is associated with +each file or directory) for users and/or groups. For both used space and number +of used inodes there are actually two limits. The first one is called softlimit +and the second one hardlimit. An user can never exceed a hardlimit for any +resource (unless he has CAP_SYS_RESOURCE capability). User is allowed to exceed +softlimit but only for limited period of time. This period is called "grace +period" or "grace time". When grace time is over, user is not able to allocate +more space/inodes until he frees enough of them to get below softlimit. Quota limits (and amount of grace time) are set independently for each filesystem. @@ -53,6 +53,12 @@ in parentheses): QUOTA_NL_BSOFTLONGWARN - space (block) softlimit is exceeded longer than given grace period. QUOTA_NL_BSOFTWARN - space (block) softlimit + - four warnings are also defined for the event when user stops + exceeding some limit: + QUOTA_NL_IHARDBELOW - inode hardlimit + QUOTA_NL_ISOFTBELOW - inode softlimit + QUOTA_NL_BHARDBELOW - space (block) hardlimit + QUOTA_NL_BSOFTBELOW - space (block) softlimit QUOTA_NL_A_DEV_MAJOR (u32) - major number of a device with the affected filesystem QUOTA_NL_A_DEV_MINOR (u32) diff --git a/trunk/Documentation/ia64/Makefile b/trunk/Documentation/ia64/Makefile new file mode 100644 index 000000000000..b75db69ec483 --- /dev/null +++ b/trunk/Documentation/ia64/Makefile @@ -0,0 +1,8 @@ +# kbuild trick to avoid linker error. Can be omitted if a module is built. +obj- := dummy.o + +# List of programs to build +hostprogs-y := aliasing-test + +# Tell kbuild to always build the programs +always := $(hostprogs-y) diff --git a/trunk/Documentation/ioctl-number.txt b/trunk/Documentation/ioctl-number.txt index 3bb5f466a90d..1c6b545635a2 100644 --- a/trunk/Documentation/ioctl-number.txt +++ b/trunk/Documentation/ioctl-number.txt @@ -105,7 +105,6 @@ Code Seq# Include File Comments 'T' all linux/soundcard.h conflict! 'T' all asm-i386/ioctls.h conflict! 'U' 00-EF linux/drivers/usb/usb.h -'U' F0-FF drivers/usb/auerswald.c 'V' all linux/vt.h 'W' 00-1F linux/watchdog.h conflict! 'W' 00-1F linux/wanrouter.h conflict! diff --git a/trunk/Documentation/lguest/lguest.c b/trunk/Documentation/lguest/lguest.c index b88b0ea54e90..655414821edc 100644 --- a/trunk/Documentation/lguest/lguest.c +++ b/trunk/Documentation/lguest/lguest.c @@ -1447,21 +1447,6 @@ static void configure_device(int fd, const char *tapif, u32 ipaddr) err(1, "Bringing interface %s up", tapif); } -static void get_mac(int fd, const char *tapif, unsigned char hwaddr[6]) -{ - struct ifreq ifr; - - memset(&ifr, 0, sizeof(ifr)); - strcpy(ifr.ifr_name, tapif); - - /* SIOC stands for Socket I/O Control. G means Get (vs S for Set - * above). IF means Interface, and HWADDR is hardware address. - * Simple! */ - if (ioctl(fd, SIOCGIFHWADDR, &ifr) != 0) - err(1, "getting hw address for %s", tapif); - memcpy(hwaddr, ifr.ifr_hwaddr.sa_data, 6); -} - static int get_tun_device(char tapif[IFNAMSIZ]) { struct ifreq ifr; @@ -1531,11 +1516,8 @@ static void setup_tun_net(char *arg) p = strchr(arg, ':'); if (p) { str2mac(p+1, conf.mac); + add_feature(dev, VIRTIO_NET_F_MAC); *p = '\0'; - } else { - p = arg + strlen(arg); - /* None supplied; query the randomly assigned mac. */ - get_mac(ipfd, tapif, conf.mac); } /* arg is now either an IP address or a bridge name */ @@ -1547,13 +1529,10 @@ static void setup_tun_net(char *arg) /* Set up the tun device. */ configure_device(ipfd, tapif, ip); - /* Tell Guest what MAC address to use. */ - add_feature(dev, VIRTIO_NET_F_MAC); add_feature(dev, VIRTIO_F_NOTIFY_ON_EMPTY); /* Expect Guest to handle everything except UFO */ add_feature(dev, VIRTIO_NET_F_CSUM); add_feature(dev, VIRTIO_NET_F_GUEST_CSUM); - add_feature(dev, VIRTIO_NET_F_MAC); add_feature(dev, VIRTIO_NET_F_GUEST_TSO4); add_feature(dev, VIRTIO_NET_F_GUEST_TSO6); add_feature(dev, VIRTIO_NET_F_GUEST_ECN); diff --git a/trunk/Documentation/networking/Makefile b/trunk/Documentation/networking/Makefile new file mode 100644 index 000000000000..6d8af1ac56c4 --- /dev/null +++ b/trunk/Documentation/networking/Makefile @@ -0,0 +1,8 @@ +# kbuild trick to avoid linker error. Can be omitted if a module is built. +obj- := dummy.o + +# List of programs to build +hostprogs-y := ifenslave + +# Tell kbuild to always build the programs +always := $(hostprogs-y) diff --git a/trunk/Documentation/networking/ifenslave.c b/trunk/Documentation/networking/ifenslave.c index a12059886755..1b96ccda3836 100644 --- a/trunk/Documentation/networking/ifenslave.c +++ b/trunk/Documentation/networking/ifenslave.c @@ -1081,7 +1081,7 @@ static int set_if_addr(char *master_ifname, char *slave_ifname) } - ipaddr = ifr.ifr_addr.sa_data; + ipaddr = (unsigned char *)ifr.ifr_addr.sa_data; v_print("Interface '%s': set IP %s to %d.%d.%d.%d\n", slave_ifname, ifra[i].desc, ipaddr[0], ipaddr[1], ipaddr[2], ipaddr[3]); diff --git a/trunk/Documentation/pcmcia/Makefile b/trunk/Documentation/pcmcia/Makefile new file mode 100644 index 000000000000..accde871ae77 --- /dev/null +++ b/trunk/Documentation/pcmcia/Makefile @@ -0,0 +1,10 @@ +# kbuild trick to avoid linker error. Can be omitted if a module is built. +obj- := dummy.o + +# List of programs to build +hostprogs-y := crc32hash + +# Tell kbuild to always build the programs +always := $(hostprogs-y) + +HOSTCFLAGS_crc32hash.o += -I$(objtree)/usr/include diff --git a/trunk/Documentation/pcmcia/crc32hash.c b/trunk/Documentation/pcmcia/crc32hash.c index cbc36d299af8..4210e5abab8a 100644 --- a/trunk/Documentation/pcmcia/crc32hash.c +++ b/trunk/Documentation/pcmcia/crc32hash.c @@ -26,7 +26,7 @@ int main(int argc, char **argv) { printf("no string passed as argument\n"); return -1; } - result = crc32(argv[1], strlen(argv[1])); + result = crc32((unsigned char const *)argv[1], strlen(argv[1])); printf("0x%x\n", result); return 0; } diff --git a/trunk/Documentation/spi/Makefile b/trunk/Documentation/spi/Makefile new file mode 100644 index 000000000000..a5b03c88beae --- /dev/null +++ b/trunk/Documentation/spi/Makefile @@ -0,0 +1,11 @@ +# kbuild trick to avoid linker error. Can be omitted if a module is built. +obj- := dummy.o + +# List of programs to build +hostprogs-y := spidev_test spidev_fdx + +# Tell kbuild to always build the programs +always := $(hostprogs-y) + +HOSTCFLAGS_spidev_test.o += -I$(objtree)/usr/include +HOSTCFLAGS_spidev_fdx.o += -I$(objtree)/usr/include diff --git a/trunk/Documentation/usb/auerswald.txt b/trunk/Documentation/usb/auerswald.txt deleted file mode 100644 index 7ee4d8f69116..000000000000 --- a/trunk/Documentation/usb/auerswald.txt +++ /dev/null @@ -1,30 +0,0 @@ - Auerswald USB kernel driver - =========================== - -What is it? What can I do with it? -================================== -The auerswald USB kernel driver connects your linux 2.4.x -system to the auerswald usb-enabled devices. - -There are two types of auerswald usb devices: -a) small PBX systems (ISDN) -b) COMfort system telephones (ISDN) - -The driver installation creates the devices -/dev/usb/auer0..15. These devices carry a vendor- -specific protocol. You may run all auerswald java -software on it. The java software needs a native -library "libAuerUsbJNINative.so" installed on -your system. This library is available from -auerswald and shipped as part of the java software. - -You may create the devices with: - mknod -m 666 /dev/usb/auer0 c 180 112 - ... - mknod -m 666 /dev/usb/auer15 c 180 127 - -Future plans -============ -- Connection to ISDN4LINUX (the hisax interface) - -The maintainer of this driver is wolfgang@iksw-muees.de diff --git a/trunk/Documentation/usb/power-management.txt b/trunk/Documentation/usb/power-management.txt index b2fc4d4a9917..9d31140e3f5b 100644 --- a/trunk/Documentation/usb/power-management.txt +++ b/trunk/Documentation/usb/power-management.txt @@ -436,7 +436,12 @@ post_reset; the USB core guarantees that this is true of internal suspend/resume events as well. If a driver wants to block all suspend/resume calls during some -critical section, it can simply acquire udev->pm_mutex. +critical section, it can simply acquire udev->pm_mutex. Note that +calls to resume may be triggered indirectly. Block IO due to memory +allocations can make the vm subsystem resume a device. Thus while +holding this lock you must not allocate memory with GFP_KERNEL or +GFP_NOFS. + Alternatively, if the critical section might call some of the usb_autopm_* routines, the driver can avoid deadlock by doing: diff --git a/trunk/Documentation/video4linux/Makefile b/trunk/Documentation/video4linux/Makefile new file mode 100644 index 000000000000..1ed0e98d057d --- /dev/null +++ b/trunk/Documentation/video4linux/Makefile @@ -0,0 +1,8 @@ +# kbuild trick to avoid linker error. Can be omitted if a module is built. +obj- := dummy.o + +# List of programs to build +hostprogs-y := v4lgrab + +# Tell kbuild to always build the programs +always := $(hostprogs-y) diff --git a/trunk/Documentation/vm/Makefile b/trunk/Documentation/vm/Makefile new file mode 100644 index 000000000000..6f562f778b28 --- /dev/null +++ b/trunk/Documentation/vm/Makefile @@ -0,0 +1,8 @@ +# kbuild trick to avoid linker error. Can be omitted if a module is built. +obj- := dummy.o + +# List of programs to build +hostprogs-y := slabinfo + +# Tell kbuild to always build the programs +always := $(hostprogs-y) diff --git a/trunk/Documentation/watchdog/src/Makefile b/trunk/Documentation/watchdog/src/Makefile new file mode 100644 index 000000000000..40e5f46e4740 --- /dev/null +++ b/trunk/Documentation/watchdog/src/Makefile @@ -0,0 +1,8 @@ +# kbuild trick to avoid linker error. Can be omitted if a module is built. +obj- := dummy.o + +# List of programs to build +hostprogs-y := watchdog-simple watchdog-test + +# Tell kbuild to always build the programs +always := $(hostprogs-y) diff --git a/trunk/MAINTAINERS b/trunk/MAINTAINERS index 41d7a1ed03d1..4c5e9fe0f7db 100644 --- a/trunk/MAINTAINERS +++ b/trunk/MAINTAINERS @@ -2462,7 +2462,7 @@ L: kernel-janitors@vger.kernel.org W: http://www.kerneljanitors.org/ S: Maintained -KERNEL NFSD +KERNEL NFSD, SUNRPC, AND LOCKD SERVERS P: J. Bruce Fields M: bfields@fieldses.org P: Neil Brown @@ -2928,6 +2928,12 @@ M: jirislaby@gmail.com L: linux-kernel@vger.kernel.org S: Maintained +MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER +P: Felipe Balbi +M: felipe.balbi@nokia.com +L: linux-usb@vger.kernel.org +S: Maintained + MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) P: Andrew Gallatin M: gallatin@myri.com @@ -3076,9 +3082,10 @@ M: horms@verge.net.au P: Julian Anastasov M: ja@ssi.bg L: netdev@vger.kernel.org +L: lvs-devel@vger.kernel.org S: Maintained -NFS CLIENT +NFS, SUNRPC, AND LOCKD CLIENTS P: Trond Myklebust M: Trond.Myklebust@netapp.com L: linux-nfs@vger.kernel.org @@ -4195,12 +4202,6 @@ M: oliver@neukum.name L: linux-usb@vger.kernel.org S: Maintained -USB AUERSWALD DRIVER -P: Wolfgang Muees -M: wolfgang@iksw-muees.de -L: linux-usb@vger.kernel.org -S: Maintained - USB BLOCK DRIVER (UB ub) P: Pete Zaitcev M: zaitcev@redhat.com @@ -4683,12 +4684,6 @@ L: linux-wireless@vger.kernel.org L: zd1211-devs@lists.sourceforge.net (subscribers-only) S: Maintained -ZF MACHZ WATCHDOG -P: Fernando Fuganti -M: fuganti@netbank.com.br -W: http://cvs.conectiva.com.br/drivers/ZFL-watchdog/ -S: Maintained - ZR36067 VIDEO FOR LINUX DRIVER P: Ronald Bultje M: rbultje@ronald.bitfreak.net diff --git a/trunk/Makefile b/trunk/Makefile index f3e206509ee1..53bf6ec1af9d 100644 --- a/trunk/Makefile +++ b/trunk/Makefile @@ -1,7 +1,7 @@ VERSION = 2 PATCHLEVEL = 6 SUBLEVEL = 27 -EXTRAVERSION = -rc2 +EXTRAVERSION = -rc3 NAME = Rotary Wombat # *DOCUMENTATION* @@ -821,6 +821,9 @@ ifdef CONFIG_HEADERS_CHECK endif ifdef CONFIG_SAMPLES $(Q)$(MAKE) $(build)=samples +endif +ifdef CONFIG_BUILD_DOCSRC + $(Q)$(MAKE) $(build)=Documentation endif $(call vmlinux-modpost) $(call if_changed_rule,vmlinux__) @@ -1166,7 +1169,7 @@ MRPROPER_FILES += .config .config.old include/asm .version .old_version \ # clean: rm-dirs := $(CLEAN_DIRS) clean: rm-files := $(CLEAN_FILES) -clean-dirs := $(addprefix _clean_,$(srctree) $(vmlinux-alldirs)) +clean-dirs := $(addprefix _clean_,$(srctree) $(vmlinux-alldirs) Documentation) PHONY += $(clean-dirs) clean archclean $(clean-dirs): diff --git a/trunk/arch/arm/mach-omap2/usb-tusb6010.c b/trunk/arch/arm/mach-omap2/usb-tusb6010.c index 1607c941d95f..10ef464d6be7 100644 --- a/trunk/arch/arm/mach-omap2/usb-tusb6010.c +++ b/trunk/arch/arm/mach-omap2/usb-tusb6010.c @@ -317,7 +317,6 @@ tusb6010_setup_interface(struct musb_hdrc_platform_data *data, printk(error, 6, status); return -ENODEV; } - data->multipoint = 1; tusb_device.dev.platform_data = data; /* REVISIT let the driver know what DMA channels work */ diff --git a/trunk/arch/avr32/Makefile b/trunk/arch/avr32/Makefile index 5b46433d53a5..c9e1f0b47fd3 100644 --- a/trunk/arch/avr32/Makefile +++ b/trunk/arch/avr32/Makefile @@ -39,20 +39,6 @@ core-y += arch/avr32/mm/ drivers-$(CONFIG_OPROFILE) += arch/avr32/oprofile/ libs-y += arch/avr32/lib/ -archincdir-$(CONFIG_PLATFORM_AT32AP) := arch-at32ap - -include/asm-avr32/.arch: $(wildcard include/config/platform/*.h) include/config/auto.conf - @echo ' SYMLINK include/asm-avr32/arch -> include/asm-avr32/$(archincdir-y)' -ifneq ($(KBUILD_SRC),) - $(Q)mkdir -p include/asm-avr32 - $(Q)ln -fsn $(srctree)/include/asm-avr32/$(archincdir-y) include/asm-avr32/arch -else - $(Q)ln -fsn $(archincdir-y) include/asm-avr32/arch -endif - @touch $@ - -archprepare: include/asm-avr32/.arch - CLEAN_FILES += include/asm-avr32/.arch include/asm-avr32/arch BOOT_TARGETS := vmlinux.elf vmlinux.bin uImage uImage.srec diff --git a/trunk/arch/avr32/boards/atngw100/setup.c b/trunk/arch/avr32/boards/atngw100/setup.c index 670c87b2db12..b8286f1ce854 100644 --- a/trunk/arch/avr32/boards/atngw100/setup.c +++ b/trunk/arch/avr32/boards/atngw100/setup.c @@ -47,7 +47,7 @@ static struct eth_platform_data __initdata eth_data[2]; static struct spi_board_info spi0_board_info[] __initdata = { { .modalias = "mtd_dataflash", - .max_speed_hz = 10000000, + .max_speed_hz = 8000000, .chip_select = 0, }, }; diff --git a/trunk/arch/avr32/boards/atstk1000/atstk1002.c b/trunk/arch/avr32/boards/atstk1000/atstk1002.c index b33542b97563..ee4c292683e1 100644 --- a/trunk/arch/avr32/boards/atstk1000/atstk1002.c +++ b/trunk/arch/avr32/boards/atstk1000/atstk1002.c @@ -96,7 +96,7 @@ static struct mtd_partition *nand_part_info(int size, int *num_partitions) return nand_partitions; } -struct atmel_nand_data atstk1006_nand_data __initdata = { +static struct atmel_nand_data atstk1006_nand_data __initdata = { .cle = 21, .ale = 22, .rdy_pin = GPIO_PIN_PB(30), diff --git a/trunk/arch/avr32/configs/atngw100_defconfig b/trunk/arch/avr32/configs/atngw100_defconfig index 119edb839ac3..541520912c55 100644 --- a/trunk/arch/avr32/configs/atngw100_defconfig +++ b/trunk/arch/avr32/configs/atngw100_defconfig @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit -# Linux kernel version: 2.6.26-rc3 -# Mon May 26 13:30:59 2008 +# Linux kernel version: 2.6.27-rc1 +# Tue Aug 5 16:00:47 2008 # CONFIG_AVR32=y CONFIG_GENERIC_GPIO=y @@ -78,10 +78,16 @@ CONFIG_PROFILING=y CONFIG_OPROFILE=m CONFIG_HAVE_OPROFILE=y CONFIG_KPROBES=y +# CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS is not set +# CONFIG_HAVE_IOREMAP_PROT is not set CONFIG_HAVE_KPROBES=y # CONFIG_HAVE_KRETPROBES is not set +# 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=y CONFIG_PROC_PAGE_MONITOR=y +# CONFIG_HAVE_GENERIC_DMA_COHERENT is not set CONFIG_SLABINFO=y CONFIG_RT_MUTEXES=y # CONFIG_TINY_SHMEM is not set @@ -98,6 +104,7 @@ CONFIG_BLOCK=y # 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 @@ -142,6 +149,7 @@ CONFIG_PHYS_OFFSET=0x10000000 CONFIG_PREEMPT_NONE=y # CONFIG_PREEMPT_VOLUNTARY is not set # CONFIG_PREEMPT is not set +CONFIG_QUICKLIST=y # CONFIG_HAVE_ARCH_BOOTMEM_NODE is not set # CONFIG_ARCH_HAVE_MEMORY_PRESENT is not set # CONFIG_NEED_NODE_MEMMAP_SIZE is not set @@ -160,6 +168,7 @@ CONFIG_PAGEFLAGS_EXTENDED=y CONFIG_SPLIT_PTLOCK_CPUS=4 # CONFIG_RESOURCES_64BIT is not set CONFIG_ZONE_DMA_FLAG=0 +CONFIG_NR_QUICK=2 CONFIG_VIRT_TO_BUS=y # CONFIG_OWNERSHIP_TRACE is not set CONFIG_NMI_DEBUGGING=y @@ -174,6 +183,12 @@ CONFIG_CMDLINE="" # # Power management options # +CONFIG_PM=y +# CONFIG_PM_DEBUG is not set +CONFIG_PM_SLEEP=y +CONFIG_SUSPEND=y +CONFIG_SUSPEND_FREEZER=y +CONFIG_ARCH_SUSPEND_POSSIBLE=y # # CPU Frequency scaling @@ -205,10 +220,6 @@ CONFIG_CPU_FREQ_AT32AP=y # CONFIG_BINFMT_ELF=y # CONFIG_BINFMT_MISC is not set - -# -# Networking -# CONFIG_NET=y # @@ -222,6 +233,7 @@ CONFIG_XFRM_USER=y # CONFIG_XFRM_SUB_POLICY is not set # CONFIG_XFRM_MIGRATE is not set # CONFIG_XFRM_STATISTICS is not set +CONFIG_XFRM_IPCOMP=y CONFIG_NET_KEY=y # CONFIG_NET_KEY_MIGRATE is not set CONFIG_INET=y @@ -339,8 +351,10 @@ CONFIG_IP6_NF_MANGLE=m # CONFIG_IP_SCTP is not set # CONFIG_TIPC is not set # CONFIG_ATM is not set +CONFIG_STP=m CONFIG_BRIDGE=m CONFIG_VLAN_8021Q=m +# CONFIG_VLAN_8021Q_GVRP is not set # CONFIG_DECNET is not set CONFIG_LLC=m # CONFIG_LLC2 is not set @@ -499,7 +513,6 @@ CONFIG_ATMEL_TCB_CLKSRC_BLOCK=0 # CONFIG_ATA is not set # CONFIG_MD is not set CONFIG_NETDEVICES=y -# CONFIG_NETDEVICES_MULTIQUEUE is not set # CONFIG_DUMMY is not set # CONFIG_BONDING is not set # CONFIG_MACVLAN is not set @@ -607,21 +620,35 @@ CONFIG_I2C_ALGOBIT=m # # I2C Hardware Bus support # + +# +# I2C system bus drivers (mostly embedded / system-on-chip) +# CONFIG_I2C_GPIO=m # CONFIG_I2C_OCORES is not set -# CONFIG_I2C_PARPORT_LIGHT 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_STUB is not set + +# +# Other I2C/SMBus bus drivers +# # 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_TPS65010 is not set # CONFIG_SENSORS_MAX6875 is not set @@ -646,27 +673,32 @@ CONFIG_SPI_ATMEL=y # CONFIG_SPI_AT25 is not set CONFIG_SPI_SPIDEV=m # CONFIG_SPI_TLE62X0 is not set -CONFIG_HAVE_GPIO_LIB=y - -# -# GPIO Support -# +CONFIG_ARCH_REQUIRE_GPIOLIB=y +CONFIG_GPIOLIB=y # CONFIG_DEBUG_GPIO is not set +CONFIG_GPIO_SYSFS=y # # 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 is not set # CONFIG_THERMAL is not set +# CONFIG_THERMAL_HWMON is not set CONFIG_WATCHDOG=y # CONFIG_WATCHDOG_NOWAYOUT is not set @@ -685,6 +717,7 @@ CONFIG_SSB_POSSIBLE=y # # Multifunction device drivers # +# CONFIG_MFD_CORE is not set # CONFIG_MFD_SM501 is not set # CONFIG_HTC_PASIC3 is not set @@ -716,10 +749,6 @@ CONFIG_SSB_POSSIBLE=y # Display device support # # CONFIG_DISPLAY_SUPPORT is not set - -# -# Sound -# # CONFIG_SOUND is not set CONFIG_USB_SUPPORT=y # CONFIG_USB_ARCH_HAS_HCD is not set @@ -740,7 +769,7 @@ CONFIG_USB_GADGET_ATMEL_USBA=y CONFIG_USB_ATMEL_USBA=y # CONFIG_USB_GADGET_FSL_USB2 is not set # CONFIG_USB_GADGET_NET2280 is not set -# CONFIG_USB_GADGET_PXA2XX 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_GOKU is not set @@ -759,21 +788,24 @@ CONFIG_USB_FILE_STORAGE=m CONFIG_USB_G_SERIAL=m # CONFIG_USB_MIDI_GADGET is not set # CONFIG_USB_G_PRINTER is not set -CONFIG_MMC=m +CONFIG_USB_CDC_COMPOSITE=m +CONFIG_MMC=y # CONFIG_MMC_DEBUG is not set # CONFIG_MMC_UNSAFE_RESUME is not set # # MMC/SD Card Drivers # -CONFIG_MMC_BLOCK=m +CONFIG_MMC_BLOCK=y CONFIG_MMC_BLOCK_BOUNCE=y # CONFIG_SDIO_UART is not set -# CONFIG_MMC_TEST is not set +CONFIG_MMC_TEST=m # # MMC/SD Host Controller Drivers # +# CONFIG_MMC_SDHCI is not set +CONFIG_MMC_ATMELMCI=y CONFIG_MMC_SPI=m # CONFIG_MEMSTICK is not set CONFIG_NEW_LEDS=y @@ -783,6 +815,7 @@ CONFIG_LEDS_CLASS=y # LED drivers # CONFIG_LEDS_GPIO=y +# CONFIG_LEDS_PCA955X is not set # # LED Triggers @@ -821,10 +854,13 @@ CONFIG_RTC_INTF_DEV=y # 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 @@ -844,6 +880,19 @@ CONFIG_RTC_INTF_DEV=y # on-CPU RTC drivers # CONFIG_RTC_DRV_AT32AP700X=y +CONFIG_DMADEVICES=y + +# +# DMA Devices +# +CONFIG_DW_DMAC=y +CONFIG_DMA_ENGINE=y + +# +# DMA Clients +# +# CONFIG_NET_DMA is not set +CONFIG_DMATEST=m # CONFIG_UIO is not set # @@ -921,6 +970,7 @@ CONFIG_JFFS2_RTIME=y # 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 @@ -931,17 +981,16 @@ CONFIG_NFS_FS=y CONFIG_NFS_V3=y # CONFIG_NFS_V3_ACL is not set # CONFIG_NFS_V4 is not set +CONFIG_ROOT_NFS=y CONFIG_NFSD=m CONFIG_NFSD_V3=y # CONFIG_NFSD_V3_ACL is not set # CONFIG_NFSD_V4 is not set -CONFIG_ROOT_NFS=y CONFIG_LOCKD=y CONFIG_LOCKD_V4=y CONFIG_EXPORTFS=m CONFIG_NFS_COMMON=y CONFIG_SUNRPC=y -# CONFIG_SUNRPC_BIND34 is not set # CONFIG_RPCSEC_GSS_KRB5 is not set # CONFIG_RPCSEC_GSS_SPKM3 is not set CONFIG_SMB_FS=m @@ -1017,6 +1066,8 @@ CONFIG_MAGIC_SYSRQ=y CONFIG_DEBUG_KERNEL=y # CONFIG_DEBUG_SHIRQ is not set CONFIG_DETECT_SOFTLOCKUP=y +# CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set +CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0 CONFIG_SCHED_DEBUG=y # CONFIG_SCHEDSTATS is not set # CONFIG_TIMER_STATS is not set @@ -1037,6 +1088,7 @@ CONFIG_DEBUG_BUGVERBOSE=y # CONFIG_DEBUG_INFO is not set # CONFIG_DEBUG_VM is not set # CONFIG_DEBUG_WRITECOUNT is not set +# CONFIG_DEBUG_MEMORY_INIT is not set # CONFIG_DEBUG_LIST is not set # CONFIG_DEBUG_SG is not set CONFIG_FRAME_POINTER=y @@ -1101,6 +1153,10 @@ CONFIG_CRYPTO_HMAC=y # 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=y # CONFIG_CRYPTO_SHA256 is not set # CONFIG_CRYPTO_SHA512 is not set @@ -1141,12 +1197,14 @@ CONFIG_BITREVERSE=y # CONFIG_GENERIC_FIND_NEXT_BIT is not set CONFIG_CRC_CCITT=m # CONFIG_CRC16 is not set +# CONFIG_CRC_T10DIF is not set CONFIG_CRC_ITU_T=m CONFIG_CRC32=y CONFIG_CRC7=m # CONFIG_LIBCRC32C is not set CONFIG_ZLIB_INFLATE=y CONFIG_ZLIB_DEFLATE=y +CONFIG_GENERIC_ALLOCATOR=y CONFIG_PLIST=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT=y diff --git a/trunk/arch/avr32/configs/atstk1002_defconfig b/trunk/arch/avr32/configs/atstk1002_defconfig index c6d02eac8791..69fce6b6a783 100644 --- a/trunk/arch/avr32/configs/atstk1002_defconfig +++ b/trunk/arch/avr32/configs/atstk1002_defconfig @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit -# Linux kernel version: 2.6.26-rc3 -# Mon May 26 13:30:20 2008 +# Linux kernel version: 2.6.27-rc1 +# Mon Aug 4 16:02:27 2008 # CONFIG_AVR32=y CONFIG_GENERIC_GPIO=y @@ -77,10 +77,16 @@ CONFIG_PROFILING=y CONFIG_OPROFILE=m CONFIG_HAVE_OPROFILE=y CONFIG_KPROBES=y +# CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS is not set +# CONFIG_HAVE_IOREMAP_PROT is not set CONFIG_HAVE_KPROBES=y # CONFIG_HAVE_KRETPROBES is not set +# 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=y CONFIG_PROC_PAGE_MONITOR=y +# CONFIG_HAVE_GENERIC_DMA_COHERENT is not set CONFIG_SLABINFO=y CONFIG_RT_MUTEXES=y # CONFIG_TINY_SHMEM is not set @@ -91,12 +97,13 @@ 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 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 @@ -130,6 +137,7 @@ CONFIG_BOARD_ATSTK1000=y CONFIG_BOARD_ATSTK1002=y # CONFIG_BOARD_ATSTK1003 is not set # CONFIG_BOARD_ATSTK1004 is not set +# CONFIG_BOARD_ATSTK1006 is not set # CONFIG_BOARD_ATSTK100X_CUSTOM is not set # CONFIG_BOARD_ATSTK100X_SPI1 is not set # CONFIG_BOARD_ATSTK1000_J2_LED is not set @@ -150,6 +158,7 @@ CONFIG_PHYS_OFFSET=0x10000000 CONFIG_PREEMPT_NONE=y # CONFIG_PREEMPT_VOLUNTARY is not set # CONFIG_PREEMPT is not set +CONFIG_QUICKLIST=y # CONFIG_HAVE_ARCH_BOOTMEM_NODE is not set # CONFIG_ARCH_HAVE_MEMORY_PRESENT is not set # CONFIG_NEED_NODE_MEMMAP_SIZE is not set @@ -168,6 +177,7 @@ CONFIG_PAGEFLAGS_EXTENDED=y CONFIG_SPLIT_PTLOCK_CPUS=4 # CONFIG_RESOURCES_64BIT is not set CONFIG_ZONE_DMA_FLAG=0 +CONFIG_NR_QUICK=2 CONFIG_VIRT_TO_BUS=y # CONFIG_OWNERSHIP_TRACE is not set CONFIG_NMI_DEBUGGING=y @@ -182,6 +192,12 @@ CONFIG_CMDLINE="" # # Power management options # +CONFIG_PM=y +# CONFIG_PM_DEBUG is not set +CONFIG_PM_SLEEP=y +CONFIG_SUSPEND=y +CONFIG_SUSPEND_FREEZER=y +CONFIG_ARCH_SUSPEND_POSSIBLE=y # # CPU Frequency scaling @@ -213,10 +229,6 @@ CONFIG_CPU_FREQ_AT32AP=y # CONFIG_BINFMT_ELF=y # CONFIG_BINFMT_MISC is not set - -# -# Networking -# CONFIG_NET=y # @@ -230,6 +242,7 @@ CONFIG_XFRM_USER=m # CONFIG_XFRM_SUB_POLICY is not set # CONFIG_XFRM_MIGRATE is not set # CONFIG_XFRM_STATISTICS is not set +CONFIG_XFRM_IPCOMP=m CONFIG_NET_KEY=m # CONFIG_NET_KEY_MIGRATE is not set CONFIG_INET=y @@ -284,6 +297,7 @@ CONFIG_IPV6_TUNNEL=m # CONFIG_IP_SCTP is not set # CONFIG_TIPC is not set # CONFIG_ATM is not set +CONFIG_STP=m CONFIG_BRIDGE=m # CONFIG_VLAN_8021Q is not set # CONFIG_DECNET is not set @@ -474,6 +488,7 @@ CONFIG_SCSI_WAIT_SCAN=m # 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=m # CONFIG_ATA_NONSTANDARD is not set # CONFIG_SATA_PMP is not set @@ -483,7 +498,6 @@ CONFIG_PATA_AT32=m # CONFIG_PATA_PLATFORM is not set # CONFIG_MD is not set CONFIG_NETDEVICES=y -# CONFIG_NETDEVICES_MULTIQUEUE is not set # CONFIG_DUMMY is not set # CONFIG_BONDING is not set # CONFIG_MACVLAN is not set @@ -625,21 +639,35 @@ CONFIG_I2C_ALGOBIT=m # # I2C Hardware Bus support # + +# +# I2C system bus drivers (mostly embedded / system-on-chip) +# CONFIG_I2C_GPIO=m # CONFIG_I2C_OCORES is not set -# CONFIG_I2C_PARPORT_LIGHT 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_STUB is not set + +# +# Other I2C/SMBus bus drivers +# # 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_TPS65010 is not set # CONFIG_SENSORS_MAX6875 is not set @@ -664,27 +692,32 @@ CONFIG_SPI_ATMEL=y # CONFIG_SPI_AT25 is not set CONFIG_SPI_SPIDEV=m # CONFIG_SPI_TLE62X0 is not set -CONFIG_HAVE_GPIO_LIB=y - -# -# GPIO Support -# +CONFIG_ARCH_REQUIRE_GPIOLIB=y +CONFIG_GPIOLIB=y # CONFIG_DEBUG_GPIO is not set +CONFIG_GPIO_SYSFS=y # # 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 is not set # CONFIG_THERMAL is not set +# CONFIG_THERMAL_HWMON is not set CONFIG_WATCHDOG=y # CONFIG_WATCHDOG_NOWAYOUT is not set @@ -703,6 +736,7 @@ CONFIG_SSB_POSSIBLE=y # # Multifunction device drivers # +# CONFIG_MFD_CORE is not set # CONFIG_MFD_SM501 is not set # CONFIG_HTC_PASIC3 is not set @@ -754,6 +788,9 @@ CONFIG_FB_ATMEL=y CONFIG_BACKLIGHT_LCD_SUPPORT=y CONFIG_LCD_CLASS_DEVICE=y CONFIG_LCD_LTV350QV=y +# CONFIG_LCD_ILI9320 is not set +# CONFIG_LCD_VGG2432A4 is not set +# CONFIG_LCD_PLATFORM is not set # CONFIG_BACKLIGHT_CLASS_DEVICE is not set # @@ -761,15 +798,7 @@ CONFIG_LCD_LTV350QV=y # # CONFIG_DISPLAY_SUPPORT is not set # CONFIG_LOGO is not set - -# -# Sound -# CONFIG_SOUND=m - -# -# Advanced Linux Sound Architecture -# CONFIG_SND=m CONFIG_SND_TIMER=m CONFIG_SND_PCM=m @@ -783,37 +812,11 @@ CONFIG_SND_PCM_OSS_PLUGINS=y # CONFIG_SND_VERBOSE_PROCFS is not set # CONFIG_SND_VERBOSE_PRINTK is not set # CONFIG_SND_DEBUG is not set - -# -# Generic devices -# -# 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 - -# -# SPI devices -# +# CONFIG_SND_DRIVERS is not set +CONFIG_SND_SPI=y CONFIG_SND_AT73C213=m CONFIG_SND_AT73C213_TARGET_BITRATE=48000 - -# -# System on Chip audio support -# # CONFIG_SND_SOC is not set - -# -# ALSA SoC audio for Freescale SOCs -# - -# -# SoC Audio for the Texas Instruments OMAP -# - -# -# Open Sound System -# # CONFIG_SOUND_PRIME is not set # CONFIG_HID_SUPPORT is not set CONFIG_USB_SUPPORT=y @@ -836,7 +839,7 @@ CONFIG_USB_GADGET_ATMEL_USBA=y CONFIG_USB_ATMEL_USBA=y # CONFIG_USB_GADGET_FSL_USB2 is not set # CONFIG_USB_GADGET_NET2280 is not set -# CONFIG_USB_GADGET_PXA2XX 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_GOKU is not set @@ -855,21 +858,24 @@ CONFIG_USB_FILE_STORAGE=m CONFIG_USB_G_SERIAL=m # CONFIG_USB_MIDI_GADGET is not set # CONFIG_USB_G_PRINTER is not set -CONFIG_MMC=m +CONFIG_USB_CDC_COMPOSITE=m +CONFIG_MMC=y # CONFIG_MMC_DEBUG is not set # CONFIG_MMC_UNSAFE_RESUME is not set # # MMC/SD Card Drivers # -CONFIG_MMC_BLOCK=m +CONFIG_MMC_BLOCK=y CONFIG_MMC_BLOCK_BOUNCE=y # CONFIG_SDIO_UART is not set -CONFIG_MMC_TEST=m +# CONFIG_MMC_TEST is not set # # MMC/SD Host Controller Drivers # +# CONFIG_MMC_SDHCI is not set +CONFIG_MMC_ATMELMCI=y CONFIG_MMC_SPI=m # CONFIG_MEMSTICK is not set CONFIG_NEW_LEDS=y @@ -879,7 +885,9 @@ CONFIG_LEDS_CLASS=m # LED drivers # CONFIG_LEDS_ATMEL_PWM=m +# CONFIG_LEDS_PCA9532 is not set CONFIG_LEDS_GPIO=m +# CONFIG_LEDS_PCA955X is not set # # LED Triggers @@ -918,10 +926,13 @@ CONFIG_RTC_INTF_DEV=y # 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 @@ -941,18 +952,31 @@ CONFIG_RTC_INTF_DEV=y # on-CPU RTC drivers # CONFIG_RTC_DRV_AT32AP700X=y +CONFIG_DMADEVICES=y + +# +# DMA Devices +# +CONFIG_DW_DMAC=y +CONFIG_DMA_ENGINE=y + +# +# DMA Clients +# +# CONFIG_NET_DMA is not set +CONFIG_DMATEST=m # CONFIG_UIO is not set # # File systems # -CONFIG_EXT2_FS=m +CONFIG_EXT2_FS=y # CONFIG_EXT2_FS_XATTR is not set # CONFIG_EXT2_FS_XIP is not set -CONFIG_EXT3_FS=m +CONFIG_EXT3_FS=y # CONFIG_EXT3_FS_XATTR is not set # CONFIG_EXT4DEV_FS is not set -CONFIG_JBD=m +CONFIG_JBD=y # CONFIG_JBD_DEBUG is not set # CONFIG_REISERFS_FS is not set # CONFIG_JFS_FS is not set @@ -1018,6 +1042,7 @@ CONFIG_JFFS2_RTIME=y # CONFIG_CRAMFS is not set # CONFIG_VXFS_FS is not set CONFIG_MINIX_FS=m +# CONFIG_OMFS_FS is not set # CONFIG_HPFS_FS is not set # CONFIG_QNX4FS_FS is not set # CONFIG_ROMFS_FS is not set @@ -1028,13 +1053,12 @@ CONFIG_NFS_FS=y CONFIG_NFS_V3=y # CONFIG_NFS_V3_ACL is not set # CONFIG_NFS_V4 is not set -# CONFIG_NFSD is not set 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_BIND34 is not set # CONFIG_RPCSEC_GSS_KRB5 is not set # CONFIG_RPCSEC_GSS_SPKM3 is not set # CONFIG_SMB_FS is not set @@ -1104,6 +1128,8 @@ CONFIG_DEBUG_FS=y CONFIG_DEBUG_KERNEL=y # CONFIG_DEBUG_SHIRQ is not set CONFIG_DETECT_SOFTLOCKUP=y +# CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set +CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0 CONFIG_SCHED_DEBUG=y # CONFIG_SCHEDSTATS is not set # CONFIG_TIMER_STATS is not set @@ -1124,6 +1150,7 @@ CONFIG_DEBUG_BUGVERBOSE=y # CONFIG_DEBUG_INFO is not set # CONFIG_DEBUG_VM is not set # CONFIG_DEBUG_WRITECOUNT is not set +# CONFIG_DEBUG_MEMORY_INIT is not set # CONFIG_DEBUG_LIST is not set # CONFIG_DEBUG_SG is not set CONFIG_FRAME_POINTER=y @@ -1188,6 +1215,10 @@ CONFIG_CRYPTO_HMAC=m # CONFIG_CRYPTO_MD4 is not set CONFIG_CRYPTO_MD5=m # 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=m # CONFIG_CRYPTO_SHA256 is not set # CONFIG_CRYPTO_SHA512 is not set @@ -1228,12 +1259,14 @@ CONFIG_BITREVERSE=y # CONFIG_GENERIC_FIND_NEXT_BIT is not set CONFIG_CRC_CCITT=m # CONFIG_CRC16 is not set +CONFIG_CRC_T10DIF=m CONFIG_CRC_ITU_T=m CONFIG_CRC32=y CONFIG_CRC7=m # CONFIG_LIBCRC32C is not set CONFIG_ZLIB_INFLATE=y CONFIG_ZLIB_DEFLATE=y +CONFIG_GENERIC_ALLOCATOR=y CONFIG_PLIST=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT=y diff --git a/trunk/arch/avr32/configs/atstk1003_defconfig b/trunk/arch/avr32/configs/atstk1003_defconfig index 5a4ae6b5d28f..5477ed3183b4 100644 --- a/trunk/arch/avr32/configs/atstk1003_defconfig +++ b/trunk/arch/avr32/configs/atstk1003_defconfig @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit -# Linux kernel version: 2.6.26-rc3 -# Mon May 26 13:33:05 2008 +# Linux kernel version: 2.6.27-rc1 +# Tue Aug 5 15:34:44 2008 # CONFIG_AVR32=y CONFIG_GENERIC_GPIO=y @@ -80,10 +80,16 @@ CONFIG_PROFILING=y CONFIG_OPROFILE=m CONFIG_HAVE_OPROFILE=y CONFIG_KPROBES=y +# CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS is not set +# CONFIG_HAVE_IOREMAP_PROT is not set CONFIG_HAVE_KPROBES=y # CONFIG_HAVE_KRETPROBES is not set +# 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=y CONFIG_PROC_PAGE_MONITOR=y +# CONFIG_HAVE_GENERIC_DMA_COHERENT is not set CONFIG_RT_MUTEXES=y # CONFIG_TINY_SHMEM is not set CONFIG_BASE_SMALL=1 @@ -93,12 +99,13 @@ 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 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 @@ -132,6 +139,7 @@ CONFIG_BOARD_ATSTK1000=y # CONFIG_BOARD_ATSTK1002 is not set CONFIG_BOARD_ATSTK1003=y # CONFIG_BOARD_ATSTK1004 is not set +# CONFIG_BOARD_ATSTK1006 is not set # CONFIG_BOARD_ATSTK100X_CUSTOM is not set # CONFIG_BOARD_ATSTK100X_SPI1 is not set # CONFIG_BOARD_ATSTK1000_J2_LED is not set @@ -152,6 +160,7 @@ CONFIG_PHYS_OFFSET=0x10000000 CONFIG_PREEMPT_NONE=y # CONFIG_PREEMPT_VOLUNTARY is not set # CONFIG_PREEMPT is not set +CONFIG_QUICKLIST=y # CONFIG_HAVE_ARCH_BOOTMEM_NODE is not set # CONFIG_ARCH_HAVE_MEMORY_PRESENT is not set # CONFIG_NEED_NODE_MEMMAP_SIZE is not set @@ -170,6 +179,7 @@ CONFIG_PAGEFLAGS_EXTENDED=y CONFIG_SPLIT_PTLOCK_CPUS=4 # CONFIG_RESOURCES_64BIT is not set CONFIG_ZONE_DMA_FLAG=0 +CONFIG_NR_QUICK=2 CONFIG_VIRT_TO_BUS=y # CONFIG_OWNERSHIP_TRACE is not set CONFIG_NMI_DEBUGGING=y @@ -184,6 +194,12 @@ CONFIG_CMDLINE="" # # Power management options # +CONFIG_PM=y +# CONFIG_PM_DEBUG is not set +CONFIG_PM_SLEEP=y +CONFIG_SUSPEND=y +CONFIG_SUSPEND_FREEZER=y +CONFIG_ARCH_SUSPEND_POSSIBLE=y # # CPU Frequency scaling @@ -215,10 +231,6 @@ CONFIG_CPU_FREQ_AT32AP=y # CONFIG_BINFMT_ELF=y # CONFIG_BINFMT_MISC is not set - -# -# Networking -# CONFIG_NET=y # @@ -449,6 +461,7 @@ CONFIG_SCSI_WAIT_SCAN=m CONFIG_SCSI_LOWLEVEL=y # CONFIG_ISCSI_TCP is not set # CONFIG_SCSI_DEBUG is not set +# CONFIG_SCSI_DH is not set CONFIG_ATA=m # CONFIG_ATA_NONSTANDARD is not set # CONFIG_SATA_PMP is not set @@ -458,7 +471,6 @@ CONFIG_PATA_AT32=m # CONFIG_PATA_PLATFORM is not set # CONFIG_MD is not set CONFIG_NETDEVICES=y -# CONFIG_NETDEVICES_MULTIQUEUE is not set # CONFIG_DUMMY is not set # CONFIG_BONDING is not set # CONFIG_MACVLAN is not set @@ -575,21 +587,35 @@ CONFIG_I2C_ALGOBIT=m # # I2C Hardware Bus support # + +# +# I2C system bus drivers (mostly embedded / system-on-chip) +# CONFIG_I2C_GPIO=m # CONFIG_I2C_OCORES is not set -# CONFIG_I2C_PARPORT_LIGHT 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_STUB is not set + +# +# Other I2C/SMBus bus drivers +# # 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_TPS65010 is not set # CONFIG_SENSORS_MAX6875 is not set @@ -614,27 +640,32 @@ CONFIG_SPI_ATMEL=y # CONFIG_SPI_AT25 is not set CONFIG_SPI_SPIDEV=m # CONFIG_SPI_TLE62X0 is not set -CONFIG_HAVE_GPIO_LIB=y - -# -# GPIO Support -# +CONFIG_ARCH_REQUIRE_GPIOLIB=y +CONFIG_GPIOLIB=y # CONFIG_DEBUG_GPIO is not set +CONFIG_GPIO_SYSFS=y # # 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 is not set # CONFIG_THERMAL is not set +# CONFIG_THERMAL_HWMON is not set CONFIG_WATCHDOG=y # CONFIG_WATCHDOG_NOWAYOUT is not set @@ -653,6 +684,7 @@ CONFIG_SSB_POSSIBLE=y # # Multifunction device drivers # +# CONFIG_MFD_CORE is not set # CONFIG_MFD_SM501 is not set # CONFIG_HTC_PASIC3 is not set @@ -684,15 +716,7 @@ CONFIG_SSB_POSSIBLE=y # Display device support # # CONFIG_DISPLAY_SUPPORT is not set - -# -# Sound -# CONFIG_SOUND=m - -# -# Advanced Linux Sound Architecture -# CONFIG_SND=m CONFIG_SND_TIMER=m CONFIG_SND_PCM=m @@ -706,37 +730,11 @@ CONFIG_SND_SUPPORT_OLD_API=y CONFIG_SND_VERBOSE_PROCFS=y # CONFIG_SND_VERBOSE_PRINTK is not set # CONFIG_SND_DEBUG is not set - -# -# Generic devices -# -# 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 - -# -# SPI devices -# +# CONFIG_SND_DRIVERS is not set +CONFIG_SND_SPI=y CONFIG_SND_AT73C213=m CONFIG_SND_AT73C213_TARGET_BITRATE=48000 - -# -# System on Chip audio support -# # CONFIG_SND_SOC is not set - -# -# ALSA SoC audio for Freescale SOCs -# - -# -# SoC Audio for the Texas Instruments OMAP -# - -# -# Open Sound System -# # CONFIG_SOUND_PRIME is not set # CONFIG_HID_SUPPORT is not set CONFIG_USB_SUPPORT=y @@ -759,7 +757,7 @@ CONFIG_USB_GADGET_ATMEL_USBA=y CONFIG_USB_ATMEL_USBA=y # CONFIG_USB_GADGET_FSL_USB2 is not set # CONFIG_USB_GADGET_NET2280 is not set -# CONFIG_USB_GADGET_PXA2XX 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_GOKU is not set @@ -778,21 +776,24 @@ CONFIG_USB_FILE_STORAGE=m CONFIG_USB_G_SERIAL=m # CONFIG_USB_MIDI_GADGET is not set # CONFIG_USB_G_PRINTER is not set -CONFIG_MMC=m +CONFIG_USB_CDC_COMPOSITE=m +CONFIG_MMC=y # CONFIG_MMC_DEBUG is not set # CONFIG_MMC_UNSAFE_RESUME is not set # # MMC/SD Card Drivers # -CONFIG_MMC_BLOCK=m -# CONFIG_MMC_BLOCK_BOUNCE is not set +CONFIG_MMC_BLOCK=y +CONFIG_MMC_BLOCK_BOUNCE=y # CONFIG_SDIO_UART is not set -# CONFIG_MMC_TEST is not set +CONFIG_MMC_TEST=m # # MMC/SD Host Controller Drivers # +# CONFIG_MMC_SDHCI is not set +CONFIG_MMC_ATMELMCI=y CONFIG_MMC_SPI=m # CONFIG_MEMSTICK is not set CONFIG_NEW_LEDS=y @@ -802,7 +803,9 @@ CONFIG_LEDS_CLASS=y # LED drivers # CONFIG_LEDS_ATMEL_PWM=m +# CONFIG_LEDS_PCA9532 is not set CONFIG_LEDS_GPIO=y +# CONFIG_LEDS_PCA955X is not set # # LED Triggers @@ -841,10 +844,13 @@ CONFIG_RTC_INTF_DEV=y # 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 @@ -864,8 +870,20 @@ CONFIG_RTC_INTF_DEV=y # on-CPU RTC drivers # CONFIG_RTC_DRV_AT32AP700X=y -CONFIG_UIO=m -# CONFIG_UIO_SMX is not set +CONFIG_DMADEVICES=y + +# +# DMA Devices +# +CONFIG_DW_DMAC=y +CONFIG_DMA_ENGINE=y + +# +# DMA Clients +# +# CONFIG_NET_DMA is not set +CONFIG_DMATEST=m +# CONFIG_UIO is not set # # File systems @@ -943,6 +961,7 @@ CONFIG_JFFS2_RTIME=y # 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 @@ -1011,6 +1030,8 @@ CONFIG_DEBUG_FS=y CONFIG_DEBUG_KERNEL=y # CONFIG_DEBUG_SHIRQ is not set CONFIG_DETECT_SOFTLOCKUP=y +# CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set +CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0 CONFIG_SCHED_DEBUG=y # CONFIG_SCHEDSTATS is not set # CONFIG_TIMER_STATS is not set @@ -1029,6 +1050,7 @@ CONFIG_DEBUG_BUGVERBOSE=y # CONFIG_DEBUG_INFO is not set # CONFIG_DEBUG_VM is not set # CONFIG_DEBUG_WRITECOUNT is not set +# CONFIG_DEBUG_MEMORY_INIT is not set # CONFIG_DEBUG_LIST is not set # CONFIG_DEBUG_SG is not set CONFIG_FRAME_POINTER=y @@ -1056,6 +1078,7 @@ CONFIG_BITREVERSE=y # CONFIG_GENERIC_FIND_NEXT_BIT is not set CONFIG_CRC_CCITT=m # CONFIG_CRC16 is not set +CONFIG_CRC_T10DIF=m CONFIG_CRC_ITU_T=m CONFIG_CRC32=y CONFIG_CRC7=m @@ -1063,6 +1086,7 @@ CONFIG_CRC7=m CONFIG_AUDIT_GENERIC=y CONFIG_ZLIB_INFLATE=y CONFIG_ZLIB_DEFLATE=y +CONFIG_GENERIC_ALLOCATOR=y CONFIG_PLIST=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT=y diff --git a/trunk/arch/avr32/configs/atstk1004_defconfig b/trunk/arch/avr32/configs/atstk1004_defconfig index a0912fb7c92e..69e6c0d08ce8 100644 --- a/trunk/arch/avr32/configs/atstk1004_defconfig +++ b/trunk/arch/avr32/configs/atstk1004_defconfig @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit -# Linux kernel version: 2.6.26-rc3 -# Mon May 26 13:34:57 2008 +# Linux kernel version: 2.6.27-rc1 +# Tue Aug 5 15:38:56 2008 # CONFIG_AVR32=y CONFIG_GENERIC_GPIO=y @@ -69,10 +69,16 @@ CONFIG_SLOB=y # 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 is not set +# 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=y # CONFIG_PROC_PAGE_MONITOR is not set +# CONFIG_HAVE_GENERIC_DMA_COHERENT is not set # CONFIG_TINY_SHMEM is not set CONFIG_BASE_SMALL=1 # CONFIG_MODULES is not set @@ -97,6 +103,7 @@ CONFIG_BOARD_ATSTK1000=y # CONFIG_BOARD_ATSTK1002 is not set # CONFIG_BOARD_ATSTK1003 is not set CONFIG_BOARD_ATSTK1004=y +# CONFIG_BOARD_ATSTK1006 is not set # CONFIG_BOARD_ATSTK100X_CUSTOM is not set # CONFIG_BOARD_ATSTK100X_SPI1 is not set # CONFIG_BOARD_ATSTK1000_J2_LED is not set @@ -115,6 +122,7 @@ CONFIG_PHYS_OFFSET=0x10000000 CONFIG_PREEMPT_NONE=y # CONFIG_PREEMPT_VOLUNTARY is not set # CONFIG_PREEMPT is not set +CONFIG_QUICKLIST=y # CONFIG_HAVE_ARCH_BOOTMEM_NODE is not set # CONFIG_ARCH_HAVE_MEMORY_PRESENT is not set # CONFIG_NEED_NODE_MEMMAP_SIZE is not set @@ -133,6 +141,7 @@ CONFIG_PAGEFLAGS_EXTENDED=y CONFIG_SPLIT_PTLOCK_CPUS=4 # CONFIG_RESOURCES_64BIT is not set CONFIG_ZONE_DMA_FLAG=0 +CONFIG_NR_QUICK=2 CONFIG_VIRT_TO_BUS=y # CONFIG_OWNERSHIP_TRACE is not set # CONFIG_NMI_DEBUGGING is not set @@ -147,6 +156,8 @@ CONFIG_CMDLINE="" # # Power management options # +# CONFIG_PM is not set +CONFIG_ARCH_SUSPEND_POSSIBLE=y # # CPU Frequency scaling @@ -164,10 +175,6 @@ CONFIG_CMDLINE="" # CONFIG_BINFMT_ELF=y # CONFIG_BINFMT_MISC is not set - -# -# Networking -# CONFIG_NET=y # @@ -390,24 +397,28 @@ CONFIG_SPI_ATMEL=y # CONFIG_SPI_AT25 is not set # CONFIG_SPI_SPIDEV is not set # CONFIG_SPI_TLE62X0 is not set -CONFIG_HAVE_GPIO_LIB=y +CONFIG_ARCH_REQUIRE_GPIOLIB=y +CONFIG_GPIOLIB=y +# CONFIG_GPIO_SYSFS is not set # -# GPIO Support +# I2C GPIO expanders: # # -# I2C GPIO expanders: +# 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 is not set # CONFIG_THERMAL is not set +# CONFIG_THERMAL_HWMON is not set CONFIG_WATCHDOG=y # CONFIG_WATCHDOG_NOWAYOUT is not set @@ -426,6 +437,7 @@ CONFIG_SSB_POSSIBLE=y # # Multifunction device drivers # +# CONFIG_MFD_CORE is not set # CONFIG_MFD_SM501 is not set # CONFIG_HTC_PASIC3 is not set @@ -477,6 +489,9 @@ CONFIG_FB_ATMEL=y CONFIG_BACKLIGHT_LCD_SUPPORT=y CONFIG_LCD_CLASS_DEVICE=y CONFIG_LCD_LTV350QV=y +# CONFIG_LCD_ILI9320 is not set +# CONFIG_LCD_VGG2432A4 is not set +# CONFIG_LCD_PLATFORM is not set # CONFIG_BACKLIGHT_CLASS_DEVICE is not set # @@ -484,10 +499,6 @@ CONFIG_LCD_LTV350QV=y # # CONFIG_DISPLAY_SUPPORT is not set # CONFIG_LOGO is not set - -# -# Sound -# # CONFIG_SOUND is not set CONFIG_USB_SUPPORT=y # CONFIG_USB_ARCH_HAS_HCD is not set @@ -507,7 +518,7 @@ CONFIG_USB_GADGET_ATMEL_USBA=y CONFIG_USB_ATMEL_USBA=y # CONFIG_USB_GADGET_FSL_USB2 is not set # CONFIG_USB_GADGET_NET2280 is not set -# CONFIG_USB_GADGET_PXA2XX 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_GOKU is not set @@ -525,6 +536,7 @@ CONFIG_USB_ETH=y # CONFIG_USB_G_SERIAL is not set # CONFIG_USB_MIDI_GADGET is not set # CONFIG_USB_G_PRINTER is not set +# CONFIG_USB_CDC_COMPOSITE is not set # CONFIG_MMC is not set # CONFIG_MEMSTICK is not set # CONFIG_NEW_LEDS is not set @@ -547,6 +559,8 @@ CONFIG_RTC_INTF_DEV=y # # 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 @@ -566,6 +580,7 @@ CONFIG_RTC_INTF_DEV=y # on-CPU RTC drivers # CONFIG_RTC_DRV_AT32AP700X=y +# CONFIG_DMADEVICES is not set # CONFIG_UIO is not set # @@ -620,6 +635,7 @@ CONFIG_MAGIC_SYSRQ=y # 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_SAMPLES is not set # @@ -638,12 +654,14 @@ CONFIG_BITREVERSE=y # 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_GENERIC_ALLOCATOR=y CONFIG_HAS_IOMEM=y CONFIG_HAS_IOPORT=y CONFIG_HAS_DMA=y diff --git a/trunk/arch/avr32/configs/atstk1006_defconfig b/trunk/arch/avr32/configs/atstk1006_defconfig new file mode 100644 index 000000000000..8b6e54c9946a --- /dev/null +++ b/trunk/arch/avr32/configs/atstk1006_defconfig @@ -0,0 +1,1304 @@ +# +# Automatically generated make config: don't edit +# Linux kernel version: 2.6.27-rc1 +# Tue Aug 5 15:40:26 2008 +# +CONFIG_AVR32=y +CONFIG_GENERIC_GPIO=y +CONFIG_GENERIC_HARDIRQS=y +CONFIG_STACKTRACE_SUPPORT=y +CONFIG_LOCKDEP_SUPPORT=y +CONFIG_TRACE_IRQFLAGS_SUPPORT=y +CONFIG_HARDIRQS_SW_RESEND=y +CONFIG_GENERIC_IRQ_PROBE=y +CONFIG_RWSEM_GENERIC_SPINLOCK=y +CONFIG_GENERIC_TIME=y +CONFIG_GENERIC_CLOCKEVENTS=y +# CONFIG_RWSEM_XCHGADD_ALGORITHM is not set +# 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_GENERIC_BUG=y +CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" + +# +# General setup +# +CONFIG_EXPERIMENTAL=y +CONFIG_BROKEN_ON_SMP=y +CONFIG_INIT_ENV_ARG_LIMIT=32 +CONFIG_LOCALVERSION="" +# CONFIG_LOCALVERSION_AUTO is not set +CONFIG_SWAP=y +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 is not set +CONFIG_SYSFS_DEPRECATED=y +CONFIG_SYSFS_DEPRECATED_V2=y +CONFIG_RELAY=y +# CONFIG_NAMESPACES is not set +CONFIG_BLK_DEV_INITRD=y +CONFIG_INITRAMFS_SOURCE="" +CONFIG_CC_OPTIMIZE_FOR_SIZE=y +CONFIG_SYSCTL=y +CONFIG_EMBEDDED=y +# CONFIG_SYSCTL_SYSCALL is not set +CONFIG_KALLSYMS=y +# CONFIG_KALLSYMS_ALL is not set +# CONFIG_KALLSYMS_EXTRA_PASS is not set +CONFIG_HOTPLUG=y +CONFIG_PRINTK=y +CONFIG_BUG=y +CONFIG_ELF_CORE=y +# CONFIG_COMPAT_BRK is not set +# CONFIG_BASE_FULL is not set +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_SLUB_DEBUG=y +# CONFIG_SLAB is not set +CONFIG_SLUB=y +# CONFIG_SLOB is not set +CONFIG_PROFILING=y +# CONFIG_MARKERS is not set +CONFIG_OPROFILE=m +CONFIG_HAVE_OPROFILE=y +CONFIG_KPROBES=y +# CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS is not set +# CONFIG_HAVE_IOREMAP_PROT is not set +CONFIG_HAVE_KPROBES=y +# CONFIG_HAVE_KRETPROBES is not set +# 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=y +CONFIG_PROC_PAGE_MONITOR=y +# CONFIG_HAVE_GENERIC_DMA_COHERENT is not set +CONFIG_SLABINFO=y +CONFIG_RT_MUTEXES=y +# CONFIG_TINY_SHMEM is not set +CONFIG_BASE_SMALL=1 +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 is not set +CONFIG_IOSCHED_CFQ=y +# CONFIG_DEFAULT_AS is not set +# CONFIG_DEFAULT_DEADLINE is not set +CONFIG_DEFAULT_CFQ=y +# CONFIG_DEFAULT_NOOP is not set +CONFIG_DEFAULT_IOSCHED="cfq" +CONFIG_CLASSIC_RCU=y + +# +# System Type and features +# +CONFIG_TICK_ONESHOT=y +CONFIG_NO_HZ=y +CONFIG_HIGH_RES_TIMERS=y +CONFIG_GENERIC_CLOCKEVENTS_BUILD=y +CONFIG_SUBARCH_AVR32B=y +CONFIG_MMU=y +CONFIG_PERFORMANCE_COUNTERS=y +CONFIG_PLATFORM_AT32AP=y +CONFIG_CPU_AT32AP700X=y +CONFIG_CPU_AT32AP7000=y +CONFIG_BOARD_ATSTK1000=y +# CONFIG_BOARD_ATNGW100 is not set +# CONFIG_BOARD_ATSTK1002 is not set +# CONFIG_BOARD_ATSTK1003 is not set +# CONFIG_BOARD_ATSTK1004 is not set +CONFIG_BOARD_ATSTK1006=y +# CONFIG_BOARD_ATSTK100X_CUSTOM is not set +# CONFIG_BOARD_ATSTK100X_SPI1 is not set +# CONFIG_BOARD_ATSTK1000_J2_LED is not set +# CONFIG_BOARD_ATSTK1000_J2_LED8 is not set +# CONFIG_BOARD_ATSTK1000_J2_RGB is not set +CONFIG_BOARD_ATSTK1000_EXTDAC=y +CONFIG_LOADER_U_BOOT=y + +# +# Atmel AVR32 AP options +# +# CONFIG_AP700X_32_BIT_SMC is not set +CONFIG_AP700X_16_BIT_SMC=y +# CONFIG_AP700X_8_BIT_SMC is not set +CONFIG_LOAD_ADDRESS=0x10000000 +CONFIG_ENTRY_ADDRESS=0x90000000 +CONFIG_PHYS_OFFSET=0x10000000 +CONFIG_PREEMPT_NONE=y +# CONFIG_PREEMPT_VOLUNTARY is not set +# CONFIG_PREEMPT is not set +CONFIG_QUICKLIST=y +# CONFIG_HAVE_ARCH_BOOTMEM_NODE is not set +# CONFIG_ARCH_HAVE_MEMORY_PRESENT is not set +# CONFIG_NEED_NODE_MEMMAP_SIZE is not set +CONFIG_ARCH_FLATMEM_ENABLE=y +# CONFIG_ARCH_DISCONTIGMEM_ENABLE is not set +# CONFIG_ARCH_SPARSEMEM_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=4 +# CONFIG_RESOURCES_64BIT is not set +CONFIG_ZONE_DMA_FLAG=0 +CONFIG_NR_QUICK=2 +CONFIG_VIRT_TO_BUS=y +# CONFIG_OWNERSHIP_TRACE is not set +CONFIG_NMI_DEBUGGING=y +# CONFIG_HZ_100 is not set +CONFIG_HZ_250=y +# CONFIG_HZ_300 is not set +# CONFIG_HZ_1000 is not set +CONFIG_HZ=250 +# CONFIG_SCHED_HRTICK is not set +CONFIG_CMDLINE="" + +# +# Power management options +# +CONFIG_PM=y +# CONFIG_PM_DEBUG is not set +CONFIG_PM_SLEEP=y +CONFIG_SUSPEND=y +CONFIG_SUSPEND_FREEZER=y +CONFIG_ARCH_SUSPEND_POSSIBLE=y + +# +# CPU Frequency scaling +# +CONFIG_CPU_FREQ=y +CONFIG_CPU_FREQ_TABLE=y +# CONFIG_CPU_FREQ_DEBUG is not set +# CONFIG_CPU_FREQ_STAT is not set +# CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set +# CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set +# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set +CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y +# CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set +CONFIG_CPU_FREQ_GOV_PERFORMANCE=y +# CONFIG_CPU_FREQ_GOV_POWERSAVE is not set +CONFIG_CPU_FREQ_GOV_USERSPACE=y +CONFIG_CPU_FREQ_GOV_ONDEMAND=y +# CONFIG_CPU_FREQ_GOV_CONSERVATIVE is not set +CONFIG_CPU_FREQ_AT32AP=y + +# +# Bus options +# +# CONFIG_ARCH_SUPPORTS_MSI is not set +# CONFIG_PCCARD is not set + +# +# Executable file formats +# +CONFIG_BINFMT_ELF=y +# CONFIG_BINFMT_MISC is not set +CONFIG_NET=y + +# +# Networking options +# +CONFIG_PACKET=y +CONFIG_PACKET_MMAP=y +CONFIG_UNIX=y +CONFIG_XFRM=y +CONFIG_XFRM_USER=m +# CONFIG_XFRM_SUB_POLICY is not set +# CONFIG_XFRM_MIGRATE is not set +# CONFIG_XFRM_STATISTICS is not set +CONFIG_XFRM_IPCOMP=m +CONFIG_NET_KEY=m +# CONFIG_NET_KEY_MIGRATE 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 is not set +# CONFIG_IP_PNP_RARP is not set +CONFIG_NET_IPIP=m +CONFIG_NET_IPGRE=m +# CONFIG_ARPD is not set +# CONFIG_SYN_COOKIES is not set +CONFIG_INET_AH=m +CONFIG_INET_ESP=m +# CONFIG_INET_IPCOMP is not set +# CONFIG_INET_XFRM_TUNNEL is not set +CONFIG_INET_TUNNEL=m +CONFIG_INET_XFRM_MODE_TRANSPORT=m +CONFIG_INET_XFRM_MODE_TUNNEL=m +CONFIG_INET_XFRM_MODE_BEET=m +# 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=m +# CONFIG_IPV6_PRIVACY is not set +# CONFIG_IPV6_ROUTER_PREF is not set +# CONFIG_IPV6_OPTIMISTIC_DAD is not set +CONFIG_INET6_AH=m +CONFIG_INET6_ESP=m +CONFIG_INET6_IPCOMP=m +# CONFIG_IPV6_MIP6 is not set +CONFIG_INET6_XFRM_TUNNEL=m +CONFIG_INET6_TUNNEL=m +CONFIG_INET6_XFRM_MODE_TRANSPORT=m +CONFIG_INET6_XFRM_MODE_TUNNEL=m +CONFIG_INET6_XFRM_MODE_BEET=m +# CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION is not set +CONFIG_IPV6_SIT=m +CONFIG_IPV6_NDISC_NODETYPE=y +CONFIG_IPV6_TUNNEL=m +# 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_STP=m +CONFIG_BRIDGE=m +# CONFIG_VLAN_8021Q is not set +# CONFIG_DECNET is not set +CONFIG_LLC=m +# 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_NET_TCPPROBE 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_DEBUG_DRIVER is not set +# CONFIG_DEBUG_DEVRES is not set +# CONFIG_SYS_HYPERVISOR is not set +# CONFIG_CONNECTOR is not set +CONFIG_MTD=y +# CONFIG_MTD_DEBUG is not set +# CONFIG_MTD_CONCAT is not set +CONFIG_MTD_PARTITIONS=y +# CONFIG_MTD_REDBOOT_PARTS is not set +CONFIG_MTD_CMDLINE_PARTS=y +# CONFIG_MTD_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 is not set +CONFIG_MTD_CFI_AMDSTD=y +# 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=0x8000000 +CONFIG_MTD_PHYSMAP_LEN=0x0 +CONFIG_MTD_PHYSMAP_BANKWIDTH=2 +# CONFIG_MTD_PLATRAM is not set + +# +# Self-contained MTD device drivers +# +CONFIG_MTD_DATAFLASH=m +CONFIG_MTD_M25P80=m +CONFIG_M25PXX_USE_FAST_READ=y +# 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_ATMEL=y +CONFIG_MTD_NAND_ATMEL_ECC_HW=y +# CONFIG_MTD_NAND_ATMEL_ECC_SOFT is not set +# CONFIG_MTD_NAND_ATMEL_ECC_NONE is not set +# CONFIG_MTD_NAND_NANDSIM is not set +# CONFIG_MTD_NAND_PLATFORM is not set +# CONFIG_MTD_ONENAND is not set + +# +# UBI - Unsorted block images +# +CONFIG_MTD_UBI=y +CONFIG_MTD_UBI_WL_THRESHOLD=4096 +CONFIG_MTD_UBI_BEB_RESERVE=1 +# CONFIG_MTD_UBI_GLUEBI is not set + +# +# UBI debugging options +# +# CONFIG_MTD_UBI_DEBUG 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 is not set +CONFIG_BLK_DEV_NBD=m +CONFIG_BLK_DEV_RAM=m +CONFIG_BLK_DEV_RAM_COUNT=16 +CONFIG_BLK_DEV_RAM_SIZE=4096 +# CONFIG_BLK_DEV_XIP is not set +# CONFIG_CDROM_PKTCDVD is not set +# CONFIG_ATA_OVER_ETH is not set +CONFIG_MISC_DEVICES=y +CONFIG_ATMEL_PWM=m +CONFIG_ATMEL_TCLIB=y +CONFIG_ATMEL_TCB_CLKSRC=y +CONFIG_ATMEL_TCB_CLKSRC_BLOCK=0 +# CONFIG_EEPROM_93CX6 is not set +CONFIG_ATMEL_SSC=m +# CONFIG_ENCLOSURE_SERVICES is not set +# CONFIG_HAVE_IDE is not set + +# +# SCSI device support +# +# CONFIG_RAID_ATTRS is not set +CONFIG_SCSI=m +CONFIG_SCSI_DMA=y +# CONFIG_SCSI_TGT is not set +# CONFIG_SCSI_NETLINK is not set +# CONFIG_SCSI_PROC_FS is not set + +# +# SCSI support type (disk, tape, CD-ROM) +# +CONFIG_BLK_DEV_SD=m +# CONFIG_CHR_DEV_ST is not set +# CONFIG_CHR_DEV_OSST is not set +CONFIG_BLK_DEV_SR=m +# CONFIG_BLK_DEV_SR_VENDOR 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=m +# CONFIG_ATA_NONSTANDARD is not set +# CONFIG_SATA_PMP is not set +CONFIG_ATA_SFF=y +# CONFIG_SATA_MV is not set +CONFIG_PATA_AT32=m +# CONFIG_PATA_PLATFORM 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=m +# CONFIG_VETH is not set +CONFIG_PHYLIB=y + +# +# MII PHY device drivers +# +# CONFIG_MARVELL_PHY is not set +# CONFIG_DAVICOM_PHY is not set +# CONFIG_QSEMI_PHY is not set +# CONFIG_LXT_PHY is not set +# CONFIG_CICADA_PHY is not set +# CONFIG_VITESSE_PHY is not set +# CONFIG_SMSC_PHY is not set +# CONFIG_BROADCOM_PHY is not set +# CONFIG_ICPLUS_PHY is not set +# CONFIG_REALTEK_PHY is not set +# CONFIG_FIXED_PHY is not set +# CONFIG_MDIO_BITBANG is not set +CONFIG_NET_ETHERNET=y +# CONFIG_MII is not set +CONFIG_MACB=y +# 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 +# CONFIG_WAN is not set +CONFIG_PPP=m +# CONFIG_PPP_MULTILINK is not set +# CONFIG_PPP_FILTER is not set +CONFIG_PPP_ASYNC=m +# CONFIG_PPP_SYNC_TTY is not set +CONFIG_PPP_DEFLATE=m +CONFIG_PPP_BSDCOMP=m +# CONFIG_PPP_MPPE is not set +# CONFIG_PPPOE is not set +# CONFIG_PPPOL2TP is not set +# CONFIG_SLIP is not set +CONFIG_SLHC=m +# CONFIG_NETCONSOLE is not set +# CONFIG_NETPOLL is not set +# CONFIG_NET_POLL_CONTROLLER is not set +# CONFIG_ISDN is not set +# CONFIG_PHONE is not set + +# +# Input device support +# +CONFIG_INPUT=m +# CONFIG_INPUT_FF_MEMLESS is not set +CONFIG_INPUT_POLLDEV=m + +# +# Userland interfaces +# +CONFIG_INPUT_MOUSEDEV=m +CONFIG_INPUT_MOUSEDEV_PSAUX=y +CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 +CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 +# CONFIG_INPUT_JOYDEV is not set +CONFIG_INPUT_EVDEV=m +# CONFIG_INPUT_EVBUG is not set + +# +# Input Device Drivers +# +CONFIG_INPUT_KEYBOARD=y +# CONFIG_KEYBOARD_ATKBD is not set +# 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=m +CONFIG_INPUT_MOUSE=y +# CONFIG_MOUSE_PS2 is not set +# CONFIG_MOUSE_SERIAL is not set +# CONFIG_MOUSE_VSXXXAA is not set +CONFIG_MOUSE_GPIO=m +# CONFIG_INPUT_JOYSTICK is not set +# CONFIG_INPUT_TABLET is not set +# CONFIG_INPUT_TOUCHSCREEN 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 is not set +# CONFIG_DEVKMEM is not set +# CONFIG_SERIAL_NONSTANDARD is not set + +# +# Serial drivers +# +# CONFIG_SERIAL_8250 is not set + +# +# Non-8250 serial port support +# +CONFIG_SERIAL_ATMEL=y +CONFIG_SERIAL_ATMEL_CONSOLE=y +CONFIG_SERIAL_ATMEL_PDC=y +# CONFIG_SERIAL_ATMEL_TTYAT is not set +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_R3964 is not set +# CONFIG_RAW_DRIVER is not set +# CONFIG_TCG_TPM is not set +CONFIG_I2C=m +CONFIG_I2C_BOARDINFO=y +CONFIG_I2C_CHARDEV=m +CONFIG_I2C_ALGOBIT=m + +# +# I2C Hardware Bus support +# + +# +# I2C system bus drivers (mostly embedded / system-on-chip) +# +CONFIG_I2C_GPIO=m +# 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 + +# +# Other I2C/SMBus bus drivers +# +# CONFIG_I2C_PCA_PLATFORM is not set +# CONFIG_I2C_STUB is not set + +# +# Miscellaneous I2C Chip support +# +# CONFIG_DS1682 is not set +# CONFIG_AT24 is not set +# 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_DEBUG is not set +CONFIG_SPI_MASTER=y + +# +# SPI Master Controller Drivers +# +CONFIG_SPI_ATMEL=y +# CONFIG_SPI_BITBANG is not set + +# +# SPI Protocol Masters +# +# CONFIG_SPI_AT25 is not set +CONFIG_SPI_SPIDEV=m +# CONFIG_SPI_TLE62X0 is not set +CONFIG_ARCH_REQUIRE_GPIOLIB=y +CONFIG_GPIOLIB=y +# CONFIG_DEBUG_GPIO is not set +CONFIG_GPIO_SYSFS=y + +# +# 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 is not set +# CONFIG_THERMAL is not set +# CONFIG_THERMAL_HWMON is not set +CONFIG_WATCHDOG=y +# CONFIG_WATCHDOG_NOWAYOUT is not set + +# +# Watchdog Device Drivers +# +# CONFIG_SOFT_WATCHDOG is not set +CONFIG_AT32AP700X_WDT=y + +# +# 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 + +# +# 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_S1D13XXX is not set +CONFIG_FB_ATMEL=y +# CONFIG_FB_VIRTUAL is not set +CONFIG_BACKLIGHT_LCD_SUPPORT=y +CONFIG_LCD_CLASS_DEVICE=y +CONFIG_LCD_LTV350QV=y +# CONFIG_LCD_ILI9320 is not set +# CONFIG_LCD_VGG2432A4 is not set +# CONFIG_LCD_PLATFORM is not set +# CONFIG_BACKLIGHT_CLASS_DEVICE is not set + +# +# Display device support +# +# CONFIG_DISPLAY_SUPPORT is not set +# CONFIG_LOGO is not set +CONFIG_SOUND=m +CONFIG_SND=m +CONFIG_SND_TIMER=m +CONFIG_SND_PCM=m +# CONFIG_SND_SEQUENCER is not set +CONFIG_SND_OSSEMUL=y +CONFIG_SND_MIXER_OSS=m +CONFIG_SND_PCM_OSS=m +CONFIG_SND_PCM_OSS_PLUGINS=y +# CONFIG_SND_DYNAMIC_MINORS is not set +# CONFIG_SND_SUPPORT_OLD_API is not set +# CONFIG_SND_VERBOSE_PROCFS is not set +# 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_SPI=y +CONFIG_SND_AT73C213=m +CONFIG_SND_AT73C213_TARGET_BITRATE=48000 +# CONFIG_SND_SOC is not set +# CONFIG_SOUND_PRIME is not set +# CONFIG_HID_SUPPORT is not set +CONFIG_USB_SUPPORT=y +# CONFIG_USB_ARCH_HAS_HCD is not set +# CONFIG_USB_ARCH_HAS_OHCI is not set +# CONFIG_USB_ARCH_HAS_EHCI is not set +# CONFIG_USB_OTG_WHITELIST is not set +# CONFIG_USB_OTG_BLACKLIST_HUB is not set + +# +# NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support' +# +CONFIG_USB_GADGET=y +# CONFIG_USB_GADGET_DEBUG is not set +# CONFIG_USB_GADGET_DEBUG_FILES is not set +# CONFIG_USB_GADGET_DEBUG_FS is not set +CONFIG_USB_GADGET_SELECTED=y +# CONFIG_USB_GADGET_AMD5536UDC is not set +CONFIG_USB_GADGET_ATMEL_USBA=y +CONFIG_USB_ATMEL_USBA=y +# 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_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=y +CONFIG_USB_ZERO=m +CONFIG_USB_ETH=m +CONFIG_USB_ETH_RNDIS=y +CONFIG_USB_GADGETFS=m +CONFIG_USB_FILE_STORAGE=m +# CONFIG_USB_FILE_STORAGE_TEST is not set +CONFIG_USB_G_SERIAL=m +# CONFIG_USB_MIDI_GADGET is not set +# CONFIG_USB_G_PRINTER is not set +# CONFIG_USB_CDC_COMPOSITE 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_ATMELMCI=y +CONFIG_MMC_SPI=m +# CONFIG_MEMSTICK is not set +CONFIG_NEW_LEDS=y +CONFIG_LEDS_CLASS=m + +# +# LED drivers +# +CONFIG_LEDS_ATMEL_PWM=m +# CONFIG_LEDS_PCA9532 is not set +CONFIG_LEDS_GPIO=m +# CONFIG_LEDS_PCA955X is not set + +# +# LED Triggers +# +CONFIG_LEDS_TRIGGERS=y +CONFIG_LEDS_TRIGGER_TIMER=m +CONFIG_LEDS_TRIGGER_HEARTBEAT=m +CONFIG_LEDS_TRIGGER_DEFAULT_ON=m +# CONFIG_ACCESSIBILITY 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 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_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_RTC_DRV_AT32AP700X=y +CONFIG_DMADEVICES=y + +# +# DMA Devices +# +CONFIG_DW_DMAC=y +CONFIG_DMA_ENGINE=y + +# +# DMA Clients +# +# CONFIG_NET_DMA is not set +CONFIG_DMATEST=m +# CONFIG_UIO is not set + +# +# File systems +# +CONFIG_EXT2_FS=m +# CONFIG_EXT2_FS_XATTR is not set +# CONFIG_EXT2_FS_XIP is not set +CONFIG_EXT3_FS=m +# CONFIG_EXT3_FS_XATTR is not set +# CONFIG_EXT4DEV_FS is not set +CONFIG_JBD=m +# CONFIG_JBD_DEBUG is not set +# CONFIG_REISERFS_FS is not set +# CONFIG_JFS_FS is not set +# CONFIG_FS_POSIX_ACL is not set +# CONFIG_XFS_FS is not set +# CONFIG_OCFS2_FS is not set +# CONFIG_DNOTIFY is not set +CONFIG_INOTIFY=y +CONFIG_INOTIFY_USER=y +# CONFIG_QUOTA is not set +# CONFIG_AUTOFS_FS is not set +# CONFIG_AUTOFS4_FS is not set +CONFIG_FUSE_FS=m + +# +# CD-ROM/DVD Filesystems +# +# CONFIG_ISO9660_FS is not set +# CONFIG_UDF_FS is not set + +# +# DOS/FAT/NT Filesystems +# +CONFIG_FAT_FS=m +CONFIG_MSDOS_FS=m +CONFIG_VFAT_FS=m +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_KCORE=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 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_UBIFS_FS=y +CONFIG_UBIFS_FS_XATTR=y +# CONFIG_UBIFS_FS_ADVANCED_COMPR is not set +CONFIG_UBIFS_FS_LZO=y +CONFIG_UBIFS_FS_ZLIB=y +# CONFIG_UBIFS_FS_DEBUG is not set +# CONFIG_CRAMFS is not set +# CONFIG_VXFS_FS is not set +CONFIG_MINIX_FS=m +# 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 is not set +CONFIG_ROOT_NFS=y +# CONFIG_NFSD is not set +CONFIG_LOCKD=y +CONFIG_LOCKD_V4=y +CONFIG_NFS_COMMON=y +CONFIG_SUNRPC=y +# CONFIG_RPCSEC_GSS_KRB5 is not set +# CONFIG_RPCSEC_GSS_SPKM3 is not set +# CONFIG_SMB_FS is not set +# CONFIG_CIFS is not set +# CONFIG_NCP_FS is not set +# CONFIG_CODA_FS is not set +# CONFIG_AFS_FS is not set + +# +# Partition Types +# +# CONFIG_PARTITION_ADVANCED is not set +CONFIG_MSDOS_PARTITION=y +CONFIG_NLS=m +CONFIG_NLS_DEFAULT="iso8859-1" +CONFIG_NLS_CODEPAGE_437=m +# CONFIG_NLS_CODEPAGE_737 is not set +# CONFIG_NLS_CODEPAGE_775 is not set +# CONFIG_NLS_CODEPAGE_850 is not set +# 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=m +# 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=m +# 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=y +# CONFIG_UNUSED_SYMBOLS is not set +CONFIG_DEBUG_FS=y +# CONFIG_HEADERS_CHECK is not set +CONFIG_DEBUG_KERNEL=y +# CONFIG_DEBUG_SHIRQ is not set +CONFIG_DETECT_SOFTLOCKUP=y +# CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set +CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0 +CONFIG_SCHED_DEBUG=y +# CONFIG_SCHEDSTATS is not set +# CONFIG_TIMER_STATS is not set +# CONFIG_DEBUG_OBJECTS is not set +# CONFIG_SLUB_DEBUG_ON is not set +# CONFIG_SLUB_STATS is not set +# CONFIG_DEBUG_RT_MUTEXES is not set +# CONFIG_RT_MUTEX_TESTER is not set +# CONFIG_DEBUG_SPINLOCK is not set +# CONFIG_DEBUG_MUTEXES is not set +# CONFIG_DEBUG_LOCK_ALLOC is not set +# CONFIG_PROVE_LOCKING is not set +# CONFIG_LOCK_STAT is not set +# CONFIG_DEBUG_SPINLOCK_SLEEP is not set +# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set +# CONFIG_DEBUG_KOBJECT is not set +CONFIG_DEBUG_BUGVERBOSE=y +# CONFIG_DEBUG_INFO is not set +# CONFIG_DEBUG_VM is not set +# CONFIG_DEBUG_WRITECOUNT is not set +# CONFIG_DEBUG_MEMORY_INIT is not set +# CONFIG_DEBUG_LIST is not set +# CONFIG_DEBUG_SG is not set +CONFIG_FRAME_POINTER=y +# CONFIG_BOOT_PRINTK_DELAY is not set +# CONFIG_RCU_TORTURE_TEST is not set +# CONFIG_KPROBES_SANITY_TEST is not set +# CONFIG_BACKTRACE_SELF_TEST is not set +# CONFIG_LKDTM is not set +# CONFIG_FAULT_INJECTION is not set +# CONFIG_SAMPLES 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_AEAD=m +CONFIG_CRYPTO_BLKCIPHER=m +CONFIG_CRYPTO_HASH=m +CONFIG_CRYPTO_MANAGER=m +# CONFIG_CRYPTO_GF128MUL is not set +# CONFIG_CRYPTO_NULL is not set +# CONFIG_CRYPTO_CRYPTD is not set +CONFIG_CRYPTO_AUTHENC=m +# 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=m +# 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=m +# CONFIG_CRYPTO_XCBC is not set + +# +# Digest +# +# CONFIG_CRYPTO_CRC32C is not set +# CONFIG_CRYPTO_MD4 is not set +CONFIG_CRYPTO_MD5=m +# 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=m +# 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=m +# 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=y +CONFIG_CRYPTO_LZO=y +# 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=m +CONFIG_CRC16=y +CONFIG_CRC_T10DIF=m +CONFIG_CRC_ITU_T=m +CONFIG_CRC32=y +CONFIG_CRC7=m +# CONFIG_LIBCRC32C is not set +CONFIG_ZLIB_INFLATE=y +CONFIG_ZLIB_DEFLATE=y +CONFIG_LZO_COMPRESS=y +CONFIG_LZO_DECOMPRESS=y +CONFIG_GENERIC_ALLOCATOR=y +CONFIG_PLIST=y +CONFIG_HAS_IOMEM=y +CONFIG_HAS_IOPORT=y +CONFIG_HAS_DMA=y diff --git a/trunk/arch/avr32/mach-at32ap/Makefile b/trunk/arch/avr32/mach-at32ap/Makefile index d5018e2eed25..514c9a9b009a 100644 --- a/trunk/arch/avr32/mach-at32ap/Makefile +++ b/trunk/arch/avr32/mach-at32ap/Makefile @@ -1,4 +1,5 @@ obj-y += pdc.o clock.o intc.o extint.o pio.o hsmc.o +obj-y += hmatrix.o obj-$(CONFIG_CPU_AT32AP700X) += at32ap700x.o pm-at32ap700x.o obj-$(CONFIG_CPU_FREQ_AT32AP) += cpufreq.o obj-$(CONFIG_PM) += pm.o diff --git a/trunk/arch/avr32/mach-at32ap/at32ap700x.c b/trunk/arch/avr32/mach-at32ap/at32ap700x.c index 92bfb4d8ae45..e01dbe4ebb40 100644 --- a/trunk/arch/avr32/mach-at32ap/at32ap700x.c +++ b/trunk/arch/avr32/mach-at32ap/at32ap700x.c @@ -22,13 +22,13 @@ #include #include +#include #include #include #include