12 Nov, 2011

1 commit

  • This four year old subsystem does not have a single in-tree user
    not even in staging and as far as I know also none out-of-tree.
    I think that justifies removing it which cleans the config up.

    Signed-off-by: Florian Tobias Schandinat
    Acked-by: James Simmons
    Cc: Andrew Morton

    Florian Tobias Schandinat
     

06 Sep, 2011

1 commit


13 Jul, 2011

1 commit


23 May, 2011

1 commit

  • Based on the patch by Takanari Hayama

    Adds support framework necessary to use Media RAM (MERAM)
    caching functionality with the LCDC. The MERAM is accessed
    through up to 4 Interconnect Buffers (ICBs).

    ICB numbers and MERAM address ranges to use are specified in
    by filling in the .meram_cfg member of the LCDC platform data

    Signed-off-by: Damian Hobson-Garcia
    Signed-off-by: Paul Mundt

    Damian
     

18 Mar, 2011

1 commit

  • * 'devel-stable' of master.kernel.org:/home/rmk/linux-2.6-arm: (289 commits)
    davinci: DM644x EVM: register MUSB device earlier
    davinci: add spi devices on tnetv107x evm
    davinci: add ssp config for tnetv107x evm board
    davinci: add tnetv107x ssp platform device
    spi: add ti-ssp spi master driver
    mfd: add driver for sequencer serial port
    ARM: EXYNOS4: Implement Clock gating for System MMU
    ARM: EXYNOS4: Enhancement of System MMU driver
    ARM: EXYNOS4: Add support for gpio interrupts
    ARM: S5P: Add function to register gpio interrupt bank data
    ARM: S5P: Cleanup S5P gpio interrupt code
    ARM: EXYNOS4: Add missing GPYx banks
    ARM: S3C64XX: Fix section mismatch from cpufreq init
    ARM: EXYNOS4: Add keypad device to the SMDKV310
    ARM: EXYNOS4: Update clocks for keypad
    ARM: EXYNOS4: Update keypad base address
    ARM: EXYNOS4: Add keypad device helpers
    ARM: EXYNOS4: Add support for SATA on ARMLEX4210
    plat-nomadik: make GPIO interrupts work with cpuidle ApSleep
    mach-u300: define a dummy filter function for coh901318
    ...

    Fix up various conflicts in
    - arch/arm/mach-exynos4/cpufreq.c
    - arch/arm/mach-mxs/gpio.c
    - drivers/net/Kconfig
    - drivers/tty/serial/Kconfig
    - drivers/tty/serial/Makefile
    - drivers/usb/gadget/fsl_mxc_udc.c
    - drivers/video/Kconfig

    Linus Torvalds
     

17 Mar, 2011

1 commit

  • change from original version -- by advice of Paul Mundt
    1. remove videomemorysize definitions
    2. remove unifb_enable and unifb_setup
    3. use dev_warn instead of printk in fb driver
    4. remove judgement for FB_ACCEL_PUV3_UNIGFX
    5. adjust clk_get and clk_set_rate calls
    6. add resources definitions
    7. remove unifb_option
    8. adjust register for platform_device
    9. adjust unifb_ops position and unifb_regs assignment position

    Signed-off-by: Guan Xuetao
    Acked-by: Arnd Bergmann

    GuanXuetao
     

08 Mar, 2011

1 commit

  • changes since v2:

    - use v3 and v4 for specifying the ip version instead of i.MX23/28.
    This is a better namespace when future versions are added.
    - rename mach/fb.h to mach/mxsfb.h

    changes since v1:
    - Add a LCDC_ prefix to the register names.
    - use set/clear registers where appropriate
    - protect call to mxsfb_disable_controller() in mxsfb_remove()
    with a (host->enabled) as suggested by Lothar Wassmann

    Signed-off-by: Sascha Hauer
    Acked-by: Shawn Guo
    Cc: Paul Mundt
    Cc: linux-fbdev@vger.kernel.org

    Sascha Hauer
     

07 Jan, 2011

1 commit

  • * 'devel' of master.kernel.org:/home/rmk/linux-2.6-arm: (416 commits)
    ARM: DMA: add support for DMA debugging
    ARM: PL011: add DMA burst threshold support for ST variants
    ARM: PL011: Add support for transmit DMA
    ARM: PL011: Ensure IRQs are disabled in UART interrupt handler
    ARM: PL011: Separate hardware FIFO size from TTY FIFO size
    ARM: PL011: Allow better handling of vendor data
    ARM: PL011: Ensure error flags are clear at startup
    ARM: PL011: include revision number in boot-time port printk
    ARM: vexpress: add sched_clock() for Versatile Express
    ARM i.MX53: Make MX53 EVK bootable
    ARM i.MX53: Some bug fix about MX53 MSL code
    ARM: 6607/1: sa1100: Update platform device registration
    ARM: 6606/1: sa1100: Fix platform device registration
    ARM i.MX51: rename IPU irqs
    ARM i.MX51: Add ipu clock support
    ARM: imx/mx27_3ds: Add PMIC support
    ARM: DMA: Replace page_to_dma()/dma_to_page() with pfn_to_dma()/dma_to_pfn()
    mx51: fix usb clock support
    MX51: Add support for usb host 2
    arch/arm/plat-mxc/ehci.c: fix errors/typos
    ...

    Linus Torvalds
     

