08 Dec, 2011

1 commit


25 Oct, 2011

3 commits

  • Check the trigger direction for the triggered IRQ instead of the parent IRQ.

    Signed-off-by: Lars-Peter Clausen
    Cc: linux-mips@linux-mips.org
    Cc: linux-kernel@vger.kernel.org
    Patchwork: http://patchwork.linux-mips.org/patch/2433/
    Signed-off-by: Ralf Baechle

    Lars-Peter Clausen
     
  • We already know the base IRQ for a GPIO chip, so there is no need to
    recalculate it in the demux handler.

    Signed-off-by: Lars-Peter Clausen
    Cc: linux-mips@linux-mips.org
    Cc: linux-kernel@vger.kernel.org
    Cc: Lars-Peter Clausen
    Patchwork: http://patchwork.linux-mips.org/patch/2432/
    Signed-off-by: Ralf Baechle

    Lars-Peter Clausen
     
  • Use the generic irq chip framework to implement the jz4740 INTC and GPIO irq
    chips.

    Signed-off-by: Lars-Peter Clausen
    Cc: Thomas Gleixner
    Cc: linux-mips@linux-mips.org
    Cc: linux-kernel@vger.kernel.org
    Patchwork: https://patchwork.linux-mips.org/patch/2434/
    Patchwork: https://patchwork.linux-mips.org/patch/2771/
    Signed-off-by: Ralf Baechle

    Lars-Peter Clausen
     

21 Sep, 2011

1 commit

  • Convert some MIPS architecture's code to using struct syscore_ops
    objects for power management instead of sysdev classes and sysdevs.

    This simplifies the code and reduces the kernel's memory footprint.
    It also is necessary for removing sysdevs from the kernel entirely in
    the future.

    Signed-off-by: Rafael J. Wysocki
    Acked-by: Greg Kroah-Hartman
    Acked-and-tested-by: Lars-Peter Clausen
    Signed-off-by: Lars-Peter Clausen
    Cc: linux-kernel@vger.kernel.org
    Cc: "Rafael J. Wysocki"
    Patchwork: http://patchwork.linux-mips.org/patch/2431/
    Signed-off-by: Ralf Baechle

    Rafael J. Wysocki
     

20 May, 2011

1 commit

  • …x/kernel/git/tip/linux-2.6-tip

    * 'timers-clocksource-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:
    clocksource: convert mips to generic i8253 clocksource
    clocksource: convert x86 to generic i8253 clocksource
    clocksource: convert footbridge to generic i8253 clocksource
    clocksource: add common i8253 PIT clocksource
    blackfin: convert to clocksource_register_hz
    mips: convert to clocksource_register_hz/khz
    sparc: convert to clocksource_register_hz/khz
    alpha: convert to clocksource_register_hz
    microblaze: convert to clocksource_register_hz/khz
    ia64: convert to clocksource_register_hz/khz
    x86: Convert remaining x86 clocksources to clocksource_register_hz/khz
    Make clocksource name const

    Linus Torvalds
     

19 May, 2011

1 commit

  • Assume that the boot loader knows the physical memory of the system and
    deduce that information from the contents of the SDRAM control register.
    It is still possible to override with with the "mem=" parameter, but we
    have a sensible default now.

    Signed-off-by: Maarten ter Huurne
    Acked-by: Lars-Peter Clausen
    Cc: linux-kernel@vger.kernel.org
    Cc: linux-mips@linux-mips.org
    Patchwork: https://patchwork.linux-mips.org/patch/2319/
    Signed-off-by: Ralf Baechle

    Maarten ter Huurne
     

14 May, 2011

1 commit


11 May, 2011

3 commits


31 Mar, 2011

1 commit


29 Mar, 2011

1 commit


26 Mar, 2011

5 commits


21 Mar, 2011

