17 Apr, 2014

1 commit

  • The drivers/video directory is a mess. It contains generic video related
    files, directories for backlight, console, linux logo, lots of fbdev
    device drivers, fbdev framework files.

    Make some order into the chaos by creating drivers/video/fbdev
    directory, and move all fbdev related files there.

    No functionality is changed, although I guess it is possible that some
    subtle Makefile build order related issue could be created by this
    patch.

    Signed-off-by: Tomi Valkeinen
    Acked-by: Laurent Pinchart
    Acked-by: Geert Uytterhoeven
    Acked-by: Rob Clark
    Acked-by: Jingoo Han
    Acked-by: Daniel Vetter

    Tomi Valkeinen
     

03 Apr, 2014

1 commit

  • Pull x86 old platform removal from Peter Anvin:
    "This patchset removes support for several completely obsolete
    platforms, where the maintainers either have completely vanished or
    acked the removal. For some of them it is questionable if there even
    exists functional specimens of the hardware"

    Geert Uytterhoeven apparently thought this was a April Fool's pull request ;)

    * 'x86-nuke-platforms-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
    x86, platforms: Remove NUMAQ
    x86, platforms: Remove SGI Visual Workstation
    x86, apic: Remove support for IBM Summit/EXA chipset
    x86, apic: Remove support for ia32-based Unisys ES7000

    Linus Torvalds
     

20 Mar, 2014

