Commits on Aug 18, 2011
  1. qi_lb60: Don't use 3-wire spi mode for the display for now

    The spi_gpio driver does not support 3-wire mode.
    larsclausen committed with Oct 12, 2010
  2. Add defconfig for the Ben NanoNote

    2.6.39 config by Lars-Peter Clausen updated to 3.0 by Maarten ter Huurne.
    larsclausen committed with Oct 21, 2010
  3. Add ili8960 lcd driver

    larsclausen committed with Aug 1, 2010
Commits on Aug 9, 2011
  1. MIPS: A320: defconfig: Auto-reboot 5 seconds after kernel panic.

    End users might not have a pin or paperclip ready to press the reset button,
    so we reset the device for them.  The delay gives the user a chance to read
    a message that might appear on the screen, such as failure to mount the
    committed Aug 9, 2011
  2. ASoC: JZ4740: Support buffer size that is not a multiple of period size.

    This fixes glitches triggered by libao, which sets time-based intervals
    instead of byte-based intervals like SDL does.
    Thanks to Paul Cercueil for figuring out that the buffer size was causing
    the glitches and to Lars Clausen for helping me write the fix.
    committed Aug 9, 2011
  3. ASoC: JZ4740: Replaced comma operators with semicolons.

    They were harmless but also unnecessary, probably a leftover from earlier code.
    committed Aug 9, 2011
Commits on Aug 2, 2011
  1. MTD: NAND: JZ4740: Fix possible uninitialized pointer.

    If CONFIG_MTD_CMDLINE_PARTS is not defined and no pdata is available,
    it was possible for partition_info to be undefined.
    committed Aug 2, 2011
  2. MMC: JZ4740: Fix warning.

    Removed unused local variable.
    committed Aug 2, 2011
  3. MIPS: A320: Default config for Dingoo A320.

    This is the config from the jz-2.6.39 branch brought up to date for 3.0.
    committed Aug 30, 2010
  4. MIPS: A320: Add Dingoo A320 board support.

    This is a squashed version of the development done in the jz-2.6.39 branch.
    committed Mar 16, 2011
  5. MIPS: JZ4740: A320: Force vmlinuz load address on Dingoo A320

    The Dingux dual boot loader seems to require a fixed load address.
    committed May 1, 2010
  6. OpenDingux: initrd: Specify initrd contents using text file

    The gen_init_cpio tool will parse the text file and generate a cpio archive.
    The mininit binary comes from booboo's initrd.cpio image.
    committed May 31, 2011
  7. MIPS: A320: Add SoC sound support for Dingoo A320.

    This is a squashed version of the development done in the jz-2.6.37 branch,
    updated with necessary changes for mainline 2.6.38.
    committed Aug 2, 2011
  8. MMC: JZ4740: Added support for CPU frequency changing.

    The MSC device clock is stopped before the frequency change.
    After the change a new divider is computed and the clock is restarted.
    Also the frequency change is postponed if an I/O operation is in progress.
    committed Jun 19, 2011
  9. MIPS: JZ4740: reset: Initialize hibernate wakeup counters.

    In hibernation mode only the wakeup logic and the RTC are left running,
    so this is what users perceive as power down.
    If the counters are not initialized, the corresponding pin (typically
    connected to the power button) has to be asserted for two seconds
    before the device wakes up. Most users expect a shorter wakeup time.
    I took the timing values of 100 ms and 60 ms from BouKiCHi's patch for
    the Dingoo A320 kernel.
    committed Jun 28, 2011
  10. MTD: NAND: JZ4740: Multi-bank support with autodetection

    The platform data can now specify which external memory banks to probe
    for NAND chips, and in which order. Banks that contain a NAND are used
    and the other banks are freed.
    Squashed version of development done in jz-2.6.38 branch.
    Original patch by Lars-Peter Clausen with some bug fixes from me.
    Thanks to Paul Cercueil for the initial autodetection patch.
    committed Aug 2, 2011
  11. MIPS: JZ4740: SLCD framebufer driver.

    This driver sends the frame buffer to a smart LCD controller, that is a controller with its own video memory.
    It is a squashed version of development done in the jz-2.6.38 branch.
    committed Jun 6, 2011
  12. MIPS: JZ4740: Add Dingux logo.

    committed Apr 18, 2010
  13. MIPS: Implement flush_kernel_dcache_page().

    This is just a quick fix: a real fix would implement flush_kernel_vmap_range() and invalidate_kernel_vmap_range() as well, but those are only used in XFS for which we have no need on the Dingoo.
    committed May 19, 2010
  14. MIPS: JZ4740: Add cpufreq support.

    This is a squashed version of Uli's driver that was further developed in the opendingux-kernel repository.
    committed Mar 16, 2011
  15. MIPS: JZ4740: Added setting of PLL rate and main dividers.

    This functionality makes a cpufreq driver possible.
    Squashed version of the development done in the jz-2.6.39 branch.
    committed Aug 29, 2010
  16. /dev/mem: Add kernel config option to omit this device.

    Omitting this device prevents software from accessing the hardware directly, which can cause trouble if the kernel accesses the same hardware.
    It also saves some space on embedded systems.
    committed Sep 8, 2010
  17. mtd: cc_ftl: New FTL driver for media players using China Chip firmware.

    Tested on Dingoo A320: the FAT partition on the NAND is mounted successfully.
    Read-only for now.
    Not robust against bad FTL admin data yet: the driver won't crash, but it might return unnecessary I/O errors.
    Squashed version of development done in jz-2.6.35 branch.
    committed Aug 29, 2010
  18. MIPS: A320: Added Dingoo specific README.

    This is based on booboo's README for the kernel.
    "History" and "Contributing" were added as new sections.
    committed Mar 16, 2011
  19. PM / MIPS: Use struct syscore_ops instead of sysdevs for PM

    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 <>
    Maarten ter Huurne <>: resolved conflicts by
    keeping only the changes in arch/mips/jz4740/gpio.c.
    rjwysocki committed with Aug 2, 2011
  20. NAND: Optimize NAND_ECC_HW_OOB_FIRST read

    Avoid sending unnecessary READ commands to the chip.
    larsclausen committed with Feb 26, 2011
  21. MIPS: JZ4740: Fix i2c driver name.

    The i2c driver is generic to all JZ47XX based SoCs not only the JZ4740. Reflect
    this in the driver name.
    Signed-off-by: Lars-Peter Clausen <>
    larsclausen committed with Sep 5, 2010
  22. i2c: Add i2c driver for JZ47XX SoCs

    This patch adds a driver for the i2c controller found in Ingenic JZ47XX based
    Signed-off-by: Lars-Peter Clausen <>
    larsclausen committed with Sep 5, 2010
  23. Add jz4740 udc driver

    larsclausen committed with Apr 24, 2010
  24. JZ4740 cache quirks

    larsclausen committed with Apr 24, 2010
Commits on Jul 22, 2011
  1. Linux 3.0

    torvalds committed Jul 22, 2011