Permalink
Commits on Apr 20, 2012
  1. kovan: Remove logo from kovan_defconfig

    With the new display, we no longer require the bootup logo, as it's
    copied from U-Boot.
    Sean Cross committed Apr 20, 2012
Commits on Apr 18, 2012
  1. V4L/DVB: gspca - main: Fix a crash of some webcams on ARM arch

    When plugging some webcams on ARM, the system crashes.
    This is because we alloc buffer for an urb through usb_buffer_alloc,
    the alloced buffer is already in DMA coherent region, so we should
    set the flag of this urb to URB_NO_TRANSFER_DMA_MAP, otherwise when
    we submit this urb, the hcd core will handle this address as an
    non-DMA address and call dma_map_single/sg to map it. On arm
    architecture, dma_map_single a DMA coherent address will be catched
    by a BUG_ON().
    
    Signed-off-by: Jason Wang <jason77.wang@gmail.com>
    Signed-off-by: Jean-François Moine <moinejf@free.fr>
    Cc: stable@kernel.org
    Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
    Jason Wang committed with Sean Cross Sep 3, 2010
Commits on Mar 7, 2012
  1. stmpe-ts: Add Kovan-specific hack to invert Y axis

    The Y axis is wired up upside-down on Kovan.  This platform-
    specific hack subtracks XY_MASK from the Y value in order to unflip
    the reading from the Y axis.
    Sean Cross committed Mar 7, 2012
  2. pxa168fb: Disable screen blanking on Kovan

    There's a reentry problem with power management on the framebuffer
    device.  Disable power management, as it's something we won't use.
    Sean Cross committed Mar 7, 2012
Commits on Mar 6, 2012
  1. proc-mohawk: Fix user cache invalidate call

    The user cache invalidate call normally panics because it attempts
    to access an invalid region of memory as it attempts to fixup the
    A0 cache bug when called from userspace.
    
    This patch implements a fix that prevents it from working around
    the A0 bug when called from userspace.
    Sean Cross committed Mar 6, 2012
  2. namespace: Force noatime,nodiratime for mounting

    rootflags= isn't accepting noatime as a mount option.  Therefore we
    must resort to hacking it into the core kernel.
    
    This should speed up access during most operations, as we don't use
    any software that requires noatime.
    Sean Cross committed Mar 6, 2012
Commits on Mar 2, 2012
  1. es8328: Add mute ability

    This adds the ability to mute the codec.
    Sean Cross committed Mar 2, 2012
  2. config: Update kovan defconfig

    This greatly improves the default config for Kovan.
    Sean Cross committed Mar 2, 2012
  3. es8328: Check in a working audio codec driver

    The only remaining issue is that audio doesn't work on the first
    try.  Must open, then close, then reopen the audio device in order
    for it to work.
    Sean Cross committed Mar 2, 2012
  4. kovan: Add pins and I2C definition for audio codec

    This allows Kovan to detect the audio codec at startup.
    Sean Cross committed Mar 2, 2012
  5. kovan: Add powerdown code

    This just does a while(1); as part of powerdown.  It isn't proper
    power management, but then again this board can't actually power
    itself down.
    Sean Cross committed Mar 2, 2012
Commits on Feb 29, 2012
Commits on Feb 28, 2012
  1. pxa-gpio: Start using new IRQ routines a little

    Convert some GPIO routines to use the new mechanism.
    Sean Cross committed Feb 28, 2012
  2. irq: Fix warning in manager

    A "const" had to be removed.
    Sean Cross committed Feb 28, 2012
  3. irq: Fix "setting trigger mode failed" message

    A switch statement was missing a break statement.  Guess this crept
    in during the merge of the IRQ system.
    Sean Cross committed Feb 28, 2012
  4. kovan: Allocate MFP pins for FPGA configuration

    Sean Cross committed Feb 28, 2012
  5. pxa168fb: Use slave pixclk on kovan

    On Kovan, the FPGA drives the LCD clock.  Permanently set the LCD
    block to take its clock externally rather than calculating it,
    to prevent both the FPGA and CPU from generating clock signals on
    the same wire.
    Sean Cross committed Feb 28, 2012
  6. kovan: Enable LCD video

    Add an LCD video definition for the 320x240 display.
    Sean Cross committed Feb 28, 2012
  7. Revert "pxa168fb-ovly: Patch to get working on Kovan"

    This reverts commit 61902fa.
    
    Conflicts:
    
    	arch/arm/mach-mmp/kovan.c
    Sean Cross committed Feb 28, 2012
  8. Revert "pxa168fb-ovly: Remove debugging prints"

    This reverts commit ecdae4e.
    Sean Cross committed Feb 28, 2012
