1. 25 5月, 2011 16 次提交
    • L
      mach-ux500: move the DB8500 PRCMU driver to MFD · 650c2a21
      Linus Walleij 提交于
      We have decided that this function arbiter fits better in the MFD
      subsystem. Since we need to concatenate the split header files we move
      it basically like this:
      
      mv mach-ux500/prcmu-db8500.c drivers/mfd/db8500-prcmu.c
      mv mach-ux500/include/mach/prcmu-defs.h include/linux/mfd/db8500-prcmu.h
      mv mach-ux500/include/mach/prcmu-regs.h drivers/mfd/db8500-prcmu-regs.h
      mach-ux500/include/mach/prcmu.h >> include/linux/mfd/db8500-prcmu.h
      rm arch/arm/mach-ux500/include/mach/prcmu.h
      
      Then we update different #include statements and Makefile orders etc
      to make the PRCMU driver compile, link and boot in the new place
      without really changing any code.
      Acked-by: NSamuel Ortiz <sameo@linux.intel.com>
      Signed-off-by: NLinus Walleij <linus.walleij@linaro.org>
      650c2a21
    • L
      mach-ux500: make PRCMU base address dynamic · 11871890
      Linus Walleij 提交于
      This makes the PRCMU base address be selected at runtime for U8500
      and U5500 instead of being compiled-in.
      Signed-off-by: NLinus Walleij <linus.walleij@linaro.org>
      11871890
    • L
      mach-ux500: rename PRCMU driver per SoC · 9f3c645c
      Linus Walleij 提交于
      This renames the prcmu.c file to prcmu-db8500.c so as to indicate
      that it is for this one SoC.
      Signed-off-by: NLinus Walleij <linus.walleij@linaro.org>
      9f3c645c
    • L
      mach-ux500: update ASIC version detection · 5d99eaee
      Linus Walleij 提交于
      This makes the core detect the DB8500 V2.0 and V2.1 ASICs, and
      add a convenience macro for "V2 or later".
      Signed-off-by: NLinus Walleij <linus.walleij@linaro.org>
      5d99eaee
    • R
      mach-ux500: update SoC and board IRQ handling · 06be2efa
      Rabin Vincent 提交于
      This splits out a per-SoC IRQ range handling, so that the
      DB8500 and DB5500 SoC:s can reuse aproximately the same IRQ
      range with the largest span setting the roof. The same change
      is done for the boards, mutatis mutandis, with a new file for
      the U5500 board.
      Signed-off-by: NRabin Vincent <rabin.vincent@stericsson.com>
      Signed-off-by: NLinus Walleij <linus.walleij@linaro.org>
      06be2efa
    • L
      b2596259
    • L
      32647406
    • L
      Merge branch 'drm-core-next' of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6 · 98b98d31
      Linus Torvalds 提交于
      * 'drm-core-next' of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6: (169 commits)
        drivers/gpu/drm/radeon/atom.c: fix warning
        drm/radeon/kms: bump kms version number
        drm/radeon/kms: properly set num banks for fusion asics
        drm/radeon/kms/atom: move dig phy init out of modesetting
        drm/radeon/kms/cayman: fix typo in register mask
        drm/radeon/kms: fix typo in spread spectrum code
        drm/radeon/kms: fix tile_config value reported to userspace on cayman.
        drm/radeon/kms: fix incorrect comparison in cayman setup code.
        drm/radeon/kms: add wait idle ioctl for eg->cayman
        drm/radeon/cayman: setup hdp to invalidate and flush when asked
        drm/radeon/evergreen/btc/fusion: setup hdp to invalidate and flush when asked
        agp/uninorth: Fix lockups with radeon KMS and >1x.
        drm/radeon/kms: the SS_Id field in the LCD table if for LVDS only
        drm/radeon/kms: properly set the CLK_REF bit for DCE3 devices
        drm/radeon/kms: fixup eDP connector handling
        drm/radeon/kms: bail early for eDP in hotplug callback
        drm/radeon/kms: simplify hotplug handler logic
        drm/radeon/kms: rewrite DP handling
        drm/radeon/kms/atom: add support for setting DP panel mode
        drm/radeon/kms: atombios.h updates for DP panel mode
        ...
      98b98d31
    • L
      Merge branch 'for-linus' of git://git390.marist.edu/pub/scm/linux-2.6 · 0d66cba1
      Linus Torvalds 提交于
      * 'for-linus' of git://git390.marist.edu/pub/scm/linux-2.6: (29 commits)
        [S390] cpu hotplug: fix external interrupt subclass mask handling
        [S390] oprofile: dont access lowcore
        [S390] oprofile: add missing irq stats counter
        [S390] Ignore sendmmsg system call note wired up warning
        [S390] s390,oprofile: fix compile error for !CONFIG_SMP
        [S390] s390,oprofile: fix alert counter increment
        [S390] Remove unused includes in process.c
        [S390] get CPC image name
        [S390] sclp: event buffer dissection
        [S390] chsc: process channel-path-availability information
        [S390] refactor page table functions for better pgste support
        [S390] merge page_test_dirty and page_clear_dirty
        [S390] qdio: prevent compile warning
        [S390] sclp: remove unnecessary sendmask check
        [S390] convert old cpumask API into new one
        [S390] pfault: cleanup code
        [S390] pfault: cpu hotplug vs missing completion interrupts
        [S390] smp: add __noreturn attribute to cpu_die()
        [S390] percpu: implement arch specific irqsafe_cpu_ops
        [S390] vdso: disable gcov profiling
        ...
      0d66cba1
    • L
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input · 4637f40f
      Linus Torvalds 提交于
      * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input: (40 commits)
        Input: ADP5589 - new driver for I2C Keypad Decoder and I/O Expander
        Input: tsc2007 - add X, Y and Z fuzz factors to platform data
        Input: tsc2007 - add poll_period parameter to platform data
        Input: tsc2007 - add poll_delay parameter to platform data
        Input: tsc2007 - add max_rt parameter to platform data
        Input: tsc2007 - debounce pressure measurement
        Input: ad714x - fix captouch wheel option algorithm
        Input: ad714x - allow platform code to specify irqflags
        Input: ad714x - fix threshold and completion interrupt masks
        Input: ad714x - fix up input configuration
        Input: elantech - remove support for proprietary X driver
        Input: elantech - report multitouch with proper ABS_MT messages
        Input: elantech - export pressure and width when supported
        Input: elantech - describe further the protocol
        Input: atmel_tsadcc - correct call to input_free_device
        Input: add driver FSL MPR121 capacitive touch sensor
        Input: remove useless synchronize_rcu() calls
        Input: ads7846 - fix gpio_pendown configuration
        Input: ads7846 - add possibility to use external vref on ads7846
        Input: rotary-encoder - add support for half-period encoders
        ...
      4637f40f
    • L
      Merge branch 'for-2.6.40' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu · 5129df03
      Linus Torvalds 提交于
      * 'for-2.6.40' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu:
        percpu: Unify input section names
        percpu: Avoid extra NOP in percpu_cmpxchg16b_double
        percpu: Cast away printk format warning
        percpu: Always align percpu output section to PAGE_SIZE
      
      Fix up fairly trivial conflict in arch/x86/include/asm/percpu.h as per Tejun
      5129df03
    • L
      Merge branch 'linux-next' of git://git.infradead.org/ubi-2.6 · 4d429480
      Linus Torvalds 提交于
      * 'linux-next' of git://git.infradead.org/ubi-2.6:
        UBI: switch to dynamic printks
        UBI: turn some macros into static inline
        UBI: improve checking in debugging prints
        UBI: fix typo in a message
        UBI: fix minor stylistic issues
        UBI: use __packed instead of __attribute__((packed))
        UBI: cleanup comments around volume properties
        UBI: re-name set volume properties ioctl
        UBI: make the control character device non-seekable
      4d429480
    • L
      Merge branch 'linux-next' of git://git.infradead.org/ubifs-2.6 · eb08d8ff
      Linus Torvalds 提交于
      * 'linux-next' of git://git.infradead.org/ubifs-2.6: (52 commits)
        UBIFS: switch to dynamic printks
        UBIFS: fix kernel-doc comments
        UBIFS: fix extremely rare mount failure
        UBIFS: simplify LEB recovery function further
        UBIFS: always cleanup the recovered LEB
        UBIFS: clean up LEB recovery function
        UBIFS: fix-up free space on mount if flag is set
        UBIFS: add the fixup function
        UBIFS: add a superblock flag for free space fix-up
        UBIFS: share the next_log_lnum helper
        UBIFS: expect corruption only in last journal head LEBs
        UBIFS: synchronize write-buffer before switching to the next bud
        UBIFS: remove BUG statement
        UBIFS: change bud replay function conventions
        UBIFS: substitute the replay tree with a replay list
        UBIFS: simplify replay
        UBIFS: store free and dirty space in the bud replay entry
        UBIFS: remove unnecessary stack variable
        UBIFS: double check that buds are replied in order
        UBIFS: make 2 functions static
        ...
      eb08d8ff
    • L
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu · 9f22aae0
      Linus Torvalds 提交于
      * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu: (22 commits)
        m68knommu: Use generic show_interrupts()
        coldfire_qspi compile fix
        m68k: merge the mmu and non-mmu versions of sys_m68k.c
        m68knommu: use asm-generic/bitops/ext2-atomic.h
        m68knommu: Remove obsolete #include <linux/sys.h>
        m68k: merge mmu and non-mmu versions of asm-offsets.c
        m68k: merge non-mmu and mmu versions of m68k_ksyms.c
        m68knommu: remove un-needed exporting of COLDFIRE symbols
        m68knommu: move EXPORT of kernel_thread to function definition
        m68knommu: move EXPORT of local checksumming functions to definitions
        m68knommu: move EXPORT of dump_fpu to function definition
        m68knommu: clean up mm/init_no.c
        m68k: merge the mmu and non-mmu mm/Makefile
        m68k: mv kmap_mm.c to kmap.c
        m68knommu: remove stubs for __ioremap() and iounmap()
        m68knommu: remove unused kernel_set_cachemode()
        m68k: let Makefile sort out compiling mmu and non-mmu lib/checksum.c
        m68k: remove duplicate memcpy() implementation
        m68k: remove duplicate memset() implementation
        m68k: remove duplicate memmove() implementation
        ...
      9f22aae0
    • L
      Merge branch 'x86-urgent-for-linus' of... · 988c7f2d
      Linus Torvalds 提交于
      Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
      
      * 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:
        x86, ioapic: Restore ioapic entries during resume properly
        x86: Get rid of asmregparm
        um: Use RWSEM_GENERIC_SPINLOCK on x86
      988c7f2d
    • S
      x86, ioapic: Restore ioapic entries during resume properly · 2f344d2e
      Suresh Siddha 提交于
      In mask/restore_ioapic_entries() we should be restoring ioapic
      entries when ioapics[apic].saved_registers is not NULL.
      
      Fix the typo and address the resume hang regression reported by
      Linus.
      
      This was not found sooner because the systems where these
      changes were tested on kept the IO-APIC entries intact over
      resume.
      Reported-and-tested-by: NLinus Torvalds <torvalds@linux-foundation.org>
      Signed-off-by: NSuresh Siddha <suresh.b.siddha@intel.com>
      Cc: Daniel J Blueman <daniel.blueman@gmail.com>
      Link: http://lkml.kernel.org/r/1306259131.7171.7.camel@sbsiddha-MOBL3.sc.intel.comSigned-off-by: NIngo Molnar <mingo@elte.hu>
      2f344d2e
  2. 24 5月, 2011 24 次提交