Permalink
Commits on May 31, 2011
  1. OpenDingux: initrd: Removed unnecessary nodes and dirs

    This saves a grand sum of 220 bytes on the kernel image size.
    But it also makes the initrd manifest easier to read.
    committed May 31, 2011
  2. OpenDingux: initrd: Remove initrd cpio archive

    It was replaced by the text-based version: initrd/tree.txt
    committed May 31, 2011
  3. MIPS: JZ4740: A320: defconfig: Use text-based initrd definition

    Use a text file that is processed by gen_init_cpio instead of
    a binary cpio archive.
    committed May 31, 2011
  4. OpenDingux: initrd: Specify initrd contents using text file instead o…

    …f cpio archive
    
    The gen_init_cpio tool will parse the text file and generate a cpio archive
    after all, but the files in git are more accessible now.
    
    I put in all device nodes and directories that were present in the cpio archive
    that we were using. Probably not all of it is actually needed.
    committed May 31, 2011
Commits on May 29, 2011
  1. MIPS: JZ4740: A320: Probe all banks for NAND chips.

    In practice we have seen the following configurations: {1}, {1,2} and {1,3}.
    However, it doesn't hurt to probe all banks.
    committed May 29, 2011
  2. MTD: NAND: JZ4740: Finished multi-bank support and added 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.
    
    Thanks to Paul Cercueil <paul@crapouillou.net> for the initial patch that
    performed autodetection.
    
    Additionally, the following problems were tackled:
    - add_mtd_device returns 0/1 instead of an error code
    - the mmio resource should be released if probe fails
    - avoid freeing non-existing busy gpio
    committed May 29, 2011
Commits on May 1, 2011
  1. MIPS: JZ4740: A320: defconfig: Removed "mem=" parameter.

    We have memory autodetection now. By removing the override we can use the
    same kernel on the A320 and the A330 and get full memory on both systems,
    assuming the A330 uses Stephanie's boot loader with 64MB support.
    committed May 1, 2011
Commits on Apr 30, 2011
  1. MIPS: JZ4740: setup: Autodetect physical memory.

    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.
    committed Apr 30, 2011
  2. MIPS: JZ4740: clock: Removed CPHYSADDR.

    I think this got introduced as part of the cpufreq support.
    committed Apr 30, 2011
Commits on Apr 29, 2011
  1. MIPS: JZ4740: SLCD: panels: Add ILI9338 support.

    Thanks to ChinaChip for providing the code and thanks to Ignacio for sending a patch to me.
    committed Apr 29, 2011
  2. MIPS: JZ4740: SLCD: panels: Add function to send data without a command.

    We already had a function to send a command without data.
    This is in preparation for ILI9338 support.
    committed Apr 29, 2011
Commits on Mar 31, 2011
  1. MIPS: JZ4740: Set one-shot feature flag for the clockevent

    The code for supporting one-shot mode for the clockevent is already there, only
    the feature flag was not set.
    This patch allows the kernel to run in tickless mode.
    
    Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
    larsclausen committed Mar 31, 2011
Commits on Mar 29, 2011
  1. MIPS: JZ4740: Add one-shot feature flag for main timer.

    This is needed for tickless mode.
    Thanks to Lars-Peter Clausen for instructing me what to change.
    committed Mar 29, 2011
Commits on Mar 24, 2011
  1. MIPS: JZ4740: A320: defconfig: Assume SD card is not removed during s…

    …uspend.
    
    We need this option enabled while our rootfs is on the SD card.
    committed Mar 24, 2011
  2. MIPS: JZ4740: A320: defconfig: Disable unused in-kernel framework.

    We don't have module support, so any framework that is not required is useless.
    committed Mar 24, 2011
Commits on Mar 23, 2011
  1. MIPS: JZ4740: SLCD: Make blanking and TV-out mutually exclusive.

    Perhaps this is overkill, but at least it does not crash anymore.
    Not tested yet on an actual TV.
    committed Mar 23, 2011
  2. MIPS: JZ4740: A320: Force backlight off when ILI is off.

    When TV-out is active, the controller for the internal screen (ILI9325/9331) is off.
    This patch ensures that the backlight is turned off for as long as the ILI chip stays off,
    even if the user changes the brightness value via sysfs in the mean time.
    
    Thanks to Paul Cercueil <paul@crapouillou.net> for the idea of reading the ILI RESET_N pin
    to determine whether TV-out is active.
    committed Mar 22, 2011
Commits on Mar 20, 2011
  1. MIPS: JZ4740: Corrected clock divider masks.

    The wrong masks were introduced in commit 3f7d6a9.
    committed Mar 20, 2011
Commits on Mar 16, 2011
  1. MIPS: JZ4740: GPIO: Use common irq chip for all gpios

    Currently there is one irq_chip per gpio_chip with the only difference being the
    name.
    Since the information whether the irq belong to GPIO bank A, B, C or D is not
    that important rewrite the code to simply use a single irq_chip for all
    gpio_chips.
    
    Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
    larsclausen committed Feb 5, 2011
  2. MIPS: JZ4740: Convert to new irq functions

    Convert the JZ4740 intc and gpio irq chips to use newstyle irq functions.
    
    Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
    larsclausen committed Feb 5, 2011
  3. Revert "NAND: Optimize reading the eec data for the JZ4740 (evil hack)"

    This reverts commit e0c8207.
    This hack breaks compatibility with the ChinaChip FTL as used by the native OS of the Dingoo A320.
    committed Mar 16, 2011
  4. MIPS: JZ4740: SLCD: Rename acquire/release_console_sem() to console_l…

    …ock/unlock().
    
    Match change done in mainline 2.6.38.
    committed Mar 16, 2011
  5. MIPS: A320: Default config for Dingoo A320.

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

    This is a squashed version of the development done in the jz-2.6.37 branch.
    committed Mar 16, 2011
  7. 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
  8. 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 Mar 16, 2011
  9. MIPS: JZ4740: Add Dingux logo.

    committed Apr 18, 2010
  10. 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.35 branch.
    committed Aug 29, 2010
  11. 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
  12. 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
  13. 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.35 branch.
    committed Aug 29, 2010
  14. mtd: nand: Fixed null pointer dereference.

    The "bd" argument of verify_bbt_descr() was dereferenced before it was checked for NULL.
    committed Jan 9, 2011