1 commit

  • * 'trivial' of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6: (25 commits)
    video: change to new flag variable
    scsi: change to new flag variable
    rtc: change to new flag variable
    rapidio: change to new flag variable
    pps: change to new flag variable
    net: change to new flag variable
    misc: change to new flag variable
    message: change to new flag variable
    memstick: change to new flag variable
    isdn: change to new flag variable
    ieee802154: change to new flag variable
    ide: change to new flag variable
    hwmon: change to new flag variable
    dma: change to new flag variable
    char: change to new flag variable
    fs: change to new flag variable
    xtensa: change to new flag variable
    um: change to new flag variables
    s390: change to new flag variable
    mips: change to new flag variable
    ...

    Fix up trivial conflict in drivers/hwmon/Makefile

    Linus Torvalds
     

17 Mar, 2011

1 commit


16 Mar, 2011

1 commit


22 Feb, 2011

1 commit


23 Dec, 2010

1 commit


17 Dec, 2010

3 commits

  • As part the ASoC multi-component patch (commit f0fba2ad) the jz4740 pcm
    driver was renamed to 'jz4740-pcm-audio'. Adjust the device name
    accordingly.

    Signed-off-by: Lars-Peter Clausen
    Cc: linux-mips@linux-mips.org
    Cc: linux-kernel@vger.kernel.org
    Patchwork: https://patchwork.linux-mips.org/patch/1770/
    Signed-off-by: Ralf Baechle

    Lars-Peter Clausen
     
  • This patch fixes the following section mismatch:

    WARNING: arch/mips/built-in.o(.text+0xc): Section mismatch in reference from the
    function jz4740_init_cmdline() to the variable .init.data:arcs_cmdline

    While were at it, make jz4740_init_cmdline static as well.

    Signed-off-by: Lars-Peter Clausen
    Cc: linux-mips@linux-mips.org
    Patchwork: https://patchwork.linux-mips.org/patch/1755/
    Signed-off-by: Ralf Baechle

    Lars-Peter Clausen
     
  • This patch fixes the gpio number for the 6th row of the keyboard matrix.

    (And fixes a typo in my name...)

    Signed-off-by: Lars-Peter Clausen
    Cc: linux-mips@linux-mips.org
    Cc: stable@kernel.org
    Signed-off-by: https://patchwork.linux-mips.org/patch/1754/
    Signed-off-by: Ralf Baechle

    Lars-Peter Clausen
     

16 Nov, 2010

1 commit

  • While at it, fix two checkpatch errors.
    Several non-const struct instances constified by this patch were added after
    the introduction of platform_suspend_ops in checkpatch.pl's list of "should
    be const" structs (79404849e90a41ea2109bd0e2f7c7164b0c4ce73).

    Patch against mainline.
    Inspired by hunks of the grsecurity patch, updated for newer kernels.

    Signed-off-by: Lionel Debroux
    Acked-by: Ingo Molnar
    Signed-off-by: Jiri Kosina

    Lionel Debroux
     

02 Nov, 2010

1 commit

  • "gadget", "through", "command", "maintain", "maintain", "controller", "address",
    "between", "initiali[zs]e", "instead", "function", "select", "already",
    "equal", "access", "management", "hierarchy", "registration", "interest",
    "relative", "memory", "offset", "already",

    Signed-off-by: Uwe Kleine-König
    Signed-off-by: Jiri Kosina

    Uwe Kleine-König
     

20 Oct, 2010

1 commit


05 Aug, 2010

