Age Message
10 years 9 months MIPS: JZ4740: SLCD: Enable caching on mmap-ed frame buffer.

Override the mmap operation.
The implementation of mmap is based on that from the ps3fb driver.

Thanks to Lars-Peter Clausen for his help.
10 years 9 months MIPS: JZ4740: A320: Fixed double buffering when TV-out is active.

Update frame start address in fb_pan_display handler.
10 years 9 months MIPS: JZ4740: GPIO: Use new name for generic ack function.

In commit 659fb32d1b6, irq_gc_ack was renamed to irq_gc_ack_set_bit.
11 years 22 days MIPS: JZ4740: GPIO: Check correct IRQ in demux handler

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

Signed-off-by: Lars-Peter Clausen <>
11 years 22 days MIPS: JZ4740: GPIO: Simplify IRQ demuxer

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 <>
11 years 24 days MIPS: JZ4740: Use generic irq chip

Use the generic irq chip framework to implement the jz4740 INTC and GPIO irq

Signed-off-by: Lars-Peter Clausen <>
Cc: Thomas Gleixner <>
10 years 10 months defconfig for the Ben NanoNote: updated for 3.0

Forgot to commit the 3.0 update in 803cd8aa22a375041fe12d52033c64debc045b99.
11 years 8 months qi_lb60: Don't use 3-wire spi mode for the display for now

The spi_gpio driver does not support 3-wire mode.
11 years 8 months Add defconfig for the Ben NanoNote

2.6.39 config by Lars-Peter Clausen updated to 3.0 by Maarten ter Huurne.
11 years 10 months Add ili8960 lcd driver
10 years 10 months 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
10 years 10 months 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.
10 years 10 months ASoC: JZ4740: Replaced comma operators with semicolons.

They were harmless but also unnecessary, probably a leftover from earlier code.
10 years 10 months 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.
10 years 10 months MMC: JZ4740: Fix warning.

Removed unused local variable.
11 years 9 months 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.
11 years 3 months MIPS: A320: Add Dingoo A320 board support.

This is a squashed version of the development done in the jz-2.6.39 branch.
12 years 1 month MIPS: JZ4740: A320: Force vmlinuz load address on Dingoo A320

The Dingux dual boot loader seems to require a fixed load address.
11 years 25 days 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.
10 years 10 months 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.
11 years 5 days 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.
10 years 11 months 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.
10 years 10 months 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.
11 years 19 days 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.
12 years 2 months MIPS: JZ4740: Add Dingux logo.