1 commit

  • It was only ever used by the ACPI video driver, and that only use case
    vanished over 3 years ago (see commit 677bd810, "ACPI video: remove
    output switching control".) So this is dead code and I guess we can
    remove it now.

    Signed-off-by: Jean Delvare
    Signed-off-by: Rafael J. Wysocki

    Jean Delvare
     

28 Feb, 2014

1 commit


17 Jan, 2014

1 commit


25 May, 2013

1 commit

  • A simple frame-buffer describes a raw memory region that may be rendered
    to, with the assumption that the display hardware has already been set
    up to scan out from that buffer.

    This is useful in cases where a bootloader exists and has set up the
    display hardware, but a Linux driver doesn't yet exist for the display
    hardware.

    Examples use-cases include:

    * The built-in LCD panels on the Samsung ARM chromebook, and Tegra
    devices, and likely many other ARM or embedded systems. These cannot
    yet be supported using a full graphics driver, since the panel control
    should be provided by the CDF (Common Display Framework), which has been
    stuck in design/review for quite some time. One could support these
    panels using custom SoC-specific code, but there is a desire to use
    common infra-structure rather than having each SoC vendor invent their
    own code, hence the desire to wait for CDF.

    * Hardware for which a full graphics driver is not yet available, and
    the path to obtain one upstream isn't yet clear. For example, the
    Raspberry Pi.

    * Any hardware in early stages of upstreaming, before a full graphics
    driver has been tackled. This driver can provide a graphical boot
    console (even full X support) much earlier in the upstreaming process,
    thus making new SoC or board support more generally useful earlier.

    [akpm@linux-foundation.org: make simplefb_formats[] static]
    Signed-off-by: Stephen Warren
    Cc: Arnd Bergmann
    Acked-by: Olof Johansson
    Cc: Rob Clark
    Cc: Florian Tobias Schandinat
    Cc: Tomasz Figa
    Cc: Laurent Pinchart
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Stephen Warren
     

30 Apr, 2013

1 commit

  • This is the driver for the Hyper-V Synthetic Video, which supports
    screen resolution up to Full HD 1920x1080 on Windows Server 2012 host,
    and 1600x1200 on Windows Server 2008 R2 or earlier. It also solves the
    double mouse cursor issue of the emulated video mode.

    Signed-off-by: Haiyang Zhang
    Reviewed-by: K. Y. Srinivasan
    Cc: Greg Kroah-Hartman ,
    Cc: Olaf Hering
    Cc: Geert Uytterhoeven
    Cc: Florian Tobias Schandinat
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Haiyang Zhang
     

12 Mar, 2013

1 commit

  • This patch simplifies videomode related Kconfig and Makefile. After this
    patch, there's only one non-user selectable Kconfig option left,
    VIDEOMODE_HELPERS. The reasons for the change:

    * Videomode helper functions are not something that should be shown in
    the kernel configuration options. The related code should just be
    included if it's needed, i.e. selected by drivers using videomode.

    * There's no need to have separate Kconfig options for videomode and
    display_timing. First of all, the amount of code for both is quite
    small. Second, videomode depends on display_timing, and display_timing
    in itself is not really useful, so both would be included in any case.

    * CONFIG_VIDEOMODE is a bit vague name, and CONFIG_VIDEOMODE_HELPERS
    describes better what's included.

    Signed-off-by: Tomi Valkeinen
    Cc: Steffen Trumtrar
    Acked-by: Laurent Pinchart

    Tomi Valkeinen
     

26 Feb, 2013

1 commit

  • Pull drm merge from Dave Airlie:
    "Highlights:

    - TI LCD controller KMS driver

    - TI OMAP KMS driver merged from staging

    - drop gma500 stub driver

    - the fbcon locking fixes

    - the vgacon dirty like zebra fix.

    - open firmware videomode and hdmi common code helpers

    - major locking rework for kms object handling - pageflip/cursor
    won't block on polling anymore!

    - fbcon helper and prime helper cleanups

    - i915: all over the map, haswell power well enhancements, valleyview
    macro horrors cleaned up, killing lots of legacy GTT code,

    - radeon: CS ioctl unification, deprecated UMS support, gpu reset
    rework, VM fixes

    - nouveau: reworked thermal code, external dp/tmds encoder support
    (anx9805), fences sleep instead of polling,

    - exynos: all over the driver fixes."

    Lovely conflict in radeon/evergreen_cs.c between commit de0babd60d8d
    ("drm/radeon: enforce use of radeon_get_ib_value when reading user cmd")
    and the new changes that modified that evergreen_dma_cs_parse()
    function.

    * 'drm-next' of git://people.freedesktop.org/~airlied/linux: (508 commits)
    drm/tilcdc: only build on arm
    drm/i915: Revert hdmi HDP pin checks
    drm/tegra: Add list of framebuffers to debugfs
    drm/tegra: Fix color expansion
    drm/tegra: Split DC_CMD_STATE_CONTROL register write
    drm/tegra: Implement page-flipping support
    drm/tegra: Implement VBLANK support
    drm/tegra: Implement .mode_set_base()
    drm/tegra: Add plane support
    drm/tegra: Remove bogus tegra_framebuffer structure
    drm: Add consistency check for page-flipping
    drm/radeon: Use generic HDMI infoframe helpers
    drm/tegra: Use generic HDMI infoframe helpers
    drm: Add EDID helper documentation
    drm: Add HDMI infoframe helpers
    video: Add generic HDMI infoframe helpers
    drm: Add some missing forward declarations
    drm: Move mode tables to drm_edid.c
    drm: Remove duplicate drm_mode_cea_vic()
    gma500: Fix n, m1 and m2 clock limits for sdvo and lvds
    ...

    Linus Torvalds
     

22 Feb, 2013

3 commits

  • Add generic helpers to pack HDMI infoframes into binary buffers.

    Signed-off-by: Thierry Reding
    Reviewed-by: Alex Deucher

    Thierry Reding
     
  • Add mmp display subsystem to support Marvell MMP display controllers.

    This subsystem contains 4 parts:
    --fb folder
    --core.c
    --hw folder
    --panel folder

    1. fb folder contains implementation of fb. fb get path and overlay
    from common interface and operates on these structures.

    2. core.c provides common interface for a hardware abstraction. Major
    parts of this interface are:

    a) Path: path is a output device connected to a panel or HDMI TV. Main
    operations of the path is set/get timing/output color. fb operates
    output device through path structure.

    b) Ovly: Ovly is a buffer shown on the path.

    Ovly describes frame buffer and its source/destination size, offset,
    input color, buffer address, z-order, and so on. Each fb device maps
    to one overlay.

    3. hw folder contains implementation of hardware operations defined by
    core.c. It registers paths for fb use.

    4. panel folder contains implementation of panels. It's connected to
    path. Panel drivers would also regiester panels and linked to path
    when probe.

    Signed-off-by: Zhou Zhu
    Signed-off-by: Lisa Du
    Cc: Guoqing Li
    Acked-by: Haojian Zhuang
    Cc: Florian Tobias Schandinat
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Zhou Zhu
     
  • Framebuffer support for the Goldfish emulator. This takes the Google
    emulator and applies the x86 cleanups as well as moving the blank
    methods to the usual Linux place and dropping the Android early suspend
    logic (for now at least, that can be looked at as Android and upstream
    converge). Dropped various oddities like setting MTRRs on a virtual
    frame buffer emulation...

    With the drivers so far you can now boot a Linux initrd and have fun.

    [sheng@linux.intel.com: cleaned up to handle x86]
    [thomas.keel@intel.com: ported to 3.4]
    [alan@linux.intel.com: cleaned up for style and 3.7, moved blank methods]
    [akpm@linux-foundation.org: fix (silly) sparse warnings]
    Signed-off-by: Mike A. Chan
    Signed-off-by: Arve Hjønnevåg
    Signed-off-by: Sheng Yang
    Signed-off-by: Yunhong Jiang
    Signed-off-by: Xiaohui Xin
    Signed-off-by: Jun Nakajima
    Signed-off-by: Bruce Beare
    Signed-off-by: Tom Keel
    Signed-off-by: Alan Cox
    Cc: Florian Tobias Schandinat
    Cc: Tomi Valkeinen
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Arve Hjønnevåg
     