06 Jan, 2011

1 commit


16 Dec, 2010

1 commit

  • This adds a driver for the the 2D graphics accelerator found on PXA3xx
    processors. Only resource mapping, interrupt handling and a simple ioctl
    handler is done by the kernel part, the rest of the logic is implemented
    in DirectFB userspace.

    Graphic applications greatly benefit for line drawing, blend, and
    rectangle and triangle filling operations.

    Benchmarks done on a PXA303 using the df_dok benchmarking tool follow,
    where the value in square brackets show the CPU usage during that test.

    Without accelerator (benchmarking 256x252 on 480x262 RGB16 (16bit)):

    Anti-aliased Text 3.016 secs ( 65.649 KChars/sec) [ 99.6%]
    Fill Rectangle 3.021 secs ( 175.107 MPixel/sec) [ 98.0%]
    Fill Rectangle (blend) 3.582 secs ( 3.602 MPixel/sec) [ 99.7%]
    Fill Rectangles [10] 3.177 secs ( 182.753 MPixel/sec) [ 98.1%]
    Fill Rectangles [10] (blend) 18.020 secs ( 3.580 MPixel/sec) [ 98.7%]
    Fill Spans 3.019 secs ( 145.306 MPixel/sec) [ 98.0%]
    Fill Spans (blend) 3.616 secs ( 3.568 MPixel/sec) [ 99.4%]
    Blit 3.074 secs ( 39.874 MPixel/sec) [ 98.0%]
    Blit 180 3.020 secs ( 32.042 MPixel/sec) [ 98.0%]
    Blit with format conversion 3.005 secs ( 19.321 MPixel/sec) [ 99.6%]
    Blit from 32bit (blend) 4.792 secs ( 2.692 MPixel/sec) [ 98.7%]

    With accelerator:

    Anti-aliased Text 3.056 secs (* 36.518 KChars/sec) [ 21.3%]
    Fill Rectangle 3.015 secs (* 115.543 MPixel/sec) [ 8.9%]
    Fill Rectangle (blend) 3.180 secs (* 20.286 MPixel/sec) [ 1.8%]
    Fill Rectangles [10] 3.251 secs (* 119.062 MPixel/sec) [ 1.2%]
    Fill Rectangles [10] (blend) 6.293 secs (* 20.502 MPixel/sec) [ 0.3%]
    Fill Spans 3.051 secs (* 97.264 MPixel/sec) [ 35.7%]
    Fill Spans (blend) 3.377 secs (* 15.282 MPixel/sec) [ 17.8%]
    Blit 3.046 secs (* 27.533 MPixel/sec) [ 2.6%]
    Blit 180 3.098 secs (* 27.070 MPixel/sec) [ 2.2%]
    Blit with format conversion 3.131 secs (* 39.148 MPixel/sec) [ 2.8%]
    Blit from 32bit (blend) 3.346 secs (* 11.568 MPixel/sec) [ 0.8%]

    Signed-off-by: Daniel Mack
    Tested-by: Sven Neumann
    Cc: Eric Miao
    Cc: Denis Oliver Kropp
    Cc: Sven Neumann
    Cc: Haojian Zhuang
    Signed-off-by: Eric Miao

    Daniel Mack
     

26 Nov, 2010

2 commits


16 Nov, 2010

1 commit

  • udlfb has undergone a fair bit of cleanup recently and is effectively at
    the point where it can be liberated from staging purgatory and promoted
    to a real driver.

    The outstanding cleanups are all minor, with some of them dependent on
    drivers/video headers, so these will be done incrementally from udlfb's
    new home.

    Requested-by: Bernie Thompson
    Signed-off-by: Paul Mundt

    Paul Mundt
     

09 Nov, 2010

1 commit


07 Aug, 2010

1 commit


05 Aug, 2010

1 commit

  • Add support for the LCD controller on JZ4740 SoCs.

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

    Lars-Peter Clausen
     

04 Aug, 2010

1 commit

  • Some SH-Mobile SoCs have an HDMI controller and a PHY, attached to one of their
    LCDC interfaces. This patch adds a preliminary static support for such
    controllers, this means, that only the 720p mode is handled ATM. Support for
    more modes and a dynamic switching between them will be added by a follow up
    patch.

    Signed-off-by: Guennadi Liakhovetski
    Acked-by: Magnus Damm
    Signed-off-by: Paul Mundt

    Guennadi Liakhovetski
     

24 May, 2010

1 commit


14 Mar, 2010

2 commits


13 Mar, 2010

1 commit

  • An LCD controller driver for nuc900s. The Linux LOGO is just fine and the
    FB-Test application was ok, too.

    Signed-off-by: Wang Qiang
    Cc: Wang Zongshun
    Cc: Russell King
    Cc: Krzysztof Helt
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Wang Qiang
     

16 Dec, 2009

1 commit