Commits on Feb 27, 2012
  1. kovan: Set FPGA JTAG MFP pins to GPIO

    We want to be able to bitbang the FPGA, so set all four JTAG pins
    to GPIO in the MFP.
    Sean Cross committed Feb 27, 2012
  2. kovan: Add OTG support

    This adds OTG support back into Kovan, letting it show up as
    various USB OTG devices.
    Sean Cross committed Feb 27, 2012
  3. kovan: Add GPIO keys device for power button

    This adds the power button as a gpio-keys key, and adds the
    gpio-keys device to the platform.
    Sean Cross committed Feb 27, 2012
  4. kovan: Add PWM devices for LED, backlight

    This adds PWM devices for both the onboard LED and the backlight.
    Note that for some reason, the LED appears to be inverted, though
    the backlight looks fine.
    Sean Cross committed Feb 27, 2012
  5. pxa168: Change PWM function selector

    The PWM was set to use the wrong function, meaning all PWM-based
    timings were off.  This corrects that oversight.
    Sean Cross committed Feb 27, 2012
  6. kovan: Remove extra MFP configs

    There are a lot of old, misleading, or otherwise crufty MFP configs.
    Remove the ones that are unneeded for now, and properly comment
    the ones that we do need.
    Sean Cross committed Feb 27, 2012
  7. mach-mmp-devices: Add PWMs for pxa168

    Previously, only pwm0 was broken out.  This breaks out all PWMs,
    allowing them to be used as devices.
    Sean Cross committed Feb 27, 2012
  8. mach-mmp-clock: Remove PWM disable function

    PWM disable causes the PWM to break severely.  By removing the PWM
    disable feature, the LED works properly.
    Sean Cross committed Feb 27, 2012
  9. kovan: Add HAVE_PWM to machine properties

    We have a working PWM, so advertise this.  This will allow PWM-
    based LEDs and backlights in the future.
    Sean Cross committed Feb 27, 2012
  10. kovan: Remove unused code from machine definition

    There's a lot of leftover crud from when Kovan was borrowed from
    Aspenite.  Fix it all up.
    Sean Cross committed Feb 27, 2012
  11. rcu: add __rcu API for later sparse checking

    This commit defines an __rcu API, but provides only vacuous definitions
    for it.  This breaks dependencies among most of the subsequent patches,
    allowing them to reach mainline asynchronously via whatever trees are
    appropriate.
    
    Signed-off-by: Arnd Bergmann <arnd@arndb.de>
    Signed-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
    Cc: Christopher Li <sparse@chrisli.org>
    Cc: Josh Triplett <josh@joshtriplett.org>
    paulmck committed with Sean Cross May 11, 2010
  12. cgroups: fix API thinko

    Add cgroup_attach_task_all()
    
    The existing cgroup_attach_task_current_cg() API is called by a thread to
    attach another thread to all of its cgroups; this is unsuitable for cases
    where a privileged task wants to attach itself to the cgroups of a less
    privileged one, since the call must be made from the context of the target
    task.
    
    This patch adds a more generic cgroup_attach_task_all() API that allows
    both the source task and to-be-moved task to be specified.
    cgroup_attach_task_current_cg() becomes a specialization of the more
    generic new function.
    
    [menage@google.com: rewrote changelog]
    [akpm@linux-foundation.org: address reviewer comments]
    Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
    Tested-by: Alex Williamson <alex.williamson@redhat.com>
    Acked-by: Paul Menage <menage@google.com>
    Cc: Li Zefan <lizf@cn.fujitsu.com>
    Cc: Ben Blum <bblum@google.com>
    Cc: Sridhar Samudrala <sri@us.ibm.com>
    Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
    Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
    mstsirkin committed with Sean Cross Sep 9, 2010
  13. cgroups: __rcu annotations

    Signed-off-by: Arnd Bergmann <arnd@arndb.de>
    Signed-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
    Acked-by: Paul Menage <menage@google.com>
    Cc: Li Zefan <lizf@cn.fujitsu.com>
    Reviewed-by: Josh Triplett <josh@joshtriplett.org>
    arndb committed with Sean Cross Feb 24, 2010
  14. cgroups: save space for the terminator

    The original code didn't leave enough space for a NULL terminator.  These
    strings are copied with strcpy() into fixed length buffers in
    cgroup_root_from_opts().
    
    Signed-off-by: Dan Carpenter <error27@gmail.com>
    Acked-by: Serge E. Hallyn <serge@hallyn.com>
    Reviewd-by: KAMEZAWA Hiroyuki <kamezawa.hiroyu@jp.fujitsu.com>
    Cc: Paul Menage <menage@google.com>
    Cc: Li Zefan <lizf@cn.fujitsu.com>
    Cc: Ben Blum <bblum@andrew.cmu.edu>
    Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
    Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
    error27 committed with Sean Cross Aug 11, 2010
  15. cgroupfs: create /sys/fs/cgroup to mount cgroupfs on

    We really shouldn't be asking userspace to create new root filesystems.
    So follow along with all of the other in-kernel filesystems, and provide
    a mount point in sysfs.
    
    For cgroupfs, this should be in /sys/fs/cgroup/  This change provides
    that mount point when the cgroup filesystem is registered in the kernel.
    
    Acked-by: Paul Menage <menage@google.com>
    Acked-by: Dhaval Giani <dhaval.giani@gmail.com>
    Cc: Li Zefan <lizf@cn.fujitsu.com>
    Cc: Lennart Poettering <lennart@poettering.net>
    Cc: Kay Sievers <kay.sievers@vrfy.org>
    Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
    gregkh committed with Sean Cross Aug 5, 2010