24 Jan, 2013

2 commits

  • This adds support for reading display timings from DT into a struct
    display_timings. The of_display_timing implementation supports multiple
    subnodes. All children are read into an array, that can be queried.

    If no native mode is specified, the first subnode will be used.

    For cases where the graphics driver knows there can be only one
    mode description or where the driver only supports one mode, a helper
    function of_get_videomode is added, that gets a struct videomode from DT.

    Signed-off-by: Steffen Trumtrar
    Signed-off-by: Philipp Zabel
    Acked-by: Stephen Warren
    Reviewed-by: Thierry Reding
    Acked-by: Thierry Reding
    Tested-by: Thierry Reding
    Tested-by: Philipp Zabel
    Reviewed-by: Laurent Pinchart
    Acked-by: Laurent Pinchart
    Tested-by: Afzal Mohammed
    Tested-by: Rob Clark
    Tested-by: Leela Krishna Amudala

    Steffen Trumtrar
     
  • Add display_timing structure and the according helper functions. This allows
    the description of a display via its supported timing parameters.

    Also, add helper functions to convert from display timings to a generic videomode
    structure.

    The struct display_timing specifies all needed parameters to describe the signal
    properties of a display in one mode. This includes
    - ranges for signals that may have min-, max- and typical values
    - single integers for signals that can be on, off or are ignored
    - booleans for signals that are either on or off

    As a display may support multiple modes like this, a struct display_timings is
    added, that holds all given struct display_timing pointers and declares the
    native mode of the display.

    Although a display may state that a signal can be in a range, it is driven with
    fixed values that indicate a videomode. Therefore graphic drivers don't need all
    the information of struct display_timing, but would generate a videomode from
    the given set of supported signal timings and work with that.

    The video subsystems all define their own structs that describe a mode and work
    with that (e.g. fb_videomode or drm_display_mode). To slowly replace all those
    various structures and allow code reuse across those subsystems, add struct
    videomode as a generic description.

    This patch only includes the most basic fields in struct videomode. All missing
    fields that are needed to have a really generic video mode description can be
    added at a later stage.

    Signed-off-by: Steffen Trumtrar
    Reviewed-by: Thierry Reding
    Acked-by: Thierry Reding
    Tested-by: Thierry Reding
    Tested-by: Philipp Zabel
    Reviewed-by: Laurent Pinchart
    Acked-by: Laurent Pinchart
    Tested-by: Afzal Mohammed
    Tested-by: Rob Clark
    Tested-by: Leela Krishna Amudala

    Steffen Trumtrar
     

10 Dec, 2012

