23 Aug, 2010

1 commit


12 Aug, 2010

1 commit

  • * 'for-linus' of master.kernel.org:/home/rmk/linux-2.6-arm: (226 commits)
    ARM: 6323/1: cam60: don't use __init for cam60_spi_{flash_platform_data,partitions}
    ARM: 6324/1: cam60: move cam60_spi_devices to .init.data
    ARM: 6322/1: imx/pca100: Fix name of spi platform data
    ARM: 6321/1: fix syntax error in main Kconfig file
    ARM: 6297/1: move U300 timer to dynamic clock lookup
    ARM: 6296/1: clock U300 intcon and timer properly
    ARM: 6295/1: fix U300 apb_pclk split
    ARM: 6306/1: fix inverted MMC card detect in U300
    ARM: 6299/1: errata: TLBIASIDIS and TLBIMVAIS operations can broadcast a faulty ASID
    ARM: 6294/1: etm: do a dummy read from OSSRR during initialization
    ARM: 6292/1: coresight: add ETM management registers
    ARM: 6288/1: ftrace: document mcount formats
    ARM: 6287/1: ftrace: clean up mcount assembly indentation
    ARM: 6286/1: fix Thumb-2 decompressor broken by "Auto calculate ZRELADDR"
    ARM: 6281/1: video/imxfb.c: allow usage without BACKLIGHT_CLASS_DEVICE
    ARM: 6280/1: imx: Fix build failure when including without
    ARM: S5PV210: Fix on missing s3c-sdhci card detection method for hsmmc3
    ARM: S5P: Fix on missing S5P_DEV_FIMC in plat-s5p/Kconfig
    ARM: S5PV210: Override FIMC driver name on Aquila board
    ARM: S5PC100: enable FIMC on SMDKC100
    ...

    Fix up conflicts in arch/arm/mach-{s5pc100,s5pv210}/cpu.c due to
    different subsystem 'setname' calls, and trivial port types in
    include/linux/serial_core.h

    Linus Torvalds
     

11 Aug, 2010

2 commits

  • Since "s3c-fb: Automatically calculate pixel clock when none is given",
    there's no need for manually calculating the pixel clock anymore so remove
    these lines and add the correct refresh rate where appropriately.

    Signed-off-by: Maurus Cuelenaere
    Cc: Pawel Osciak
    Cc: Marek Szyprowski
    Cc: Kyungmin Park
    Cc: InKi Dae
    Cc: Ben Dooks
    Cc: Russell King
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Maurus Cuelenaere
     
  • Add framebuffer device name initialization calls for S3C2443, S3C64xx and
    S5P machines.

    Signed-off-by: Pawel Osciak
    Signed-off-by: Kyungmin Park
    Cc: InKi Dae
    Cc: Ben Dooks
    Cc: Marek Szyprowski
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Pawel Osciak
     

09 Aug, 2010

4 commits


06 Aug, 2010

5 commits


05 Aug, 2010

26 commits


05 Jul, 2010

1 commit

  • 1. Corrected shift values of I2S and UART clocks (CLK_GATE_IP3), which were
    defined incorrectly.

    2. Corrected shift values of sclk_audio, uclk1, sclk_fimd, sclk_mmc,
    sclk_spi, sclk_pwm, which had duplicated .enable/.ctrlbit with their
    twins defined in struct clk init_clocks_disable[] and struct clk
    init_clocks[]. We've changed their .enable/.ctrlbit to use CLK_SRC_MASK
    register to avoid the duplicated clock problem described below.

    NOTE: Duplicated Clock Problem
    Please note that each clock definition should access different control
    register; otherwise, the system may suffer lockups. For example, if we
    have two clock definitions "a" and "b" which access the same register
    (and the shift value). Then, when we do:

    module A
    clk = clk_get("a");
    clk->clk_enable(clk);

    module B (context switch)
    clk = clk_get("b");
    clk->clk_enable(clk);
    do something with clk.
    clk->clk_disable(clk);

    module A (context switch)
    do something with clk
    * At this point, the system may hang.

    Therefore, there should be no clock definitions with the same contol
    register/shift. If we need to create "aliases", then, creating child
    clocks sharing the clock should be fine.

    3. Corrected other sclk_* shift values and access registers.

    Signed-off-by: MyungJoo Ham
    Signed-off-by: Kyungmin Park
    [kgene.kim@samsung.com: minor title and message fix]
    Signed-off-by: Kukjin Kim

    MyungJoo Ham