09 Dec, 2009

1 commit

  • Add a Video RAM manager for OMAP 2 and 3 platforms. VRAM manager is used
    to allocate large continuous blocks of SDRAM or SRAM. The features VRAM
    manager has that are missing from dma_alloc_* functions are:

    - Support for OMAP2's SRAM
    - Allocate without ioremapping
    - Allocate at defined physical addresses
    - Allows larger VRAM area and larger allocations

    The upcoming DSS2 uses VRAM manager.

    VRAM area size can be defined in kernel config, board file or with
    kernel boot parameters. Board file definition overrides kernel config,
    and boot parameter overrides kernel config and board file.

    Signed-off-by: Tomi Valkeinen

    Tomi Valkeinen
     

23 Sep, 2009

3 commits

  • EP93xx video driver plus documentation.

    Signed-off-by: Ryan Mallon
    Acked-by: H Hartley Sweeten
    Cc: Daniele Venzano
    Cc: Russell King
    Cc: Krzysztof Helt
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Ryan Mallon
     
  • Add LCD controller (LCDC) driver for TI's DA8xx/OMAP-L1xx architecture.
    LCDC specifications can be found at http://www.ti.com/litv/pdf/sprufm0a.

    LCDC on DA8xx consists of two independent controllers, the Raster
    Controller and the LCD Interface Display Driver (LIDD) controller. LIDD
    further supports character and graphic displays.

    This patch adds support for the graphic display (Sharp LQ035Q3DG01) found
    on the DA830 based EVM. The EVM details can be found at:
    http://support.spectrumdigital.com/boards/dskda830/revc/.

    Signed-off-by: Sudhakar Rajashekhara
    Signed-off-by: Pavel Kiryukhin
    Signed-off-by: Steve Chen
    Acked-by: Krzysztof Helt
    DESC
    davinci-fb-frame-buffer-driver-for-ti-da8xx-omap-l1xx-fix
    EDESC
    From: Andrew Morton

    fix kconfig indenting

    Cc: Krzysztof Helt
    Cc: Pavel Kiryukhin
    Cc: Steve Chen
    Cc: Sudhakar Rajashekhara
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Sudhakar Rajashekhara
     
  • Add a framebuffer driver for Qualcomm MSM/QSD SoCs, tested on HTC Dream
    smartphone (aka T-Mobile G1, aka ADP1).

    Brian said:

    I did the original quick and dirty version for bringup. Rebecca took
    over and (re)wrote the bulk of the driver, getting things stable for
    production ship of Dream and Sapphire, and Dima is currently adding
    support for later Qualcomm chipsets (QSD8x50, etc).

    Signed-off-by: Pavel Machek
    Cc: Brian Swetland
    Cc: Krzysztof Helt
    Cc: Rebecca Schultz Zavin
    Cc: Dima Zavin
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Pavel Machek
     

13 Jun, 2009

1 commit

  • This driver is originally written by Lennert, modified by Green to be
    feature complete, and ported by Jun Nie and Kevin Liu for pxa168/910
    processors.

    The patch adds support for the on-chip LCD display controller, it
    currently supports the base (graphics) layer only.

    Signed-off-by: Lennert Buytenhek
    Signed-off-by: Green Wan
    Cc: Peter Liao
    Signed-off-by: Jun Nie
    Signed-off-by: Kevin Liu
    Acked-by: Krzysztof Helt
    Signed-off-by: Eric Miao

    Lennert Buytenhek
     

07 May, 2009

1 commit


01 Apr, 2009

2 commits


17 Mar, 2009

1 commit


27 Feb, 2009

2 commits


10 Feb, 2009

1 commit


27 Jan, 2009

1 commit

  • * 'fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/djbw/async_tx:
    i.MX31: framebuffer driver
    i.MX31: Image Processing Unit DMA and IRQ drivers
    dmaengine: add async_tx_clear_ack() macro
    dmaengine: dma_issue_pending_all == nop when CONFIG_DMA_ENGINE=n
    dmaengine: kill some dubious WARN_ONCEs
    fsldma: print correct IRQ on mpc83xx
    fsldma: check for NO_IRQ in fsl_dma_chan_remove()
    dmatest: Use custom map/unmap for destination buffer
    fsldma: use a valid 'device' for dma_pool_create
    dmaengine: fix dependency chaining

    Linus Torvalds
     

22 Jan, 2009

1 commit


13 Jan, 2009

2 commits


07 Nov, 2008

1 commit

  • Add a framebuffer driver for the Fujitsu Carmine/Coral-P(A)/Lime graphics
    controllers. Lime GDC support is known to work on PPC440EPx based lwmon5
    and MPC8544E based socrates embedded boards, both equipped with Lime GDC.
    Carmine/Coral-P PCI GDC support is known to work on PPC440EPx based
    Sequoia board and also on x86 platform.

    Signed-off-by: Anatolij Gustschin
    Cc: Dmitry Baryshkov
    Cc: Anton Vorontsov
    Cc: Matteo Fortini
    Cc: Krzysztof Helt
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Anatolij Gustschin
     

17 Oct, 2008

1 commit