1 commit

  • Add support for the Solomon SSD1307 OLED controller found on the
    Crystalfontz CFA10036 board.

    This controller can drive a display with a resolution up to 128x39 and can
    operate over I2C or SPI.

    The current driver has only been tested on the CFA-10036, that is using
    this controller over I2C to driver a 96x16 OLED screen.

    [akpm@linux-foundation.org: checkpatch fixes]
    Signed-off-by: Maxime Ripard
    Cc: Brian Lilly
    Cc: Greg KH
    Cc: Florian Tobias Schandinat
    Cc: Thomas Petazzoni
    Cc: Tomi Valkeinen
    Signed-off-by: Andrew Morton
    Signed-off-by: Tomi Valkeinen

    Maxime Ripard
     

12 Oct, 2012

1 commit

  • Pull fbdev updates from Florian Tobias Schandinat:
    "This includes:
    - large updates for OMAP
    - basic OMAP5 DSS support for DPI and DSI outputs
    - large cleanups and restructuring
    - some update to Exynos and da8xx-fb
    - removal of the pnx4008 driver (arch removed)
    - various other small patches"

    Fix up some trivial conflicts (mostly just include line changes, but
    also some due to the renaming of the deferred work functions by Tejun).

    * tag 'fbdev-updates-for-3.7' of git://github.com/schandinat/linux-2.6: (193 commits)
    gbefb: fix compile error
    video: mark nuc900fb_map_video_memory as __devinit
    video/mx3fb: set .owner to prevent module unloading while being used
    video: exynos_dp: use clk_prepare_enable and clk_disable_unprepare
    drivers/video/exynos/exynos_mipi_dsi.c: fix error return code
    drivers/video/savage/savagefb_driver.c: fix error return code
    video: s3c-fb: use clk_prepare_enable and clk_disable_unprepare
    da8xx-fb: save and restore LCDC context across suspend/resume cycle
    da8xx-fb: add pm_runtime support
    video/udlfb: fix line counting in fb_write
    OMAPDSS: add missing include for string.h
    OMAPDSS: DISPC: Configure color conversion coefficients for writeback
    OMAPDSS: DISPC: Add manager like functions for writeback
    OMAPDSS: DISPC: Configure writeback FIFOs
    OMAPDSS: DISPC: Configure writeback specific parameters in dispc_wb_setup()
    OMAPDSS: DISPC: Configure overlay-like parameters in dispc_wb_setup
    OMAPDSS: DISPC: Add function to set channel in for writeback
    OMAPDSS: DISPC: Don't set chroma resampling bit for writeback
    OMAPDSS: DISPC: Downscale chroma if plane is writeback
    OMAPDSS: DISPC: Configure input and output sizes for writeback
    ...

    Linus Torvalds
     

29 Sep, 2012

1 commit


23 Sep, 2012

1 commit


30 Apr, 2012

3 commits


15 Feb, 2012

1 commit

  • This is a resurrection of an old (like 2.4.19) out-of-tree driver for
    Intel740 graphics cards and adaptation for recent kernels. The old driver by
    Andrey Ulanov is located at: http://sourceforge.net/projects/i740fbdev/files/

    This is a new driver based on skeletonfb, using most of the low level HW code
    from the old driver. The DDC code is completely new.

    The driver was tested on two 8MB cards: Protac AG240D and Diamond Stealth II
    G460.

    Signed-off-by: Ondrej Zary
    Signed-off-by: Florian Tobias Schandinat

    Ondrej Zary
     

13 Feb, 2012

1 commit

  • Samsung S5PC210 and EXYNOS SoC platform has MIPI-DSI controller and
    MIPI-DSI based LCD Panel could be used with it. This patch supports
    MIPI-DSI driver based Samsung SoC chip.

    LCD panel driver based MIPI-DSI should be registered to MIPI-DSI driver at
    machine code and LCD panel driver specific function registered to
    mipi_dsim_ddi structure at lcd panel init function called system init. In
    the MIPI-DSI driver, find lcd panel driver by using registered lcd panel
    name, and then initialize lcd panel driver.

    Signed-off-by: Donghwa Lee
    Signed-off-by: Inki Dae
    Signed-off-by: Kyungmin Park
    Acked-by: Jingoo Han
    Cc: Richard Purdie
    Signed-off-by: Andrew Morton
    Signed-off-by: Florian Tobias Schandinat

    Donghwa Lee
     

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