11 commits

  • Add support for the qi_lb60 (a.k.a QI Ben NanoNote) clamshell device.

    Signed-off-by: Lars-Peter Clausen
    Cc: linux-mips@linux-mips.org
    Cc: linux-kernel@vger.kernel.org
    Patchwork: https://patchwork.linux-mips.org/patch/1472/
    Signed-off-by: Ralf Baechle

    Lars-Peter Clausen
     
  • Add the Kbuild files for the JZ4740 architecture and adds JZ4740 support
    to the MIPS Kbuild files.

    Signed-off-by: Lars-Peter Clausen
    Cc: linux-mips@linux-mips.org
    Cc: linux-kernel@vger.kernel.org
    Patchwork: https://patchwork.linux-mips.org/patch/1406/
    Signed-off-by: Ralf Baechle

    Lars-Peter Clausen
     
  • Add platform devices for all the JZ4740 platform drivers.

    Signed-off-by: Lars-Peter Clausen
    Cc: linux-mips@linux-mips.org
    Cc: linux-kernel@vger.kernel.org
    Patchwork: https://patchwork.linux-mips.org/patch/1469/
    Signed-off-by: Ralf Baechle

    Lars-Peter Clausen
     
  • Add support for initializing arcs_cmdline on JZ4740 based machines and
    provides a prom_putchar implementation.

    Signed-off-by: Lars-Peter Clausen
    Cc: linux-mips@linux-mips.org
    Cc: linux-kernel@vger.kernel.org
    Patchwork: https://patchwork.linux-mips.org/patch/1404/
    Signed-off-by: Ralf Baechle

    Lars-Peter Clausen
     
  • The JZ4740 UART interface is almost 16550 compatible.
    The UART module needs to be enabled by setting a bit in the FCR register
    and it has support for receive timeout interrupts. Instead of adding yet
    another machine specific quirk to the 8250 serial driver we provide a
    serial_out implementation which sets the required additional flags.

    Signed-off-by: Lars-Peter Clausen
    Cc: linux-mips@linux-mips.org
    Cc: linux-kernel@vger.kernel.org
    Patchwork: https://patchwork.linux-mips.org/patch/1403/
    Signed-off-by: Ralf Baechle

    Lars-Peter Clausen
     
  • Add support for the PWM part of the timer unit on a JZ4740 SoC.

    Signed-off-by: Lars-Peter Clausen
    Cc: linux-mips@linux-mips.org
    Cc: linux-kernel@vger.kernel.org
    Patchwork: https://patchwork.linux-mips.org/patch/1468/
    Signed-off-by: Ralf Baechle

    Lars-Peter Clausen
     
  • Add support for DMA transfers on JZ4740 SoCs.

    Signed-off-by: Lars-Peter Clausen
    Cc: linux-mips@linux-mips.org
    Cc: linux-kernel@vger.kernel.org
    Patchwork: https://patchwork.linux-mips.org/patch/1401/
    Signed-off-by: Ralf Baechle

    Lars-Peter Clausen
     
  • Add gpiolib support for JZ4740 SoCs.

    Signed-off-by: Lars-Peter Clausen
    Cc: linux-mips@linux-mips.org
    Cc: linux-kernel@vger.kernel.org
    Patchwork: https://patchwork.linux-mips.org/patch/1467/
    Signed-off-by: Ralf Baechle

    Lars-Peter Clausen
     
  • Add plat_mem_setup and get_system_type for JZ4740 SoCs.

    Signed-off-by: Lars-Peter Clausen
    Cc: linux-mips@linux-mips.org
    Cc: linux-kernel@vger.kernel.org
    Patchwork: https://patchwork.linux-mips.org/patch/1399/
    Signed-off-by: Ralf Baechle

    Lars-Peter Clausen
     
  • Add support for suspend/resume and poweroff/reboot on a JZ4740 SoC.

    Signed-off-by: Lars-Peter Clausen
    Cc: linux-mips@linux-mips.org
    Cc: linux-kernel@vger.kernel.org
    Patchwork: https://patchwork.linux-mips.org/patch/1398/
    Signed-off-by: Ralf Baechle

    Lars-Peter Clausen
     
  • Add clocksource and clockevent support for the timer/counter unit on
    JZ4740 SoCs.

    Signed-off-by: Lars-Peter Clausen
    Cc: linux-mips@linux-mips.org
    Cc: linux-kernel@vger.kernel.org
    Patchwork: https://patchwork.linux-mips.org/patch/1397/
    Signed-off-by: Ralf Baechle

    Lars-Peter Clausen