Tim,
These changes only appear huge because I am rebasing against a rebased Ubuntu, so all the linux-linaro-2.6.35 changes show up as new.
The following changes since commit 7825dff500c8bc787190037cc40c84178f7576f8: Leann Ogasawara (1): UBUNTU: Ubuntu-2.6.35-20.29
are available in the git repository at:
git://git.linaro.org/ubuntu/linux-linaro.git linaro
Amit Kucheria (2): arm: mxc: utilise usecount field in clock operations mxc: Fix pad names for imx51
Anand Gadiyar (3): OMAP3: wait on IDLEST after enabling USBTLL fclk OMAP3630: Add ES1.1 and ES1.2 detection omap: 3630: disable TLL SAR on 3630 ES1
Anton Vorontsov (4): ARM: cns3xxx: Use IO memory accessors everywhere ARM: cns3xxx: Add support for PCI Express ports ARM: cns3xxx: Add support for SDHCI controllers ARM: cns3xxx: Add support for AHCI controllers
Arnaud Patard (1): [ARM] qnap tsx1x: fix section mismatch
Artem Bityutskiy (1): omap: device: improve errors handling
Baruch Siach (13): mxc_nand: add support for platform defined partitions mx25: add platform code for imx-keypad mx25pdk: add keypad support mx25: add watchdog clock mx25pdk: register watchdog device mx25: add a comment documenting undocumented IPG clocks mx27: add support for the CSI device mx25: add support for the CSI device mx25: add iomux defines for UART4 on KPP pins mx25: add PWM4 to iomux arm/imx/gpio: add spinlock protection mx2_camera: Add soc_camera support for i.MX25/i.MX27 mx2_camera: fix type of dma buffer virtual address pointer
Benjamin Herrenschmidt (3): net/phy/marvell: Expose IDs and flags in a .h and add dns323 LEDs setup flag [ARM] orion5x: Base support for DNS-323 rev C1 [ARM] orion5x: Fix soft-reset for some platforms
Benjamin Zores (1): [ARM] Kirkwood: update MPP definition.
Benoit Cousson (1): OMAP2&3: hwmod: Remove _hwmod prefix in name string
Catalin Marinas (18): ARM: Correct the cpu_architecture() function for ARMv7 smsc911x: Add spinlocks around registers access kmemleak: Show more information for objects found by alias kmemleak: Add DocBook style comments to kmemleak.c kbuild: Warn on selecting symbols with unmet direct dependencies ARM: Mark CPU_32v6K as depended on CPU_V7 ARM: Add support for the MOVW/MOVT relocations in Thumb-2 ARM: Remove dummy loads from the original relocation address ARM: Do not compile the Thumb-2 module relocations on an ARM kernel ARM: Allow lazy cache flushing via PG_arch_1 for highmem pages ARM: Assume new page cache pages have dirty D-cache ARM: Introduce __sync_icache_dcache() for VIPT caches ARM: Use lazy cache flushing on ARMv7 SMP systems ARM: Remove superfluous flush_kernel_dcache_page() ARM: Implement phys_mem_access_prot() to avoid attributes aliasing ARM: Improve the L2 cache performance when PL310 is used ARM: Remove the domain switching on ARMv6k/v7 CPUs ARM: VExpress: Set bit 22 in the PL310 (cache controller) AuxCtlr register
Chris Wilson (1): lib/scatterlist: Hook sg_kmalloc into kmemleak (v2)
Christoph Egger (8): Replace dead OMAP_MUX_ERRORS with OMAP_MUX_WARNINGS Removing dead OMAP_IR Removing dead OMAP_DSP Removing dead OMAP_STI Replacing LEDS_OMAP_DEBUG with OMAP_DEBUG_LEDS Removing dead APM Removing dead MACH_OMAP_H4_OTG Removing dead MACH_OMAP2_H4_USB1
Cory Maccarrone (1): omap1: omap7xx clocks, mux, serial fixes
Daniel Mack (2): ARM: mx3: pcm037: remove unused variable ARM: mx3: mx31lilly: pass mc13783 SPI IRQ pin
Dave Martin (9): perf report: Don't abbreviate file paths relative to the cwd perf tools: Remove unneeded code for tracking the cwd in perf sessions perf tools: Factor out buildid reading and make it implicit in dso__load perf tools: remove extra build-id check factored into dso__load perf symbols: Improve debug image search when loading symbols perf events: Fix mmap offset determination perf symbols: work around incorrect ET_EXEC symbol adjustment perf symbols: Ignore mapping symbols on ARM perf symbols: fix symbol offset breakage with separated debug
David Anders (1): omap4: Add OMAP4 Panda Support
Deepak K (1): omap2/3/4: serial: errata i202: fix for MDR1 access
Dinh Nguyen (2): mx5: Add i2c to Freescale MX51 Babbage HW mx5: Register i2c on Freescale MX51 Babbage HW
Dmitry Eremin-Solenikov (2): ARM: 6162/1: at91sam9g20ek: add fixed-value regulator for wm8731 ARM: 6163/1: at91sam9g20ek: add fixed-value regulator for wm8731
Dmytro Milinevskyy (1): [ARM] Marvell OpenRD-Ultimate machine support
Eric Bénard (35): eukrea_mbimx27-baseboard: fix typo in display name eukrea_mbimx27-baseboard: add generic-bl and platform-lcd controls eukrea_mbimx27-baseboard: add timings for DVI output cpuimx27 and mbimx27: allow fine control of UART4 and SDHC2 usage mach-cpuimx27: fix QuadUART's IRQ typo in pins'setup eukrea_mbimx27: fix ADS7846 support mach-cpuimx27: add USB Host2 and OTG support mach-cpuimx27: register wdt and w1_master resources mxcmmc: add card detect through DAT3 possibility eukrea_mbimx27: use card detect through DAT3 for SDHC1 MX2X: Add Keypad device definition for MX2X arch eukrea_mbimx27: add support for the keyboard eukrea_mbimx27: add audio codec i.MX35: return IPU clock's value for mx3fb mach-cpuimx27: fix USB_ULPI build warnings eukrea_mbimx27: fix audio support when SOC is compiled as module i.MX27: add suspend to RAM support MX25: put define for OTG base address in right include plat-mxc/ehci.c: add i.MX25 support i.MX25: fix get_rate_otg to return the correct value i.MX25: fix EHCI support i.MX25: fix USB gadget support i.MX25: add AUDMUX and SSI support i.MX25: add cpuimx25 module and its baseboard i.MX35: add cpuimx35 support and its baseboard mxcmmc: convert to pm_ops and enable/disable clock imx25: fix low level debug imxfb: add pwmr controlled backlight support eukrea_mbimx27-baseboard: fix compile when CONFIG_SPI_IMX is disabled i.MX51: handle IRQ for gpio 16..31 iomux-mx51: add 4 pin definitions mbimxsd baseboards : remove unnecessary include Fix KConfig warning eukrea-baseboards: merge includes in one file i.MX51: add support for cpuimx51 module and its baseboard
Eric Miao (2): ARM: Remove unused PARAMS_PHYS from arch/arm/boot/compressed ARM: Auto calculate ZRELADDR and provide option for exceptions
Fabio Estevam (1): mx31_3ds: Handle USB OTG GPIO Errors
Felipe Contreras (13): omap: mailbox: trivial cleanups omap: mailbox: reorganize structures omap: mailbox: 2420 should be detected at run-time omap: mailbox: use correct config for omap1 omap: mailbox: update omap1 probing omap: mailbox: don't export unecessary symbols omap: mailbox: remove unecessary fields omap: mailbox: add IRQ names omap: mailbox: reorganize registering omap: mailbox: simplify omap_mbox_register() omap: mailbox: only compile for configured archs omap: mailbox: standarize on 'omap-mailbox' omap: mailbox: reorganize headers
Fernando Guzman Lugo (4): Mailbox: free mailbox interrupt before freeing blk queue Mailbox: flush pending deferred works before freeing blk queue Mailbox: Check valid registered callback before calling Mailbox: disable mailbox interrupt when request queue
Govindraj R (1): omap3: serial: Add context save and restore for mcr
Grazvydas Ignotas (3): omap3: pandora: update gpio-keys data omap3: pandora: add NAND and wifi support omap: mux: fix multipath gpio handling
Harro Haan (1): ARM: 5967/1: at91_udc.c use spinlocks instead of local_irq_xxx
Hartley Sweeten (3): ARM: 6167/1: ep93xx: register backlight driver ARM: 6168/1: ep93xx: move physmap flash registration into core.c ARM: 6174/1: ep93xx: clear devcfg bits before setting them
Helge Deller (1): PARISC: led.c - fix potential stack overflow in led_proc_write()
Hemanth V (1): OMAP4: Add GPIO LED support for SDP board
Hiroshi DOYU (6): omap iommu: Introduce iopgd_is_table MACRO omap iommu: Rename iopte_[p,v]addr -> iopte_page_[p,v]addr omap iommu: move iommu_disable at fault to the above layer omap iommu: Make omap-iommu.o built-in Mailbox: new mutext lock for h/w mailbox configuration omap mailbox: Set a device in logical mbox instance for traceability
Jarkko Nikula (4): omap: rx51: Set regulator V28 always on omap: rx51: Add platform_data for tlv320aic3x with reset gpionumber omap: rx51: Use REGULATOR_SUPPLY macro when initializingregulator consumers omap: rx51: Add supply and data for the tpa6130a2 headphoneamplifier
Jason Baron (1): kmemleak: Introduce a default off mode for kmemleak
Jason Wang (10): mx51/iomux: Fix mux mode and input path for two pads mx51/iomux: add UART and GPIO pad definitions for imx51_3ds board mxc/iomux: add GPIO bank offset for iomux v3 platforms mxc: add common debug board for 3-stack platforms mx31_3ds: revert 3ds debug board relate code mx51_3ds: Add support for the imx51 3-stack board mx51: add imx_keypad device definition for mx51 platforms mx51_3ds: add keypad support on 3ds platform imx: move gpio init after to irq init omap: Fix DEBUG_LL uart to access phys addr when MMU isn't enable
John Rigby (26): omap3 nand: fix missing gpmc_prefetch_reset param Merge branch 'linux-linaro-2.6.35-8Sep2010' and Ubuntu-2.6.35-20.29 LINARO: Add debian.linaro packaging LINARO: select debian.linaro packaging LINARO: [Config] Update configs for new upstream LINARO: Start new release LINARO: Linaro-2.6.35-1001-5 LINARO: [Config] Fix vexpress config LINARO: [Config] Add mx51 flavour LINARO: Start new release LINARO: [config] Update vexpress config LINARO: Linaro-2.6.35-1003.7 LINARO: Start new release LINARO: rebase on linux-linaro-2.6.35 and Ubuntu-2.6.35-19.25 merge LINARO: [Config] Update configs LINARO: Bump ABI LINARO: Linaro-2.6.35-1004.8 LINARO: Start new release LINARO: Linaro-2.6.35-1004.9 LINARO: Start new release LINARO: rebase on linux-linaro-2.6.35 and Ubuntu-2.6.35-20.29 merge LINARO: [Config] Turn on CONFIG_HIGHMEM for vexpress LINARO: Update Vcs-Git LINARO: add Recommends uboot-mkimage LINARO: Bump ABI LINARO: Linaro-2.6.35.1005.10
Kan-Ru Chen (5): OMAP2: Devkit8000: Enable DVI-D output OMAP2: Devkit8000: Setup LCD reset omap: Add new interface omap_get_die_id omap: Use omap_get_die_id() to get the DIE ids omap: Devkit8000: Use DIE id to initialize dm9000 MAC address
Kanigeri, Hari (3): omap iommu: update irq mask to be specific about twl and tlb omap iommu: add functionality to get TLB miss interrupt omap iommu: update ducati mmu irq define name
Kevin Hilman (8): OMAP24xx: CM: fix mask used for checking IDLEST status OMAP2/3: hwmod: L3 and L4 CORE/PER/WKUP hwmods don't have IDLEST OMAP: hwmod: add non-locking versions of enable and idle functions OMAP: omap_device: ensure hwmod tracks attached omap_device pointer OMAP: PM: create omap_devices for MPU, DSP, L3 OMAP: hwmod data: add class for IVA hwmods OMAP2&3: hwmod: Replace l3 -> l3_main OMAP3: hwmod data: add data for OMAP3 IVA2
Kevin Wells (11): ARM: LPC32XX: Initial arch header files ARM: LPC32XX: Debug and IRQ macros ARM: LPC32XX: Clock driver ARM: LPC32XX: GPIO, timer, and IRQ drivers ARM: LPC32XX: System suspend support ARM: LPC32XX: Serial support code ARM: LPC32XX: Misc support functions ARM: LPC32XX: Phytec 3250 platform support ARM: LPC32XX: Arch config menu supoport and makefiles ARM: Add support for the LPC32XX arch Merge branch 'test' of ../test/linux-2.6-lpc2 into wells/lpc32xx-arch_v2
Kirill A. Shutemov (5): ARM: 6252/1: Use SIGBUS for unaligned access instead of SIGILL ARM: 6269/1: Add 'code' parameter for hook_fault_code() ARM: 6255/1: Workaround infinity loop in handling of translation faults ARM: 6256/1: Check arch version and modify fsr_info[] depends on it at runtime ARM: 6268/1: ARMv6K and ARMv7 use fault statuses 3 and 6 as Access Flag fault
Leif Lindholm (1): ARM: Add SWP/SWPB emulation for ARMv7 processors (v5)
Linus Torvalds (1): Merge branch 'devel' of master.kernel.org:/home/rmk/linux-2.6-arm
Linus Walleij (17): ARM: 6153/1: nomadik MTU to use dynamic shift and mult assignment ARM: 6204/1: Fixups for the RealView PB1176 ARM: 6227/1: PL022 SSP platform data for the RealViews ARM: 6228/1: PL022 SSP platform data for the Versatile ARM: 6222/1: add memory types for the TCMs ARM: 6223/1: support multiple TCM banks ARM: 6224/1: print TCM whereabouts in init message ARM: 6215/2: add character LCD platform data for RealView and Versatile ARM: 6234/1: move SPEAr to use common mult/shift calculation code ARM: 6159/1: Move IOP to use common mult/shift calculation code ARM: 6214/2: driver for the character LCD found in ARM refdesigns ARM: 6235/2: driver for the LEDs found in the later ARM refdesigns ARM: 6264/1: fix Versatile Express LED oversight ARM: 6225/1: make TCM allocation static and common for all archs ARM: 6157/2: PL011 TX/RX split of LCR for ST-Ericssons derivative ARM: 6158/2: PL011 baudrate extension for ST-Ericssons derivative ARM: 6278/2: fix regression in RealView after the introduction of pclk
Luotao Fu (2): pca100: add framebuffer device support and TFT pca100: clean up GPIO pin multiplexing
Magnus Damm (3): ARM: 6206/1: CONFIG_FORCE_MAX_ZONEORDER update for SH-Mobile ARM ARM: 6276/1: mach-shmobile: remove duplicate NR_IRQS_LEGACY ARM: 6277/1: mach-shmobile: Allow users to select HZ, default to 128
Marc Kleine-Budde (5): mx25: add flexcan address and interrupt definition mx35: adjust flexcan clock definition mx35: add flexcan address imx: dynamically register flexcan devices for mx25 and mx35 pcm043: register flexcan device
Martin Michlmayr (6): [ARM] Kirkwood: Export GPIO indicating jumper setting of JP1 [ARM] Kirkwood: Fix explanation of MPP45 for QNAP TS41x [ARM] orion5x: Set links to solid on D-Link DNS-323 [ARM] Kirkwood: Add MPP44 (board ID) on TS-219 [ARM] Kirkwood: Add support for HP t5325 Thin Client [ARM] Orion: DNS-323 C1 requires phylib
Mathias Nyman (1): omap: tsl2563 ALS support for Nokia N900
Michael Bohan (1): arm: mm: Don't free prohibited memmap entries
Michal Marek (1): ARM: 6328/1: Build with -fno-dwarf2-cfi-asm
Mika Westerberg (6): ARM: 6116/1: kdump: reserve memory for crashkernel ARM: 6117/1: kdump: implement crash_setup_regs() ARM: 6118/1: kdump: implement machine_crash_shutdown() ARM: 6119/1: kdump: skip indirection page when crashing ARM: 6120/1: kdump: implement copy_oldmem_page() ARM: 6122/1: kdump: add support for elfcorehdr parameter
Mikael Pettersson (1): ARM: 6329/1: wire up sys_accept4() on ARM
Mike Rapoport (2): omap3: introduce omap3_map_io OMAP: DSS2: OMAPFB: use phys_to_virt for RAM mappings
Nicolas Ferre (2): ARM: 6169/1: AT91: add new at91 chips in at91sam9g45 family ARM: 6185/1: AT91: PM: dual ram controller support
Nicolas Pitre (19): [ARM] implement arch_randomize_brk() [ARM] add address randomization to mmap() ARM: initial stack protector (-fstack-protector) support ARM: stack protector: change the canary value per task [ARM] Kirkwood: fix HP t5325 after commit 6605742f2a [ARM] Kirkwood: more factorization of the PCIe init code [ARM] Kirkwood: add missing machine targets to defconfig Merge commit '7b70c4275f' Merge remote branch 'catalin/stable-2.6.35' Merge remote branch 'willd/for-linaro' Merge commit 'd21872b' Merge commit 'linaro_merge_100811'; commit 'v2.6.35.2' into linaro_stable_10.11 Revert "perf symbols: work around incorrect ET_EXEC symbol adjustment" Merge remote branch 'remotes/willd/perf-tools' into linaro_stable_10.11 ARM: fix ASLR of PIE executables Merge commit 'v2.6.35.3' into linaro_stable_10.11 Merge commit 'v2.6.35.4' into linaro-2.6.35 ARM: link board specific files after core files Merge remote branch 'willd/for-linaro-stable' into linaro-2.6.35
Nishanth Menon (4): omap2/3/4: serial: remove initialization sparse warnings omap2/3/4: serial: kill dev_attr_sleep_timeout sparse warn omap2/3/4: serial: introduce errata handling omap2/3: id: fix sparse warning
Ohad Ben-Cohen (6): omap: zoom2: wlan board muxing omap: zoom3: wlan board muxing omap: mailbox: convert rwlocks to spinlock omap: mailbox cleanup: split MODULE_AUTHOR line omap: mailbox: remove (un)likely macros from cold paths omap: mailbox: convert block api to kfifo
Olaf Rempel (1): [ARM] orion/kirkwood: reset PCIe unit on boot
Paul Walmsley (9): OMAP: clock: add kerneldoc for structures; move flags closer to structs OMAP1: OPP: add KConfig entry for 96MHz ARM rate (using a 12MHz oscillator) OMAP1: clock: some cleanup OMAP: hwmod: allow omap_hwmod_late_init() caller to skip module idle in _setup() OMAP2: hwmod data: add IVA1 (2420), IVA2 (2430) hwmods OMAP: hwmod/device: add omap_{device,hwmod}_get_mpu_rt_va OMAP2+: hwmod/device: update documentation and copyright OMAP: PM constraints: add return values; add requesting device param to omap_pm_set_max_dev_wakeup_lat() OMAP: PM constraints: add omap_pm_set_min_clk_rate()
Pavel Machek (1): Add GPIO support for HTC Dream.
Rabin Vincent (24): ARM: 6150/1: gic: implement set_type ARM: 6147/1: nomadik-gpio: set val in ->direction_output() ARM: 6148/1: nomadik-gpio: add function to configure pullup/pulldown ARM: 6149/1: nomadik-gpio: add function to configure sleep mode behaviour ARM: 6154/1: nomadik-gpio: refactor nmk_gpio_set_mode ARM: 6155/1: nomadik-gpio: add pin configuration API ARM: 6156/1: nomadik-gpio: switch to core_initcall ARM: 6175/1: nomadik-gpio: implement set_wake ARM: 6176/1: nomadik-gpio: implement to_irq ARM: 6177/1: nomadik-gpio: fix "ignoring return value" warning ARM: 6161/1: mop500: add basic pin configuration ARM: 6160/1: ux500: add DB8500 pin configs ARM: 6266/1: ux500: add separate irq lists for DB8500 and DB5500 ARM: 6267/1: mop500: add AB8500 interrupt support ARM: 6237/1: mmci: use sg_miter API to fix multi-page sg handling ARM: 6238/1: mmci: fix multi block transfers ARM: 6239/1: mmci: let core poll for card detection ARM: 6243/1: mmci: pass power_mode to the translate_vdd callback ARM: 6244/1: mmci: add variant data and default MCICLOCK support ARM: 6245/1: mmci: enable hardware flow control on Ux500 variants ARM: 6246/1: mmci: support larger MMCIDATALENGTH register ARM: 6287/1: ftrace: clean up mcount assembly indentation ARM: 6288/1: ftrace: document mcount formats ARM: 6286/1: fix Thumb-2 decompressor broken by "Auto calculate ZRELADDR"
Rajendra Nayak (2): OMAP4: hwmod: Enable omap_device build for OMAP4 omap4: suspend: Add basic system suspend support
Robert Nelson (3): ARM: OMAP: Beagle: revision detection ARM: OMAP: Beagle: only Cx boards use pin 23 for write protect ARM: OMAP: Beagle: no gpio_wp pin connection on xM
Rogerio Pimentel (1): mx27_3ds: add support for the keypad
Russell King (39): ARM: Prohibit ioremap() on kernel managed RAM ARM: Remove support for LinkUp Systems L7200 SDP. Merge git://git.linaro.org/nico/arm_security into devel-stable ARM: Precalculate vmalloc_min ARM: Remove DISCONTIGMEM support ARM: Remove 'node' argument form arch_adjust_zones() ARM: Move platform memory reservations out of generic code ARM: OMAP: Cleanup OMAP FB SDRAM reservation ARM: OMAP: Convert to use ->reserve method to reserve boot time memory ARM: early_alloc() Merge branch 'l7200' into devel Merge git://git.kernel.org/.../nico/orion into devel-stable ARM: AMBA: Add pclk definition for platforms using primecells Merge branch 'master' of git://git.infradead.org/users/cbou/linux-cns3xxx into devel-stable ARM: fix build warning in asm/elf.h ARM: early_pte_alloc() ARM: initial LMB trial ARM: Convert platform reservations to use LMB rather than bootmem ARM: OMAP: Convert OMAPFB and VRAM SDRAM reservation to LMB ARM: LMB: Convert arm_memory_present() to use LMB memory information ARM: LMB: convert pfn_valid to use LMB ARM: Remove unnecessary call to find_limits() ARM: Versatile: fix section mismatch Merge branch 'origin' into misc ARM: use generic ioremap_page_range() ARM: DMA coherent allocator: align remapped addresses ARM: Factor out common code from cpu_proc_fin() ARM: SMP: Always enable clock event broadcast support ARM: call machine_shutdown() from machine_halt(), etc ARM: Fix section build warnings for AMBA drivers Merge branch 'wells/lpc32xx-arch_v2' of git://git.lpclinux.com/linux-2.6-lpc into devel-stable Merge branch 'for-rmk' of git://git.pengutronix.de/git/imx/linux-2.6 into devel-stable Merge branch 'arm/booting' of git://git.pengutronix.de/git/ukl/linux-2.6 into devel-stable ARM: AMBA: Add pclk support to AMBA bus infrastructure Merge branch 'shmobile' into devel Merge branches 'at91', 'ep93xx', 'kexec', 'iop', 'lmb', 'nomadik', 'nuc', 'pl', 'spear' and 'versatile' into devel Merge branch 'misc' into devel Merge branch 'devel-stable' into devel ARM: Tighten check for allowable CPSR values
Ryan Mallon (3): ARM: 6200/1: AT91: Define NR_BUILTIN_GPIO ARM: 6209/2: at91: Add support for Bluewater Systems Snapper 9260/9G20 modules ARM: 6209/3: at91_udc: Add vbus polarity and polling mode
Saeed Bishara (6): [ARM] Kirkwood: configure NAND mpp's for db88f6281 [ARM] Kirkwood: add support for rev A1 of the 88f6192 and 88f6180 chips. [ARM] Kirkwood: Add support for 88f6282 [ARM] PCI: add platform private data to pci_sys_data [ARM] Kirkwood: add support for PCIe1 [ARM] Dove: platform device registration for the sdio interfaces
Samu Onkalo (1): omap: dma: Support for prefetch in destination synchronizedtransfer
Santosh Shilimkar (3): omap4: mmc: Fix the regulator resource for MMC2 on 4430sdp omap4: Add smc API to read AuxCoreBoot0 register omap4: hotplug: Add basic CPU hotplug support
Sascha Hauer (2): mxc_nand: Fix OOB handling mx25: flexcan clock support
Sergio Aguirre (1): omap3: Unify omap2_set_globals_3[43,6x]x functions
Shubhrajyoti Datta (1): omap4: Board changes for 4430sdp tmp105 temperature sensor
Simon Guinot (3): [ARM] Kirkwood: add LaCie Network Space Max v2 support leds: add LED driver for Network Space v2 LEDs [ARM] Kirkwood: update LED support for Network Space v2
Steve Sakoman (1): omap: Overo: Fix support for second ethernet port
Sukumar Ghorai (8): omap3 gpmc: functionality enhancement omap3 nand: cleanup virtual address usages omap3 nand: fix issue in board file to detect nand omap3 flash: rename board-sdp-flash.c to be use by other boards omap3: add support for NAND on zoom2 board omap3: add support for NAND on zoom3 board omap-3630-sdp : Add support for Flash omap3: add support for NAND on LDP board
Thomas Weber (10): OMAP2: Devkit8000: Cleanup for power supplies OMAP2: Devkit8000: change panel to generic panel OMAP2: Devkit8000: Remove unneeded VDVI supply OMAP2: Devkit8000: Remove non existing vsim supply OMAP2: Devkit8000: Remove en-/disable for tv panel OMAP2: Devkit8000: Using the REGULATOR_SUPPLY macro OMAP2: Devkit8000: Using gpio_is_valid macro OMAP2: Devkit8000: Remove unused omap_board_config OMAP2: Devkit8000: Fix regulator for power supply OMAP2: powerdomain: Add break in switch statement
Tim Gardner (5): UBUNTU: [Config] Find ABI files according to their source package name UBUNTU: [Config] getabi: Only get armel omap and vexpress UBUNTU: Bump ABI UBUNTU: [Config] Changed flavour names from {omap,vexpress} to linaro-{omap,vexpress} UBUNTU: Linaro-2.6.35-1002.6
Tony Lindgren (36): Merge branch 'v2.6.35-rc3-iommu-for-next' of git://gitorious.org/~doyu/lk/mainline into omap-for-linus omap: Separate out omap2 FS USB platform init functions omap: Move omap2 FS USB platform init code into mach-omap2/usb-fs.c omap: Enable interface clock for omap2 FS USB omap: Move omap1 USB platform init code into mach-omap1/usb.c omap: mux: Fix omap_mux_init_gpio for omap24xx omap: mux: Renumber package defines to make room for older 24xx packages omap: mux: Allow compiling in new mux code on all mach-omap2 systems omap: mux: Remove unncessary parens from mux34xx.c omap: mux: Add data for 2420 omap: mux: Add data for 2430 omap: mux: Select SIP package for H4 omap: mux: Select POP package for Apollon omap: mux: Select POP package for N8X0 omap: mux: Select POP package for 2430SDP omap: mux: Make omap2 FS USB code use new mux functions omap: mux: Do keypad muxing in board-*.c files omap: mux: Mux Apollon LCD power in board-apollon.c omap: mux: Mux 2430 USB0HS_STP in board-2430.c omap: mux: Convert 2420 platform init code to use new mux code omap: mux: Remove old mux code ARM: Disable VGA console for ARM in most cases omap: Use 32KiHZ timer by default omap: Make omap specific features appear under Kconfig menu omap2/3/4: Move Kconfig options to mach-omap2/Kconfig omap2/3/4: Select all omaps and boards by default omap2/3/4: Add Kconfig option to compile in typical omap features ARM: 6203/1: Make VFPv3 usable on ARMv6 ARM: 6207/1: Replace CONFIG_HAS_TLS_REG with HWCAP_TLS and check for it on V6 omap: Add back UART MDR1 check into uncompress.h omap2: Fix GPIO numbers and smc91x for 2430sdp Merge branch 'devel-misc' into omap-for-linus Merge branch 'for_2.6.36' of git://git.pwsan.com/linux-2.6 into omap-for-linus Merge branch 'devel-map-io' into omap-for-linus Merge branch 'v2.6.35-omap-mailbox-for-next' of git://gitorious.org/~doyu/lk/mainline into omap-for-linus arm: Replace CONFIG_HAS_TLS_REG with HWCAP_TLS and check for it on V6
Uwe Kleine-König (69): ARM: mx3: rename mach-mx35pdk.c to mach-mx35_3ds.c matching its arch number ARM: mx25: rename mach-mx25pdk.c to mach-mx25_3ds.c matching its arch number ARM: zImage: don't hard code the stack size twice ARM: zImage: some comments for __armv3_mpu_cache_on ARM: zImage: __armv3_mpu_cache_flush: respect should-be-zero specification ARM: zImage: fix comments for cache_on, cache_off and cache_clean_flush ARM: zImage: annotate debug functions about corrupted registers ARM: mx1: don't use deprecated symbol names ARM: mx1/scb9328: fix type of uart1_mxc_exit to make compiler happy ARM: mx2/mx27_3ds: document alternative names and remove empty header ARM: imx: remove empty and unused board headers ARM: mx3/kzm_arm11_01: fold board header in its only user ARM: mx2/mx21ads: fold board header in its only user ARM: mx2/mx27ads: fold board header in its only user ARM: mx3/qong: get rid of nearly empty header ARM: mx3/mx31_3ds: fold board header in its only user ARM: mx3/mx31ads: fold board header in its only user ARM: mxc: grammar fix ARM: imx: rename mach dir for mx21 and mx27 to mach-imx ARM: imx/mx1: fold crm_regs.h into its only consumer ARM: imx: get rid of mxc_gpio_init ARM: imx: fold serial.c into devices.c ARM: imx1: rename imx_csi_device to match its .name ARM: imx1: rename imx_i2c_device to follow a common naming scheme ARM: imx1: rename imx_uart[12]_device to follow a common naming scheme ARM: imx: rename mxc_uart_devicex to follow a common naming scheme ARM: imx: move mx1 support to mach-imx ARM: imx: Kconfig: use an if block instead of a depend for many symbols ARM: imx: prepare deprecating ARCH_MX1, MACH_MX2, MACH_MX21 and MACH_MX27 ARM: imx: new Kconfig symbol and feature test macro for DMA on mx1 and mx2 ARM: imx: new helper function imx_add_platform_device MTD: mxc_nand: make bit fields unsigned to please sparse ARM: imx: remove paragraphs with old address of the FSF ARM: mx25: remove paragraphs with old address of the FSF ARM: mx3: remove paragraphs with old address of the FSF ARM: mxc91231: remove paragraphs with old address of the FSF ARM: mxc: remove paragraphs with old address of the FSF ARM: imx: Change the way nand devices are registered (generic part) ARM: imx: Change the way nand devices are registered (imx21) ARM: imx: Change the way nand devices are registered (imx25) ARM: imx: Change the way nand devices are registered (imx27) ARM: imx: Change the way nand devices are registered (imx31) ARM: imx: Change the way nand devices are registered (imx35) ARM: imx: dynamically register imx-i2c devices (generic part) ARM: imx: dynamically register imx-i2c devices (imx1) ARM: imx: dynamically register imx-i2c devices (imx21) ARM: imx: dynamically register imx-i2c devices (imx25) ARM: imx: dynamically register imx-i2c devices (imx27) ARM: imx: dynamically register imx-i2c devices (imx31) ARM: imx: dynamically register imx-i2c devices (imx35) ARM: imx: dynamically register spi_imx devices (generic part) ARM: imx: dynamically register spi_imx devices (imx21) ARM: imx: dynamically register spi_imx devices (imx25) ARM: imx: dynamically register spi_imx devices (imx27) ARM: imx: dynamically register spi_imx devices (imx31) ARM: imx: dynamically register spi_imx devices (imx35) ARM: imx: dynamically register imx-uart devices (generic part) ARM: imx: dynamically register imx-uart devices (imx1) ARM: imx: dynamically register imx-uart devices (imx21) ARM: imx: dynamically register imx-uart devices (imx25) ARM: imx: dynamically register imx-uart devices (imx27) ARM: imx: dynamically register imx-uart devices (imx31) ARM: imx: dynamically register imx-uart devices (imx35) ARM: mx3: complement uart init routine with an exit routine ARM: remove bit-rotten STANDALONE_DEBUG for decompressor ARM: zImage: don't define unused symbol initrd_phys ARM: deprecate support for old way to pass kernel parameters Merge branch 'imx/for-2.6.36' of git://git.pengutronix.de/git/ukl/linux-2.6 into HEAD mmc: build fix: mmc_pm_notify is only available with CONFIG_PM=y
Vincent Sanders (1): Remove ARM default configurations which duplicate omap3_defconfig
Will Deacon (18): ARM: 6218/1: Versatile Express: add support for local timers on CA9X4 daughterboard ARM: 6198/1: perf probe: Add ARM DWARF register number mappings ARM: 6199/1: Add kprobe-based event tracer ARM: 6213/1: atomic64_test: add ARM as supported architecture Versatile Express: add support for local timers on CA9X4 daughterboard ARM: Add kprobe-based event tracer ARM: perf probe: Add ARM DWARF register number mappings ARM: errata: TLBIASIDIS and TLBIMVAIS operations can broadcast a faulty ASID ARM: flush_ptrace_access: invalidate all I-caches ARM: atomic64_test: add ARM as supported architecture Merge branches 'atomic-fixes', 'misc-patches', 'perf-probe' and 'sw-breakpoint' into for-linaro Merge branch 'perf-tools' into for-linaro ARM: errata: TLBIASIDIS and TLBIMVAIS operations can broadcast a faulty ASID ARM: flush_ptrace_access: invalidate all I-caches oprofile: don't call arch exit code from init code on failure ARM: oprofile: fix and simplify init/exit functions ARM: perf: reword comments relating to perf_event_do_pending ARM: perf: fix event validation
Wolfram Sang (1): pcm037/pcm043/pca100: fix ULPI-related build warnings
eric miao (2): ARM: 6197/2: preliminary support for sparse IRQ ARM: 6251/1: Make SPARSE_IRQ a hidden option
stanley.miao (1): OMAP3: AM3505/3517 do not have IO wakeup capability
wanzongshun (5): ARM: 6231/1: re-organize the nuc900 lcd arch platform data setting ARM: 6232/1: add nuc900 keypad arch platform data ARM: 6249/1: add nuc900 kpi platform_device structure to nuc910_dev ARM: 6250/1: patch for modifying spi flash configuration ARM: 6274/1: add global control registers definition header file for nuc900
Documentation/arm/00-INDEX | 2 + Documentation/arm/memory.txt | 8 +- Documentation/arm/swp_emulation | 27 + Documentation/arm/tcm.txt | 30 +- arch/arm/Kconfig | 193 +- arch/arm/Makefile | 16 +- arch/arm/boot/Makefile | 8 +- arch/arm/boot/compressed/Makefile | 15 +- arch/arm/boot/compressed/Makefile.debug | 23 - arch/arm/boot/compressed/head-l7200.S | 29 - arch/arm/boot/compressed/head.S | 41 +- arch/arm/boot/compressed/misc.c | 20 - arch/arm/common/gic.c | 46 + arch/arm/common/sa1111.c | 5 +- arch/arm/configs/am3517_evm_defconfig | 127 - arch/arm/configs/cm_t35_defconfig | 157 - arch/arm/configs/devkit8000_defconfig | 184 - arch/arm/configs/igep0020_defconfig | 179 - arch/arm/configs/kirkwood_defconfig | 8 + arch/arm/configs/lusl7200_defconfig | 23 - arch/arm/configs/omap3_beagle_defconfig | 134 - arch/arm/configs/omap3_evm_defconfig | 160 - arch/arm/configs/omap3_pandora_defconfig | 158 - arch/arm/configs/omap3_stalker_lks_defconfig | 150 - arch/arm/configs/omap3_touchbook_defconfig | 621 -- arch/arm/configs/omap_2430sdp_defconfig | 136 - arch/arm/configs/omap_3430sdp_defconfig | 178 - arch/arm/configs/omap_3630sdp_defconfig | 154 - arch/arm/configs/omap_apollon_2420_defconfig | 92 - arch/arm/configs/omap_h4_2420_defconfig | 107 - arch/arm/configs/omap_ldp_defconfig | 135 - arch/arm/configs/omap_zoom2_defconfig | 143 - arch/arm/configs/omap_zoom3_defconfig | 155 - arch/arm/configs/overo_defconfig | 275 - arch/arm/configs/rx51_defconfig | 222 - arch/arm/include/asm/assembler.h | 13 +- arch/arm/include/asm/cacheflush.h | 9 +- arch/arm/include/asm/domain.h | 31 +- arch/arm/include/asm/elf.h | 3 + arch/arm/include/asm/futex.h | 9 +- arch/arm/include/asm/hwcap.h | 1 + arch/arm/include/asm/irq.h | 2 + arch/arm/include/asm/kexec.h | 22 +- arch/arm/include/asm/mach/arch.h | 2 + arch/arm/include/asm/mach/irq.h | 1 + arch/arm/include/asm/mach/map.h | 2 + arch/arm/include/asm/mach/pci.h | 1 + arch/arm/include/asm/memblock.h | 16 + arch/arm/include/asm/memory.h | 76 +- arch/arm/include/asm/mmzone.h | 30 - arch/arm/include/asm/perf_event.h | 2 +- arch/arm/include/asm/pgtable.h | 29 +- arch/arm/include/asm/ptrace.h | 36 + arch/arm/include/asm/setup.h | 8 +- arch/arm/include/asm/smp_plat.h | 4 + arch/arm/include/asm/system.h | 2 +- arch/arm/include/asm/tlbflush.h | 12 +- arch/arm/include/asm/tls.h | 46 + arch/arm/include/asm/traps.h | 2 + arch/arm/include/asm/uaccess.h | 16 +- arch/arm/include/asm/unistd.h | 1 + arch/arm/include/asm/vfpmacros.h | 18 + arch/arm/kernel/Makefile | 6 +- arch/arm/kernel/calls.S | 1 + arch/arm/kernel/compat.c | 7 - arch/arm/kernel/compat.h | 2 - arch/arm/kernel/crash_dump.c | 60 + arch/arm/kernel/entry-armv.S | 29 +- arch/arm/kernel/entry-common.S | 124 +- arch/arm/kernel/fiq.c | 5 + arch/arm/kernel/irq.c | 41 +- arch/arm/kernel/machine_kexec.c | 14 +- arch/arm/kernel/module.c | 34 + arch/arm/kernel/perf_event.c | 12 +- arch/arm/kernel/process.c | 29 +- arch/arm/kernel/ptrace.c | 96 + arch/arm/kernel/relocate_kernel.S | 6 + arch/arm/kernel/setup.c | 113 +- arch/arm/kernel/smp.c | 17 +- arch/arm/kernel/smp_twd.c | 3 +- arch/arm/kernel/swp_emulate.c | 260 + arch/arm/kernel/tcm.c | 118 +- arch/arm/kernel/traps.c | 55 +- arch/arm/lib/Makefile | 1 - arch/arm/lib/getuser.S | 13 +- arch/arm/lib/putuser.S | 29 +- arch/arm/lib/uaccess.S | 83 +- arch/arm/mach-aaec2000/include/mach/memory.h | 10 - arch/arm/mach-at91/Kconfig | 11 + arch/arm/mach-at91/Makefile | 3 + arch/arm/mach-at91/at91sam9g45.c | 11 + arch/arm/mach-at91/board-sam9g20ek-2slot-mmc.c | 45 + arch/arm/mach-at91/board-sam9g20ek.c | 45 + arch/arm/mach-at91/board-snapper9260.c | 189 + arch/arm/mach-at91/include/mach/at91cap9.h | 2 +- arch/arm/mach-at91/include/mach/at91cap9_ddrsdr.h | 22 +- arch/arm/mach-at91/include/mach/at91sam9260.h | 2 +- arch/arm/mach-at91/include/mach/at91sam9261.h | 2 +- arch/arm/mach-at91/include/mach/at91sam9_ddrsdr.h | 130 + arch/arm/mach-at91/include/mach/at91sam9_sdramc.h | 23 +- arch/arm/mach-at91/include/mach/at91sam9rl.h | 2 +- arch/arm/mach-at91/include/mach/board.h | 2 + arch/arm/mach-at91/include/mach/cpu.h | 10 + arch/arm/mach-at91/include/mach/gpio.h | 1 + arch/arm/mach-at91/pm.h | 49 +- arch/arm/mach-at91/pm_slowclock.S | 74 +- arch/arm/mach-bcmring/core.c | 23 +- arch/arm/mach-clps711x/Kconfig | 1 - arch/arm/mach-clps711x/clep7312.c | 1 - arch/arm/mach-clps711x/edb7211-arch.c | 10 +- arch/arm/mach-clps711x/fortunet.c | 1 - arch/arm/mach-clps711x/include/mach/memory.h | 2 - arch/arm/mach-cns3xxx/Makefile | 3 +- arch/arm/mach-cns3xxx/cns3420vb.c | 4 + arch/arm/mach-cns3xxx/devices.c | 111 + arch/arm/mach-cns3xxx/devices.h | 20 + arch/arm/mach-cns3xxx/include/mach/cns3xxx.h | 91 +- arch/arm/mach-cns3xxx/pcie.c | 389 + arch/arm/mach-cns3xxx/pm.c | 31 +- arch/arm/mach-davinci/include/mach/memory.h | 9 +- arch/arm/mach-dove/common.c | 61 + arch/arm/mach-dove/common.h | 2 + arch/arm/mach-dove/dove-db-setup.c | 2 + arch/arm/mach-ep93xx/adssphere.c | 24 +- arch/arm/mach-ep93xx/clock.c | 2 +- arch/arm/mach-ep93xx/core.c | 46 +- arch/arm/mach-ep93xx/edb93xx.c | 31 +- arch/arm/mach-ep93xx/gesbc9312.c | 24 +- arch/arm/mach-ep93xx/include/mach/platform.h | 3 + arch/arm/mach-ep93xx/micro9.c | 37 +- arch/arm/mach-ep93xx/simone.c | 24 +- arch/arm/mach-ep93xx/ts72xx.c | 27 +- arch/arm/mach-imx/Kconfig | 193 + arch/arm/{mach-mx2 => mach-imx}/Makefile | 18 +- arch/arm/{mach-mx2 => mach-imx}/Makefile.boot | 4 + .../{mach-mx1/clock.c => mach-imx/clock-imx1.c} | 50 +- .../clock_imx21.c => mach-imx/clock-imx21.c} | 0 .../clock_imx27.c => mach-imx/clock-imx27.c} | 2 +- .../{mach-mx2/cpu_imx27.c => mach-imx/cpu-imx27.c} | 0 arch/arm/mach-imx/devices-imx1.h | 18 + arch/arm/mach-imx/devices-imx21.h | 30 + arch/arm/mach-imx/devices-imx27.h | 38 + arch/arm/{mach-mx2 => mach-imx}/devices.c | 296 +- arch/arm/{mach-mx2 => mach-imx}/devices.h | 32 +- .../{plat-mxc/dma-mx1-mx2.c => mach-imx/dma-v1.c} | 4 +- arch/arm/mach-imx/eukrea_mbimx27-baseboard.c | 392 + arch/arm/mach-imx/include/mach/dma-mx1-mx2.h | 10 + .../include/mach/dma-v1.h} | 10 +- arch/arm/{mach-mx2 => mach-imx}/mach-cpuimx27.c | 122 +- arch/arm/{mach-mx2 => mach-imx}/mach-imx27lite.c | 11 +- arch/arm/{mach-mx1 => mach-imx}/mach-mx1ads.c | 34 +- arch/arm/{mach-mx2 => mach-imx}/mach-mx21ads.c | 58 +- arch/arm/{mach-mx2 => mach-imx}/mach-mx27_3ds.c | 40 +- arch/arm/{mach-mx2 => mach-imx}/mach-mx27ads.c | 76 +- arch/arm/{mach-mx2 => mach-imx}/mach-mxt_td60.c | 36 +- arch/arm/{mach-mx2 => mach-imx}/mach-pca100.c | 114 +- arch/arm/{mach-mx2 => mach-imx}/mach-pcm038.c | 33 +- arch/arm/{mach-mx1 => mach-imx}/mach-scb9328.c | 21 +- .../arm/{mach-mx1/generic.c => mach-imx/mm-imx1.c} | 23 +- arch/arm/{mach-mx2 => mach-imx}/mm-imx21.c | 5 +- arch/arm/{mach-mx2 => mach-imx}/mm-imx27.c | 5 +- .../ksym_mx1.c => mach-imx/mx1-camera-fiq-ksym.c} | 0 .../mx1_camera_fiq.S => mach-imx/mx1-camera-fiq.S} | 0 arch/arm/{mach-mx2 => mach-imx}/pcm970-baseboard.c | 0 arch/arm/mach-imx/pm-imx27.c | 46 + arch/arm/mach-integrator/common.h | 1 + arch/arm/mach-integrator/core.c | 19 +- arch/arm/mach-integrator/integrator_ap.c | 3 + arch/arm/mach-integrator/integrator_cp.c | 3 + arch/arm/mach-integrator/pci_v3.c | 8 +- arch/arm/mach-iop13xx/include/mach/memory.h | 2 - arch/arm/mach-iop13xx/pci.c | 2 +- arch/arm/mach-ixp2000/pci.c | 2 +- arch/arm/mach-ixp23xx/pci.c | 2 +- arch/arm/mach-ixp4xx/common-pci.c | 7 +- arch/arm/mach-ixp4xx/include/mach/memory.h | 6 +- arch/arm/mach-kirkwood/Kconfig | 19 + arch/arm/mach-kirkwood/Makefile | 2 + arch/arm/mach-kirkwood/addr-map.c | 10 +- arch/arm/mach-kirkwood/common.c | 38 +- arch/arm/mach-kirkwood/common.h | 5 +- arch/arm/mach-kirkwood/db88f6281-bp-setup.c | 18 +- arch/arm/mach-kirkwood/include/mach/bridge-regs.h | 3 +- arch/arm/mach-kirkwood/include/mach/irqs.h | 1 + arch/arm/mach-kirkwood/include/mach/kirkwood.h | 39 +- arch/arm/mach-kirkwood/include/mach/leds-ns2.h | 26 + arch/arm/mach-kirkwood/mpp.c | 3 +- arch/arm/mach-kirkwood/mpp.h | 596 +- arch/arm/mach-kirkwood/mv88f6281gtw_ge-setup.c | 2 +- arch/arm/mach-kirkwood/netspace_v2-setup.c | 104 +- arch/arm/mach-kirkwood/netxbig_v2-setup.c | 32 +- arch/arm/mach-kirkwood/openrd-setup.c | 29 +- arch/arm/mach-kirkwood/pcie.c | 174 +- arch/arm/mach-kirkwood/rd88f6192-nas-setup.c | 2 +- arch/arm/mach-kirkwood/rd88f6281-setup.c | 2 +- arch/arm/mach-kirkwood/t5325-setup.c | 194 + arch/arm/mach-kirkwood/ts219-setup.c | 11 +- arch/arm/mach-kirkwood/ts41x-setup.c | 39 +- arch/arm/mach-ks8695/pci.c | 4 +- arch/arm/mach-l7200/Makefile | 11 - arch/arm/mach-l7200/Makefile.boot | 2 - arch/arm/mach-l7200/core.c | 100 - arch/arm/mach-l7200/include/mach/aux_reg.h | 28 - arch/arm/mach-l7200/include/mach/debug-macro.S | 40 - arch/arm/mach-l7200/include/mach/entry-macro.S | 35 - arch/arm/mach-l7200/include/mach/gp_timers.h | 42 - arch/arm/mach-l7200/include/mach/gpio.h | 105 - arch/arm/mach-l7200/include/mach/hardware.h | 57 - arch/arm/mach-l7200/include/mach/io.h | 21 - arch/arm/mach-l7200/include/mach/irqs.h | 56 - arch/arm/mach-l7200/include/mach/memory.h | 26 - arch/arm/mach-l7200/include/mach/pmpcon.h | 46 - arch/arm/mach-l7200/include/mach/pmu.h | 125 - arch/arm/mach-l7200/include/mach/serial.h | 37 - arch/arm/mach-l7200/include/mach/serial_l7200.h | 101 - arch/arm/mach-l7200/include/mach/sib.h | 119 - arch/arm/mach-l7200/include/mach/sys-clock.h | 67 - arch/arm/mach-l7200/include/mach/system.h | 29 - arch/arm/mach-l7200/include/mach/time.h | 73 - arch/arm/mach-l7200/include/mach/timex.h | 20 - arch/arm/mach-l7200/include/mach/uncompress.h | 39 - arch/arm/mach-l7200/include/mach/vmalloc.h | 4 - arch/arm/mach-lh7a40x/include/mach/memory.h | 44 - arch/arm/mach-lpc32xx/Kconfig | 33 + arch/arm/mach-lpc32xx/Makefile | 8 + arch/arm/mach-lpc32xx/Makefile.boot | 4 + arch/arm/mach-lpc32xx/clock.c | 1137 +++ arch/arm/mach-lpc32xx/clock.h | 38 + arch/arm/mach-lpc32xx/common.c | 271 + arch/arm/mach-lpc32xx/common.h | 73 + arch/arm/mach-lpc32xx/gpiolib.c | 446 ++ .../include/mach/clkdev.h} | 19 +- .../include/mach/debug-macro.S} | 25 +- arch/arm/mach-lpc32xx/include/mach/entry-macro.S | 47 + arch/arm/mach-lpc32xx/include/mach/gpio.h | 74 + arch/arm/mach-lpc32xx/include/mach/hardware.h | 34 + arch/arm/mach-lpc32xx/include/mach/i2c.h | 63 + .../include/mach/io.h} | 21 +- arch/arm/mach-lpc32xx/include/mach/irqs.h | 117 + .../include/mach/memory.h} | 21 +- arch/arm/mach-lpc32xx/include/mach/platform.h | 694 ++ arch/arm/mach-lpc32xx/include/mach/system.h | 52 + .../include/mach/timex.h} | 22 +- arch/arm/mach-lpc32xx/include/mach/uncompress.h | 60 + .../include/mach/vmalloc.h} | 18 +- arch/arm/mach-lpc32xx/irq.c | 432 + arch/arm/mach-lpc32xx/phy3250.c | 397 + arch/arm/mach-lpc32xx/pm.c | 146 + arch/arm/mach-lpc32xx/serial.c | 190 + arch/arm/mach-lpc32xx/suspend.S | 151 + arch/arm/mach-lpc32xx/timer.c | 182 + arch/arm/mach-msm/Makefile | 2 +- arch/arm/mach-msm/board-trout-gpio.c | 112 + arch/arm/mach-msm/board-trout.c | 1 - arch/arm/mach-msm/board-trout.h | 157 + arch/arm/mach-msm/include/mach/gpio.h | 7 + arch/arm/mach-mx1/Kconfig | 19 - arch/arm/mach-mx1/Makefile | 15 - arch/arm/mach-mx1/Makefile.boot | 4 - arch/arm/mach-mx1/crm_regs.h | 55 - arch/arm/mach-mx1/devices.c | 242 - arch/arm/mach-mx1/devices.h | 7 - arch/arm/mach-mx2/Kconfig | 116 - arch/arm/mach-mx2/eukrea_mbimx27-baseboard.c | 249 - arch/arm/mach-mx2/serial.c | 141 - arch/arm/mach-mx25/Kconfig | 23 + arch/arm/mach-mx25/Makefile | 4 +- arch/arm/mach-mx25/clock.c | 70 +- arch/arm/mach-mx25/devices-imx25.h | 43 + arch/arm/mach-mx25/devices.c | 313 +- arch/arm/mach-mx25/devices.h | 16 +- arch/arm/mach-mx25/eukrea_mbimxsd-baseboard.c | 260 + arch/arm/mach-mx25/mach-cpuimx25.c | 173 + .../mach-mx25/{mach-mx25pdk.c => mach-mx25_3ds.c} | 58 +- arch/arm/mach-mx25/mm.c | 7 +- arch/arm/mach-mx3/Kconfig | 53 + arch/arm/mach-mx3/Makefile | 4 +- arch/arm/mach-mx3/clock-imx35.c | 6 +- arch/arm/mach-mx3/devices-imx31.h | 38 + arch/arm/mach-mx3/devices-imx35.h | 37 + arch/arm/mach-mx3/devices.c | 247 +- arch/arm/mach-mx3/devices.h | 13 - arch/arm/mach-mx3/eukrea_mbimxsd-baseboard.c | 263 + arch/arm/mach-mx3/mach-armadillo5x0.c | 17 +- arch/arm/mach-mx3/mach-cpuimx35.c | 227 + arch/arm/mach-mx3/mach-kzm_arm11_01.c | 31 +- arch/arm/mach-mx3/mach-mx31_3ds.c | 256 +- arch/arm/mach-mx3/mach-mx31ads.c | 55 +- arch/arm/mach-mx3/mach-mx31lilly.c | 15 +- arch/arm/mach-mx3/mach-mx31lite.c | 17 +- arch/arm/mach-mx3/mach-mx31moboard.c | 50 +- .../mach-mx3/{mach-mx35pdk.c => mach-mx35_3ds.c} | 16 +- arch/arm/mach-mx3/mach-pcm037.c | 34 +- arch/arm/mach-mx3/mach-pcm037_eet.c | 7 +- arch/arm/mach-mx3/mach-pcm043.c | 31 +- arch/arm/mach-mx3/mach-qong.c | 16 +- arch/arm/mach-mx3/mm.c | 7 +- arch/arm/mach-mx3/mx31lilly-db.c | 14 +- arch/arm/mach-mx3/mx31lite-db.c | 15 +- arch/arm/mach-mx3/mx31moboard-devboard.c | 10 +- arch/arm/mach-mx3/mx31moboard-marxbot.c | 4 - arch/arm/mach-mx3/mx31moboard-smartbot.c | 11 +- arch/arm/mach-mx5/Kconfig | 27 + arch/arm/mach-mx5/Makefile | 4 +- arch/arm/mach-mx5/board-cpuimx51.c | 293 + arch/arm/mach-mx5/board-mx51_3ds.c | 164 + arch/arm/mach-mx5/board-mx51_babbage.c | 28 +- arch/arm/mach-mx5/clock-mx51.c | 16 + arch/arm/mach-mx5/devices.c | 83 +- arch/arm/mach-mx5/devices.h | 4 + arch/arm/mach-mx5/eukrea_mbimx51-baseboard.c | 200 + arch/arm/mach-mx5/mm.c | 3 + arch/arm/mach-mxc91231/crm_regs.h | 5 - arch/arm/mach-mxc91231/devices.c | 2 +- arch/arm/mach-mxc91231/mm.c | 8 +- arch/arm/mach-nomadik/clock.c | 4 + arch/arm/mach-omap1/Kconfig | 13 + arch/arm/mach-omap1/Makefile | 3 + arch/arm/mach-omap1/board-ams-delta.c | 3 +- arch/arm/mach-omap1/board-fsample.c | 13 + arch/arm/mach-omap1/board-generic.c | 5 +- arch/arm/mach-omap1/board-h2.c | 32 +- arch/arm/mach-omap1/board-h3.c | 16 +- arch/arm/mach-omap1/board-htcherald.c | 3 +- arch/arm/mach-omap1/board-innovator.c | 5 +- arch/arm/mach-omap1/board-nokia770.c | 137 +- arch/arm/mach-omap1/board-osk.c | 3 +- arch/arm/mach-omap1/board-palmte.c | 87 +- arch/arm/mach-omap1/board-palmtt.c | 3 +- arch/arm/mach-omap1/board-palmz71.c | 16 +- arch/arm/mach-omap1/board-perseus2.c | 13 + arch/arm/mach-omap1/board-sx1.c | 5 +- arch/arm/mach-omap1/board-voiceblue.c | 3 +- arch/arm/mach-omap1/clock.c | 22 +- arch/arm/mach-omap1/clock.h | 2 +- arch/arm/mach-omap1/clock_data.c | 149 +- arch/arm/mach-omap1/devices.c | 72 - arch/arm/mach-omap1/include/mach/debug-macro.S | 10 +- arch/arm/mach-omap1/io.c | 2 - arch/arm/mach-omap1/mailbox.c | 55 +- arch/arm/mach-omap1/mcbsp.c | 3 - arch/arm/mach-omap1/mux.c | 6 +- arch/arm/mach-omap1/serial.c | 7 + arch/arm/mach-omap1/usb.c | 530 ++ arch/arm/mach-omap2/Kconfig | 89 + arch/arm/mach-omap2/Makefile | 23 +- arch/arm/mach-omap2/board-2430sdp.c | 24 +- arch/arm/mach-omap2/board-3430sdp.c | 25 +- arch/arm/mach-omap2/board-3630sdp.c | 130 +- arch/arm/mach-omap2/board-4430sdp.c | 71 +- arch/arm/mach-omap2/board-am3517evm.c | 9 +- arch/arm/mach-omap2/board-apollon.c | 31 +- arch/arm/mach-omap2/board-cm-t35.c | 29 +- arch/arm/mach-omap2/board-devkit8000.c | 170 +- .../{board-sdp-flash.c => board-flash.c} | 93 +- arch/arm/mach-omap2/board-generic.c | 2 +- arch/arm/mach-omap2/board-h4.c | 61 +- arch/arm/mach-omap2/board-igep0020.c | 9 +- arch/arm/mach-omap2/board-ldp.c | 44 +- arch/arm/mach-omap2/board-n8x0.c | 14 + arch/arm/mach-omap2/board-omap3beagle.c | 17 +- arch/arm/mach-omap2/board-omap3evm.c | 9 +- arch/arm/mach-omap2/board-omap3pandora.c | 157 +- arch/arm/mach-omap2/board-omap3stalker.c | 8 +- arch/arm/mach-omap2/board-omap3touchbook.c | 34 +- arch/arm/mach-omap2/board-omap4panda.c | 304 + arch/arm/mach-omap2/board-overo.c | 75 +- arch/arm/mach-omap2/board-rx51-peripherals.c | 78 +- arch/arm/mach-omap2/board-rx51-video.c | 1 - arch/arm/mach-omap2/board-rx51.c | 3 +- arch/arm/mach-omap2/board-zoom2.c | 65 +- arch/arm/mach-omap2/board-zoom3.c | 65 +- arch/arm/mach-omap2/clock3xxx_data.c | 7 +- arch/arm/mach-omap2/cm.c | 6 +- arch/arm/mach-omap2/devices.c | 88 +- arch/arm/mach-omap2/gpmc-nand.c | 37 +- arch/arm/mach-omap2/gpmc.c | 284 +- arch/arm/mach-omap2/i2c.c | 27 +- arch/arm/mach-omap2/id.c | 64 +- .../include/mach/{board-sdp.h => board-flash.h} | 9 +- arch/arm/mach-omap2/include/mach/board-zoom.h | 6 + arch/arm/mach-omap2/include/mach/debug-macro.S | 29 +- arch/arm/mach-omap2/include/mach/id.h | 22 + arch/arm/mach-omap2/include/mach/omap4-common.h | 7 + arch/arm/mach-omap2/io.c | 16 +- arch/arm/mach-omap2/iommu2.c | 44 +- arch/arm/mach-omap2/mailbox.c | 182 +- arch/arm/mach-omap2/mcbsp.c | 13 +- arch/arm/mach-omap2/mux.c | 338 +- arch/arm/mach-omap2/mux.h | 28 +- arch/arm/mach-omap2/mux2420.c | 688 ++ arch/arm/mach-omap2/mux2420.h | 282 + arch/arm/mach-omap2/mux2430.c | 791 ++ arch/arm/mach-omap2/mux2430.h | 370 + arch/arm/mach-omap2/mux34xx.c | 8 +- arch/arm/mach-omap2/omap-headsmp.S | 16 - arch/arm/mach-omap2/omap-hotplug.c | 79 + arch/arm/mach-omap2/omap-iommu.c | 2 +- arch/arm/mach-omap2/omap-smp.c | 3 +- arch/arm/mach-omap2/omap44xx-smc.S | 25 + arch/arm/mach-omap2/omap_hwmod.c | 106 +- arch/arm/mach-omap2/omap_hwmod_2420_data.c | 79 +- arch/arm/mach-omap2/omap_hwmod_2430_data.c | 81 +- arch/arm/mach-omap2/omap_hwmod_3xxx_data.c | 92 +- arch/arm/mach-omap2/omap_hwmod_common_data.c | 3 + arch/arm/mach-omap2/omap_hwmod_common_data.h | 1 + arch/arm/mach-omap2/pm.c | 84 + arch/arm/mach-omap2/pm24xx.c | 1 - arch/arm/mach-omap2/pm34xx.c | 7 +- arch/arm/mach-omap2/pm44xx.c | 135 + arch/arm/mach-omap2/powerdomain.c | 1 + arch/arm/mach-omap2/powerdomains34xx.h | 12 +- arch/arm/mach-omap2/serial.c | 80 +- arch/arm/mach-omap2/usb-ehci.c | 1 - arch/arm/mach-omap2/usb-fs.c | 359 + arch/arm/mach-omap2/usb-musb.c | 1 - arch/arm/mach-omap2/usb-tusb6010.c | 14 +- arch/arm/mach-orion5x/Kconfig | 1 + arch/arm/mach-orion5x/dns323-setup.c | 370 +- arch/arm/mach-orion5x/include/mach/system.h | 2 + arch/arm/mach-pxa/cm-x2xx-pci.c | 4 +- arch/arm/mach-pxa/corgi.c | 1 - arch/arm/mach-pxa/eseries.c | 1 - arch/arm/mach-pxa/generic.h | 3 +- arch/arm/mach-pxa/include/mach/memory.h | 19 +- arch/arm/mach-pxa/palmt5.c | 7 + arch/arm/mach-pxa/palmtreo.c | 9 + arch/arm/mach-pxa/poodle.c | 1 - arch/arm/mach-pxa/spitz.c | 1 - arch/arm/mach-pxa/tosa.c | 1 - arch/arm/mach-realview/core.c | 40 +- arch/arm/mach-realview/include/mach/board-pb1176.h | 1 + arch/arm/mach-realview/include/mach/irqs-pb1176.h | 2 +- arch/arm/mach-realview/include/mach/memory.h | 7 +- arch/arm/mach-realview/realview_eb.c | 30 +- arch/arm/mach-realview/realview_pb1176.c | 46 +- arch/arm/mach-realview/realview_pb11mp.c | 9 +- arch/arm/mach-realview/realview_pba8.c | 9 +- arch/arm/mach-realview/realview_pbx.c | 9 +- arch/arm/mach-s3c2410/mach-h1940.c | 9 + arch/arm/mach-s3c2412/mach-smdk2413.c | 1 - arch/arm/mach-s3c2412/mach-vstms.c | 1 - arch/arm/mach-s3c2440/mach-rx1950.c | 9 + arch/arm/mach-s3c2440/mach-rx3715.c | 9 + arch/arm/mach-sa1100/generic.h | 3 +- arch/arm/mach-sa1100/include/mach/memory.h | 6 +- arch/arm/mach-shark/include/mach/memory.h | 7 +- arch/arm/mach-shmobile/Kconfig | 12 + arch/arm/mach-shmobile/include/mach/irqs.h | 1 - arch/arm/mach-spear3xx/clock.c | 3 + arch/arm/mach-spear6xx/clock.c | 3 + arch/arm/mach-u300/clock.c | 6 + arch/arm/mach-u300/include/mach/memory.h | 8 - arch/arm/mach-u300/u300.c | 17 + arch/arm/mach-ux500/board-mop500.c | 36 +- arch/arm/mach-ux500/clock.c | 4 + arch/arm/mach-ux500/devices-db8500.c | 14 +- .../mach-ux500/include/mach/irqs-board-mop500.h | 23 + arch/arm/mach-ux500/include/mach/irqs-db5500.h | 85 + arch/arm/mach-ux500/include/mach/irqs-db8500.h | 96 + arch/arm/mach-ux500/include/mach/irqs.h | 22 +- arch/arm/mach-ux500/pins-db8500.h | 742 ++ arch/arm/mach-versatile/core.c | 35 +- arch/arm/mach-versatile/pci.c | 2 +- arch/arm/mach-vexpress/ct-ca9x4.c | 4 +- arch/arm/mach-vexpress/include/mach/ct-ca9x4.h | 1 + arch/arm/mach-vexpress/v2m.c | 7 +- arch/arm/mach-w90x900/dev.c | 96 +- arch/arm/mach-w90x900/include/mach/regs-gcr.h | 39 + arch/arm/mach-w90x900/mach-nuc950evb.c | 44 - arch/arm/mach-w90x900/nuc910.c | 2 + arch/arm/mach-w90x900/nuc950.c | 2 - arch/arm/mm/Kconfig | 56 +- arch/arm/mm/Makefile | 1 - arch/arm/mm/alignment.c | 16 +- arch/arm/mm/cache-l2x0.c | 15 +- arch/arm/mm/copypage-v4mc.c | 2 +- arch/arm/mm/copypage-v6.c | 2 +- arch/arm/mm/copypage-xscale.c | 2 +- arch/arm/mm/discontig.c | 45 - arch/arm/mm/dma-mapping.c | 21 +- arch/arm/mm/fault-armv.c | 8 +- arch/arm/mm/fault.c | 56 +- arch/arm/mm/flush.c | 50 +- arch/arm/mm/init.c | 424 +- arch/arm/mm/ioremap.c | 80 +- arch/arm/mm/mm.h | 4 +- arch/arm/mm/mmu.c | 192 +- arch/arm/mm/nommu.c | 22 +- arch/arm/mm/proc-arm1020.S | 6 +- arch/arm/mm/proc-arm1020e.S | 6 +- arch/arm/mm/proc-arm1022.S | 6 +- arch/arm/mm/proc-arm1026.S | 6 +- arch/arm/mm/proc-arm6_7.S | 2 - arch/arm/mm/proc-arm720.S | 6 +- arch/arm/mm/proc-arm740.S | 6 +- arch/arm/mm/proc-arm7tdmi.S | 2 - arch/arm/mm/proc-arm920.S | 10 +- arch/arm/mm/proc-arm922.S | 10 +- arch/arm/mm/proc-arm925.S | 6 +- arch/arm/mm/proc-arm926.S | 6 +- arch/arm/mm/proc-arm940.S | 6 +- arch/arm/mm/proc-arm946.S | 6 +- arch/arm/mm/proc-arm9tdmi.S | 2 - arch/arm/mm/proc-fa526.S | 6 +- arch/arm/mm/proc-feroceon.S | 7 +- arch/arm/mm/proc-macros.S | 7 + arch/arm/mm/proc-mohawk.S | 6 +- arch/arm/mm/proc-sa110.S | 8 +- arch/arm/mm/proc-sa1100.S | 6 +- arch/arm/mm/proc-v6.S | 10 +- arch/arm/mm/proc-v7.S | 16 +- arch/arm/mm/proc-xsc3.S | 6 +- arch/arm/mm/proc-xscale.S | 6 +- arch/arm/mm/vmregion.c | 5 +- arch/arm/mm/vmregion.h | 2 +- arch/arm/oprofile/common.c | 47 +- arch/arm/plat-iop/pci.c | 2 +- arch/arm/plat-iop/time.c | 53 +- arch/arm/plat-mxc/3ds_debugboard.c | 202 + arch/arm/plat-mxc/Kconfig | 22 +- arch/arm/plat-mxc/Makefile | 5 +- arch/arm/plat-mxc/audmux-v1.c | 4 - arch/arm/plat-mxc/audmux-v2.c | 19 +- arch/arm/plat-mxc/clock.c | 37 +- arch/arm/plat-mxc/devices.c | 33 + arch/arm/plat-mxc/devices/Kconfig | 15 + arch/arm/plat-mxc/devices/Makefile | 8 + arch/arm/plat-mxc/devices/platform-flexcan.c | 30 + arch/arm/plat-mxc/devices/platform-imx-i2c.c | 29 + arch/arm/plat-mxc/devices/platform-imx-uart.c | 60 + arch/arm/plat-mxc/devices/platform-mxc_nand.c | 44 + arch/arm/plat-mxc/devices/platform-spi_imx.c | 30 + arch/arm/plat-mxc/ehci.c | 50 +- arch/arm/plat-mxc/gpio.c | 6 + arch/arm/plat-mxc/include/mach/3ds_debugboard.h | 18 + .../arm/plat-mxc/include/mach/board-armadillo5x0.h | 15 - arch/arm/plat-mxc/include/mach/board-kzmarm11.h | 39 - arch/arm/plat-mxc/include/mach/board-mx21ads.h | 52 - arch/arm/plat-mxc/include/mach/board-mx27ads.h | 344 - arch/arm/plat-mxc/include/mach/board-mx27lite.h | 14 - arch/arm/plat-mxc/include/mach/board-mx27pdk.h | 14 - arch/arm/plat-mxc/include/mach/board-mx31_3ds.h | 59 - arch/arm/plat-mxc/include/mach/board-mx31ads.h | 117 - arch/arm/plat-mxc/include/mach/board-mx31lilly.h | 2 +- arch/arm/plat-mxc/include/mach/board-mx31lite.h | 2 +- arch/arm/plat-mxc/include/mach/board-mx31moboard.h | 2 +- arch/arm/plat-mxc/include/mach/board-pcm038.h | 2 +- arch/arm/plat-mxc/include/mach/board-qong.h | 17 - arch/arm/plat-mxc/include/mach/debug-macro.S | 4 +- arch/arm/plat-mxc/include/mach/devices-common.h | 60 + ...board-eukrea_cpuimx27.h => eukrea-baseboards.h} | 19 +- arch/arm/plat-mxc/include/mach/gpio.h | 1 + arch/arm/plat-mxc/include/mach/iomux-mx25.h | 28 +- arch/arm/plat-mxc/include/mach/iomux-mx51.h | 559 +- arch/arm/plat-mxc/include/mach/iomux-mxc91231.h | 4 - arch/arm/plat-mxc/include/mach/iomux-v3.h | 15 + arch/arm/plat-mxc/include/mach/memory.h | 4 +- arch/arm/plat-mxc/include/mach/mmc.h | 3 + arch/arm/plat-mxc/include/mach/mx1.h | 28 +- arch/arm/plat-mxc/include/mach/mx25.h | 50 +- arch/arm/plat-mxc/include/mach/mx27.h | 4 +- arch/arm/plat-mxc/include/mach/mx2_cam.h | 46 + arch/arm/plat-mxc/include/mach/mx31.h | 4 +- arch/arm/plat-mxc/include/mach/mx35.h | 6 +- arch/arm/plat-mxc/include/mach/mx3_camera.h | 4 - arch/arm/plat-mxc/include/mach/mxc91231.h | 4 - arch/arm/plat-mxc/include/mach/mxc_nand.h | 10 +- arch/arm/plat-mxc/include/mach/system.h | 4 - arch/arm/plat-mxc/include/mach/timex.h | 4 - arch/arm/plat-mxc/include/mach/uncompress.h | 4 - arch/arm/plat-mxc/include/mach/vmalloc.h | 4 - arch/arm/plat-mxc/irq.c | 3 - arch/arm/plat-mxc/system.c | 4 - arch/arm/plat-mxc/tzic.c | 2 - arch/arm/plat-nomadik/gpio.c | 316 +- arch/arm/plat-nomadik/include/plat/gpio.h | 15 + arch/arm/plat-nomadik/include/plat/mtu.h | 6 + arch/arm/plat-nomadik/include/plat/pincfg.h | 72 + arch/arm/plat-nomadik/timer.c | 14 +- arch/arm/plat-omap/Kconfig | 33 +- arch/arm/plat-omap/Makefile | 1 + arch/arm/plat-omap/common.c | 18 +- arch/arm/plat-omap/debug-leds.c | 2 +- arch/arm/plat-omap/devices.c | 124 - arch/arm/plat-omap/dma.c | 11 +- arch/arm/plat-omap/fb.c | 77 +- arch/arm/plat-omap/gpio.c | 4 +- arch/arm/plat-omap/i2c.c | 12 +- arch/arm/plat-omap/include/plat/board.h | 8 + arch/arm/plat-omap/include/plat/clock.h | 130 +- arch/arm/plat-omap/include/plat/common.h | 11 +- arch/arm/plat-omap/include/plat/cpu.h | 17 +- arch/arm/plat-omap/include/plat/dma.h | 1 + arch/arm/plat-omap/include/plat/dsp_common.h | 40 - arch/arm/plat-omap/include/plat/gpmc.h | 42 +- arch/arm/plat-omap/include/plat/iommu.h | 2 + arch/arm/plat-omap/include/plat/mailbox.h | 20 +- arch/arm/plat-omap/include/plat/mux.h | 224 +- arch/arm/plat-omap/include/plat/nand.h | 6 +- arch/arm/plat-omap/include/plat/omap-pm.h | 130 +- arch/arm/plat-omap/include/plat/omap_device.h | 2 + arch/arm/plat-omap/include/plat/omap_hwmod.h | 14 +- arch/arm/plat-omap/include/plat/smp.h | 1 + arch/arm/plat-omap/include/plat/uncompress.h | 6 + arch/arm/plat-omap/include/plat/usb.h | 49 +- arch/arm/plat-omap/include/plat/vram.h | 5 +- arch/arm/plat-omap/iommu.c | 27 +- arch/arm/plat-omap/iopgtable.h | 8 +- arch/arm/plat-omap/mailbox.c | 248 +- arch/arm/plat-omap/mux.c | 2 +- arch/arm/plat-omap/omap-pm-noop.c | 61 +- arch/arm/plat-omap/omap_device.c | 37 +- arch/arm/plat-omap/usb.c | 644 +-- arch/arm/plat-orion/pcie.c | 34 + arch/arm/plat-spear/time.c | 47 +- arch/arm/plat-versatile/Makefile | 4 + arch/arm/plat-versatile/leds.c | 103 + arch/arm/vfp/vfpmodule.c | 10 +- debian.linaro/NOTES | 4 + debian.linaro/abi/2.6.35-1004.9/abiname | 1 + debian.linaro/abi/2.6.35-1004.9/armel/linaro-mx51 | 4847 ++++++++++++ .../abi/2.6.35-1004.9/armel/linaro-mx51.modules | 255 + debian.linaro/abi/2.6.35-1004.9/armel/linaro-omap | 8286 ++++++++++++++++++++ .../abi/2.6.35-1004.9/armel/linaro-omap.modules | 1760 +++++ .../abi/2.6.35-1004.9/armel/linaro-vexpress | 5159 ++++++++++++ .../2.6.35-1004.9/armel/linaro-vexpress.modules | 214 + debian.linaro/changelog | 125 + debian.linaro/changelog.historical | 4171 ++++++++++ debian.linaro/config/armel/config.common.armel | 3 + .../config/armel/config.flavour.linaro-mx51 | 541 ++ .../config/armel/config.flavour.linaro-omap | 576 ++ .../config/armel/config.flavour.linaro-vexpress | 571 ++ debian.linaro/config/config.common.ports | 4253 ++++++++++ debian.linaro/config/config.common.ubuntu | 2842 +++++++ debian.linaro/config/enforce | 57 + debian.linaro/control.d/flavour-control.stub | 77 + debian.linaro/control.d/vars.linaro-mx51 | 8 + debian.linaro/control.d/vars.linaro-omap | 8 + debian.linaro/control.d/vars.linaro-vexpress | 8 + debian.linaro/control.stub.in | 21 + debian.linaro/copyright | 29 + debian.linaro/d-i/firmware/README.txt | 4 + debian.linaro/d-i/kernel-versions.in | 6 + debian.linaro/d-i/modules/block-modules | 30 + debian.linaro/d-i/modules/crypto-modules | 8 + debian.linaro/d-i/modules/fat-modules | 7 + debian.linaro/d-i/modules/fs-core-modules | 3 + debian.linaro/d-i/modules/fs-secondary-modules | 5 + debian.linaro/d-i/modules/input-modules | 21 + debian.linaro/d-i/modules/irda-modules | 30 + debian.linaro/d-i/modules/md-modules | 13 + debian.linaro/d-i/modules/mouse-modules | 2 + debian.linaro/d-i/modules/nfs-modules | 4 + debian.linaro/d-i/modules/nic-modules | 155 + debian.linaro/d-i/modules/nic-shared-modules | 22 + debian.linaro/d-i/modules/nic-usb-modules | 27 + debian.linaro/d-i/modules/parport-modules | 2 + debian.linaro/d-i/modules/plip-modules | 1 + debian.linaro/d-i/modules/ppp-modules | 6 + debian.linaro/d-i/modules/sata-modules | 14 + debian.linaro/d-i/modules/scsi-modules | 116 + debian.linaro/d-i/modules/squashfs-modules | 1 + debian.linaro/d-i/modules/storage-core-modules | 10 + debian.linaro/d-i/modules/usb-modules | 9 + debian.linaro/d-i/modules/vlan-modules | 3 + debian.linaro/d-i/package-list | 190 + debian.linaro/etc/getabis | 8 + debian.linaro/etc/kernelconfig | 7 + debian.linaro/rules.d/armel.mk | 16 + debian/commit-templates/newrelease | 2 +- debian/debian.env | 2 +- debian/rules.d/0-common-vars.mk | 2 +- debian/rules.d/1-maintainer.mk | 2 +- debian/rules.d/2-binary-arch.mk | 2 +- debian/scripts/misc/getabis | 5 +- debian/scripts/misc/insert-changes.pl | 2 +- debian/scripts/misc/insert-ubuntu-changes | 2 +- debian/scripts/misc/kernelconfig | 2 +- debian/scripts/module-inclusion | 2 +- drivers/amba/bus.c | 88 +- drivers/gpio/pl061.c | 4 +- drivers/leds/Kconfig | 9 + drivers/leds/Makefile | 1 + drivers/leds/leds-ns2.c | 338 + drivers/media/video/Kconfig | 13 + drivers/media/video/Makefile | 1 + drivers/media/video/mx2_camera.c | 1513 ++++ drivers/misc/Kconfig | 10 + drivers/misc/Makefile | 1 + drivers/misc/arm-charlcd.c | 396 + drivers/mmc/core/host.c | 2 + drivers/mmc/host/mmci.c | 148 +- drivers/mmc/host/mmci.h | 39 +- drivers/mmc/host/mxcmmc.c | 48 +- drivers/mtd/nand/mxc_nand.c | 33 +- drivers/mtd/nand/omap2.c | 220 +- drivers/net/phy/marvell.c | 38 +- drivers/oprofile/oprof.c | 11 +- drivers/rtc/rtc-pl031.c | 2 +- drivers/serial/amba-pl010.c | 2 +- drivers/serial/amba-pl011.c | 90 +- drivers/usb/gadget/at91_udc.c | 205 +- drivers/usb/gadget/at91_udc.h | 3 + drivers/usb/gadget/fsl_mxc_udc.c | 2 +- drivers/usb/host/ehci-mxc.c | 2 +- drivers/video/console/Kconfig | 2 +- drivers/video/imxfb.c | 72 +- drivers/video/omap/lcd_apollon.c | 3 - drivers/video/omap2/omapfb/omapfb-main.c | 2 +- drivers/video/omap2/vram.c | 43 +- include/linux/amba/bus.h | 11 + include/linux/amba/mmci.h | 10 +- include/linux/amba/serial.h | 3 + include/linux/marvell_phy.h | 20 + include/linux/omapfb.h | 2 +- lib/Kconfig.debug | 7 + lib/atomic64_test.c | 2 +- lib/scatterlist.c | 23 +- mm/kmemleak.c | 98 +- scripts/kconfig/expr.h | 2 + scripts/kconfig/menu.c | 5 + scripts/kconfig/symbol.c | 18 + tools/perf/arch/arm/Makefile | 4 + tools/perf/arch/arm/util/dwarf-regs.c | 64 + tools/perf/builtin-buildid-list.c | 4 +- tools/perf/builtin-diff.c | 2 - tools/perf/builtin-report.c | 2 - tools/perf/util/event.c | 10 +- tools/perf/util/map.c | 22 +- tools/perf/util/map.h | 2 +- tools/perf/util/session.c | 22 +- tools/perf/util/symbol.c | 366 +- tools/perf/util/symbol.h | 1 - 734 files changed, 60844 insertions(+), 13825 deletions(-) create mode 100644 Documentation/arm/swp_emulation delete mode 100644 arch/arm/boot/compressed/Makefile.debug delete mode 100644 arch/arm/boot/compressed/head-l7200.S delete mode 100644 arch/arm/configs/am3517_evm_defconfig delete mode 100644 arch/arm/configs/cm_t35_defconfig delete mode 100644 arch/arm/configs/devkit8000_defconfig delete mode 100644 arch/arm/configs/igep0020_defconfig delete mode 100644 arch/arm/configs/lusl7200_defconfig delete mode 100644 arch/arm/configs/omap3_beagle_defconfig delete mode 100644 arch/arm/configs/omap3_evm_defconfig delete mode 100644 arch/arm/configs/omap3_pandora_defconfig delete mode 100644 arch/arm/configs/omap3_stalker_lks_defconfig delete mode 100644 arch/arm/configs/omap3_touchbook_defconfig delete mode 100644 arch/arm/configs/omap_2430sdp_defconfig delete mode 100644 arch/arm/configs/omap_3430sdp_defconfig delete mode 100644 arch/arm/configs/omap_3630sdp_defconfig delete mode 100644 arch/arm/configs/omap_apollon_2420_defconfig delete mode 100644 arch/arm/configs/omap_h4_2420_defconfig delete mode 100644 arch/arm/configs/omap_ldp_defconfig delete mode 100644 arch/arm/configs/omap_zoom2_defconfig delete mode 100644 arch/arm/configs/omap_zoom3_defconfig delete mode 100644 arch/arm/configs/overo_defconfig delete mode 100644 arch/arm/configs/rx51_defconfig create mode 100644 arch/arm/include/asm/memblock.h delete mode 100644 arch/arm/include/asm/mmzone.h create mode 100644 arch/arm/include/asm/tls.h create mode 100644 arch/arm/kernel/crash_dump.c create mode 100644 arch/arm/kernel/swp_emulate.c create mode 100644 arch/arm/mach-at91/board-snapper9260.c create mode 100644 arch/arm/mach-at91/include/mach/at91sam9_ddrsdr.h create mode 100644 arch/arm/mach-cns3xxx/devices.c create mode 100644 arch/arm/mach-cns3xxx/devices.h create mode 100644 arch/arm/mach-cns3xxx/pcie.c create mode 100644 arch/arm/mach-imx/Kconfig rename arch/arm/{mach-mx2 => mach-imx}/Makefile (55%) rename arch/arm/{mach-mx2 => mach-imx}/Makefile.boot (67%) rename arch/arm/{mach-mx1/clock.c => mach-imx/clock-imx1.c} (90%) rename arch/arm/{mach-mx2/clock_imx21.c => mach-imx/clock-imx21.c} (100%) rename arch/arm/{mach-mx2/clock_imx27.c => mach-imx/clock-imx27.c} (99%) rename arch/arm/{mach-mx2/cpu_imx27.c => mach-imx/cpu-imx27.c} (100%) create mode 100644 arch/arm/mach-imx/devices-imx1.h create mode 100644 arch/arm/mach-imx/devices-imx21.h create mode 100644 arch/arm/mach-imx/devices-imx27.h rename arch/arm/{mach-mx2 => mach-imx}/devices.c (67%) rename arch/arm/{mach-mx2 => mach-imx}/devices.h (54%) rename arch/arm/{plat-mxc/dma-mx1-mx2.c => mach-imx/dma-v1.c} (99%) create mode 100644 arch/arm/mach-imx/eukrea_mbimx27-baseboard.c create mode 100644 arch/arm/mach-imx/include/mach/dma-mx1-mx2.h rename arch/arm/{plat-mxc/include/mach/dma-mx1-mx2.h => mach-imx/include/mach/dma-v1.h} (93%) rename arch/arm/{mach-mx2 => mach-imx}/mach-cpuimx27.c (66%) rename arch/arm/{mach-mx2 => mach-imx}/mach-imx27lite.c (86%) rename arch/arm/{mach-mx1 => mach-imx}/mach-mx1ads.c (81%) rename arch/arm/{mach-mx2 => mach-imx}/mach-mx21ads.c (77%) rename arch/arm/{mach-mx2 => mach-imx}/mach-mx27_3ds.c (74%) rename arch/arm/{mach-mx2 => mach-imx}/mach-mx27ads.c (82%) rename arch/arm/{mach-mx2 => mach-imx}/mach-mxt_td60.c (86%) rename arch/arm/{mach-mx2 => mach-imx}/mach-pca100.c (80%) rename arch/arm/{mach-mx2 => mach-imx}/mach-pcm038.c (91%) rename arch/arm/{mach-mx1 => mach-imx}/mach-scb9328.c (89%) rename arch/arm/{mach-mx1/generic.c => mach-imx/mm-imx1.c} (68%) rename arch/arm/{mach-mx2 => mach-imx}/mm-imx21.c (95%) rename arch/arm/{mach-mx2 => mach-imx}/mm-imx27.c (95%) rename arch/arm/{mach-mx1/ksym_mx1.c => mach-imx/mx1-camera-fiq-ksym.c} (100%) rename arch/arm/{mach-mx1/mx1_camera_fiq.S => mach-imx/mx1-camera-fiq.S} (100%) rename arch/arm/{mach-mx2 => mach-imx}/pcm970-baseboard.c (100%) create mode 100644 arch/arm/mach-imx/pm-imx27.c create mode 100644 arch/arm/mach-integrator/common.h create mode 100644 arch/arm/mach-kirkwood/include/mach/leds-ns2.h create mode 100644 arch/arm/mach-kirkwood/t5325-setup.c delete mode 100644 arch/arm/mach-l7200/Makefile delete mode 100644 arch/arm/mach-l7200/Makefile.boot delete mode 100644 arch/arm/mach-l7200/core.c delete mode 100644 arch/arm/mach-l7200/include/mach/aux_reg.h delete mode 100644 arch/arm/mach-l7200/include/mach/debug-macro.S delete mode 100644 arch/arm/mach-l7200/include/mach/entry-macro.S delete mode 100644 arch/arm/mach-l7200/include/mach/gp_timers.h delete mode 100644 arch/arm/mach-l7200/include/mach/gpio.h delete mode 100644 arch/arm/mach-l7200/include/mach/hardware.h delete mode 100644 arch/arm/mach-l7200/include/mach/io.h delete mode 100644 arch/arm/mach-l7200/include/mach/irqs.h delete mode 100644 arch/arm/mach-l7200/include/mach/memory.h delete mode 100644 arch/arm/mach-l7200/include/mach/pmpcon.h delete mode 100644 arch/arm/mach-l7200/include/mach/pmu.h delete mode 100644 arch/arm/mach-l7200/include/mach/serial.h delete mode 100644 arch/arm/mach-l7200/include/mach/serial_l7200.h delete mode 100644 arch/arm/mach-l7200/include/mach/sib.h delete mode 100644 arch/arm/mach-l7200/include/mach/sys-clock.h delete mode 100644 arch/arm/mach-l7200/include/mach/system.h delete mode 100644 arch/arm/mach-l7200/include/mach/time.h delete mode 100644 arch/arm/mach-l7200/include/mach/timex.h delete mode 100644 arch/arm/mach-l7200/include/mach/uncompress.h delete mode 100644 arch/arm/mach-l7200/include/mach/vmalloc.h create mode 100644 arch/arm/mach-lpc32xx/Kconfig create mode 100644 arch/arm/mach-lpc32xx/Makefile create mode 100644 arch/arm/mach-lpc32xx/Makefile.boot create mode 100644 arch/arm/mach-lpc32xx/clock.c create mode 100644 arch/arm/mach-lpc32xx/clock.h create mode 100644 arch/arm/mach-lpc32xx/common.c create mode 100644 arch/arm/mach-lpc32xx/common.h create mode 100644 arch/arm/mach-lpc32xx/gpiolib.c copy arch/arm/{plat-mxc/include/mach/board-pcm037.h => mach-lpc32xx/include/mach/clkdev.h} (57%) rename arch/arm/{plat-mxc/include/mach/board-mx35pdk.h => mach-lpc32xx/include/mach/debug-macro.S} (55%) create mode 100644 arch/arm/mach-lpc32xx/include/mach/entry-macro.S create mode 100644 arch/arm/mach-lpc32xx/include/mach/gpio.h create mode 100644 arch/arm/mach-lpc32xx/include/mach/hardware.h create mode 100644 arch/arm/mach-lpc32xx/include/mach/i2c.h copy arch/arm/{plat-mxc/include/mach/board-pcm043.h => mach-lpc32xx/include/mach/io.h} (57%) create mode 100644 arch/arm/mach-lpc32xx/include/mach/irqs.h rename arch/arm/{plat-mxc/include/mach/board-pcm043.h => mach-lpc32xx/include/mach/memory.h} (57%) create mode 100644 arch/arm/mach-lpc32xx/include/mach/platform.h create mode 100644 arch/arm/mach-lpc32xx/include/mach/system.h copy arch/arm/{plat-mxc/include/mach/board-pcm037.h => mach-lpc32xx/include/mach/timex.h} (57%) create mode 100644 arch/arm/mach-lpc32xx/include/mach/uncompress.h rename arch/arm/{plat-mxc/include/mach/board-pcm037.h => mach-lpc32xx/include/mach/vmalloc.h} (57%) create mode 100644 arch/arm/mach-lpc32xx/irq.c create mode 100644 arch/arm/mach-lpc32xx/phy3250.c create mode 100644 arch/arm/mach-lpc32xx/pm.c create mode 100644 arch/arm/mach-lpc32xx/serial.c create mode 100644 arch/arm/mach-lpc32xx/suspend.S create mode 100644 arch/arm/mach-lpc32xx/timer.c create mode 100644 arch/arm/mach-msm/board-trout-gpio.c delete mode 100644 arch/arm/mach-mx1/Kconfig delete mode 100644 arch/arm/mach-mx1/Makefile delete mode 100644 arch/arm/mach-mx1/Makefile.boot delete mode 100644 arch/arm/mach-mx1/crm_regs.h delete mode 100644 arch/arm/mach-mx1/devices.c delete mode 100644 arch/arm/mach-mx1/devices.h delete mode 100644 arch/arm/mach-mx2/Kconfig delete mode 100644 arch/arm/mach-mx2/eukrea_mbimx27-baseboard.c delete mode 100644 arch/arm/mach-mx2/serial.c create mode 100644 arch/arm/mach-mx25/devices-imx25.h create mode 100644 arch/arm/mach-mx25/eukrea_mbimxsd-baseboard.c create mode 100644 arch/arm/mach-mx25/mach-cpuimx25.c rename arch/arm/mach-mx25/{mach-mx25pdk.c => mach-mx25_3ds.c} (76%) create mode 100644 arch/arm/mach-mx3/devices-imx31.h create mode 100644 arch/arm/mach-mx3/devices-imx35.h create mode 100644 arch/arm/mach-mx3/eukrea_mbimxsd-baseboard.c create mode 100644 arch/arm/mach-mx3/mach-cpuimx35.c rename arch/arm/mach-mx3/{mach-mx35pdk.c => mach-mx35_3ds.c} (89%) create mode 100644 arch/arm/mach-mx5/board-cpuimx51.c create mode 100644 arch/arm/mach-mx5/board-mx51_3ds.c create mode 100644 arch/arm/mach-mx5/eukrea_mbimx51-baseboard.c create mode 100644 arch/arm/mach-omap1/usb.c rename arch/arm/mach-omap2/{board-sdp-flash.c => board-flash.c} (66%) create mode 100644 arch/arm/mach-omap2/board-omap4panda.c rename arch/arm/mach-omap2/include/mach/{board-sdp.h => board-flash.h} (71%) create mode 100644 arch/arm/mach-omap2/include/mach/id.h create mode 100644 arch/arm/mach-omap2/mux2420.c create mode 100644 arch/arm/mach-omap2/mux2420.h create mode 100644 arch/arm/mach-omap2/mux2430.c create mode 100644 arch/arm/mach-omap2/mux2430.h create mode 100644 arch/arm/mach-omap2/omap-hotplug.c create mode 100644 arch/arm/mach-omap2/pm.c create mode 100644 arch/arm/mach-omap2/pm44xx.c create mode 100644 arch/arm/mach-omap2/usb-fs.c create mode 100644 arch/arm/mach-ux500/include/mach/irqs-board-mop500.h create mode 100644 arch/arm/mach-ux500/include/mach/irqs-db5500.h create mode 100644 arch/arm/mach-ux500/include/mach/irqs-db8500.h create mode 100644 arch/arm/mach-ux500/pins-db8500.h create mode 100644 arch/arm/mach-w90x900/include/mach/regs-gcr.h delete mode 100644 arch/arm/mm/discontig.c create mode 100644 arch/arm/plat-mxc/3ds_debugboard.c create mode 100644 arch/arm/plat-mxc/devices/Kconfig create mode 100644 arch/arm/plat-mxc/devices/Makefile create mode 100644 arch/arm/plat-mxc/devices/platform-flexcan.c create mode 100644 arch/arm/plat-mxc/devices/platform-imx-i2c.c create mode 100644 arch/arm/plat-mxc/devices/platform-imx-uart.c create mode 100644 arch/arm/plat-mxc/devices/platform-mxc_nand.c create mode 100644 arch/arm/plat-mxc/devices/platform-spi_imx.c create mode 100644 arch/arm/plat-mxc/include/mach/3ds_debugboard.h delete mode 100644 arch/arm/plat-mxc/include/mach/board-armadillo5x0.h delete mode 100644 arch/arm/plat-mxc/include/mach/board-kzmarm11.h delete mode 100644 arch/arm/plat-mxc/include/mach/board-mx21ads.h delete mode 100644 arch/arm/plat-mxc/include/mach/board-mx27ads.h delete mode 100644 arch/arm/plat-mxc/include/mach/board-mx27lite.h delete mode 100644 arch/arm/plat-mxc/include/mach/board-mx27pdk.h delete mode 100644 arch/arm/plat-mxc/include/mach/board-mx31_3ds.h delete mode 100644 arch/arm/plat-mxc/include/mach/board-mx31ads.h delete mode 100644 arch/arm/plat-mxc/include/mach/board-qong.h create mode 100644 arch/arm/plat-mxc/include/mach/devices-common.h rename arch/arm/plat-mxc/include/mach/{board-eukrea_cpuimx27.h => eukrea-baseboards.h} (64%) create mode 100644 arch/arm/plat-mxc/include/mach/mx2_cam.h create mode 100644 arch/arm/plat-nomadik/include/plat/pincfg.h delete mode 100644 arch/arm/plat-omap/include/plat/dsp_common.h create mode 100644 arch/arm/plat-versatile/leds.c create mode 100644 debian.linaro/NOTES create mode 100644 debian.linaro/abi/2.6.35-1004.9/abiname create mode 100644 debian.linaro/abi/2.6.35-1004.9/armel/linaro-mx51 create mode 100644 debian.linaro/abi/2.6.35-1004.9/armel/linaro-mx51.modules create mode 100644 debian.linaro/abi/2.6.35-1004.9/armel/linaro-omap create mode 100644 debian.linaro/abi/2.6.35-1004.9/armel/linaro-omap.modules create mode 100644 debian.linaro/abi/2.6.35-1004.9/armel/linaro-vexpress create mode 100644 debian.linaro/abi/2.6.35-1004.9/armel/linaro-vexpress.modules create mode 100644 debian.linaro/abi/perm-blacklist create mode 100644 debian.linaro/changelog create mode 100644 debian.linaro/changelog.historical create mode 100644 debian.linaro/config/armel/config.common.armel create mode 100644 debian.linaro/config/armel/config.flavour.linaro-mx51 create mode 100644 debian.linaro/config/armel/config.flavour.linaro-omap create mode 100644 debian.linaro/config/armel/config.flavour.linaro-vexpress create mode 100644 debian.linaro/config/config.common.ports create mode 100644 debian.linaro/config/config.common.ubuntu create mode 100644 debian.linaro/config/enforce create mode 100644 debian.linaro/control.d/flavour-control.stub create mode 100644 debian.linaro/control.d/vars.linaro-mx51 create mode 100644 debian.linaro/control.d/vars.linaro-omap create mode 100644 debian.linaro/control.d/vars.linaro-vexpress create mode 100644 debian.linaro/control.stub.in create mode 100644 debian.linaro/copyright create mode 100644 debian.linaro/d-i/firmware/README.txt create mode 100644 debian.linaro/d-i/kernel-versions.in create mode 100644 debian.linaro/d-i/modules/block-modules create mode 100644 debian.linaro/d-i/modules/crypto-modules create mode 100644 debian.linaro/d-i/modules/fat-modules create mode 100644 debian.linaro/d-i/modules/fs-core-modules create mode 100644 debian.linaro/d-i/modules/fs-secondary-modules create mode 100644 debian.linaro/d-i/modules/input-modules create mode 100644 debian.linaro/d-i/modules/irda-modules create mode 100644 debian.linaro/d-i/modules/md-modules create mode 100644 debian.linaro/d-i/modules/mouse-modules create mode 100644 debian.linaro/d-i/modules/nfs-modules create mode 100644 debian.linaro/d-i/modules/nic-modules create mode 100644 debian.linaro/d-i/modules/nic-shared-modules create mode 100644 debian.linaro/d-i/modules/nic-usb-modules create mode 100644 debian.linaro/d-i/modules/parport-modules create mode 100644 debian.linaro/d-i/modules/plip-modules create mode 100644 debian.linaro/d-i/modules/ppp-modules create mode 100644 debian.linaro/d-i/modules/sata-modules create mode 100644 debian.linaro/d-i/modules/scsi-modules create mode 100644 debian.linaro/d-i/modules/squashfs-modules create mode 100644 debian.linaro/d-i/modules/storage-core-modules create mode 100644 debian.linaro/d-i/modules/usb-modules create mode 100644 debian.linaro/d-i/modules/vlan-modules create mode 100644 debian.linaro/d-i/package-list create mode 100644 debian.linaro/etc/getabis create mode 100644 debian.linaro/etc/kernelconfig create mode 100644 debian.linaro/rules.d/armel.mk create mode 100644 drivers/leds/leds-ns2.c create mode 100644 drivers/media/video/mx2_camera.c create mode 100644 drivers/misc/arm-charlcd.c create mode 100644 include/linux/marvell_phy.h create mode 100644 tools/perf/arch/arm/Makefile create mode 100644 tools/perf/arch/arm/util/dwarf-regs.c