31 May, 2019

1 commit

  • Based on 1 normalized pattern(s):

    this program is free software you can redistribute it and or modify
    it under the terms of the gnu general public license as published by
    the free software foundation either version 2 of the license or at
    your option any later version this program is distributed in the
    hope that it will be useful but without any warranty without even
    the implied warranty of merchantability or fitness for a particular
    purpose see the gnu general public license for more details you
    should have received a copy of the gnu general public license along
    with this program if not write to the free software foundation inc
    59 temple place suite 330 boston ma 02111 1307 usa

    extracted by the scancode license scanner the SPDX license identifier

    GPL-2.0-or-later

    has been chosen to replace the boilerplate/reference in 1334 file(s).

    Signed-off-by: Thomas Gleixner
    Reviewed-by: Allison Randal
    Reviewed-by: Richard Fontana
    Cc: linux-spdx@vger.kernel.org
    Link: https://lkml.kernel.org/r/20190527070033.113240726@linutronix.de
    Signed-off-by: Greg Kroah-Hartman

    Thomas Gleixner
     

13 Oct, 2012

1 commit


11 Sep, 2012

1 commit


23 Feb, 2012

6 commits

  • LCD config for old omapfb driver is passed with OMAP_TAG_LCD from board
    files or from the bootloader. In an effort to remove OMAP_TAG_LCD, this
    patch adds omapfb_set_lcd_config() function that the board files can
    call to set the LCD config.

    This has the drawback that configuration can no longer come from the
    bootloader. Of the boards supported by the kernel, this should only
    affect N770 which depends on the data from the bootloader. This patch
    adds an LCD config for N770 to its board files, but that is most
    probably broken. Fixing this would need information about the HW setup
    in N770 boards.

    Signed-off-by: Tomi Valkeinen
    Acked-by: Tony Lindgren

    Tomi Valkeinen
     
  • omapfb_set_platform_data() is no longer used, so remove it.

    Signed-off-by: Tomi Valkeinen
    Acked-by: Tony Lindgren

    Tomi Valkeinen
     
  • include/linux/omapfb.h contains structs that are used only by the
    omapfb driver. Move the structs into drivers/video/omap/omapfb.h.

    Signed-off-by: Tomi Valkeinen

    Tomi Valkeinen
     
  • omapfb driver used platform_data to get fb memory areas and formats
    defined by the board file.

    This patch removes omapfb's (both old and new omapfb) use of the
    memory data in platform_data, because:

    - No board uses them currently
    - It's not board file's job to define things like amount of default
    framebuffer memory. These should come from the bootloader via command
    line parameters.

    Signed-off-by: Tomi Valkeinen

    Tomi Valkeinen
     
  • arch/arm/plat-omap/fb.c contains code to alloc omapfb buffers at early
    boot time according to information given from the bootloader or board
    file.

    This code isn't currently used by any board, and is anyway something
    that the newer vram.c could handle. So remove the alloc code and in
    later patches make old omapfb driver use vram.c.

    Signed-off-by: Tomi Valkeinen
    Acked-by: Tony Lindgren

    Tomi Valkeinen
     
  • omapfb_set_ctrl_platform_data() is no longer used, so it can be removed.

    Signed-off-by: Tomi Valkeinen
    Acked-by: Tony Lindgren

    Tomi Valkeinen
     

09 Aug, 2010

1 commit

  • * 'for-linus' of git://gitorious.org/linux-omap-dss2/linux: (64 commits)
    OMAP: DSS2: OMAPFB: add support for FBIO_WAITFORVSYNC
    OMAP: DSS2: Replace strncmp() with sysfs_streq() in overlay_manager_store()
    OMAP: DSS2: Fix error path in omap_dsi_update()
    OMAP: DSS2: TDO35S: fix video signaling
    OMAP: DSS2: OMAPFB: Fix invalid bpp for PAL and NTSC modes
    OMAP: DSS2: OMAPFB: Fix probe error path
    OMAP3EVM: Replace vdvi regulator supply with vdds_dsi
    OMAP: DSS2: Remove extra return statement
    OMAP: DSS2: adjust YUV overlay width to be even
    OMAP: DSS2: OMAPFB: Fix sysfs mirror input check
    OMAP: DSS2: OMAPFB: Remove redundant color register range check
    OMAP: DSS2: OMAPFB: Remove redundant rotate range check
    OMAP: DSS2: OMAPFB: Check fb2display() return value
    OMAP: DSS2: Taal: Optimize enable_te, rotate, mirror when value unchanged
    OMAP: DSS2: DSI: detect unsupported update requests
    OMAP: DSS2: DSI: increase FIFO low threshold
    OMAP: DSS2: DSI: Add error IRQ mask for DSI complexIO
    OMAP: DSS2: DSI: Remove BTA after set_max_rx_packet_size
    OMAP: DSS2: change manual update scaling setup
    OMAP: DSS2: DSI: use BTA to end the frame transfer
    ...

    Linus Torvalds
     

03 Aug, 2010

1 commit

  • Separate the memory region from the framebuffer device a little bit.
    It's now possible to select the memory region used by the framebuffer
    device using the new mem_idx parameter of omapfb_plane_info. If the
    mem_idx is specified it will be interpreted as an index into the
    memory regions array, if it's not specified the framebuffer's index is
    used instead. So by default each framebuffer keeps using it's own
    memory region which preserves backwards compatibility.

    This allows cloning the same memory region to several overlays and yet
    each overlay can be controlled independently since they can be
    associated with separate framebuffer devices.

    Signed-off-by: Ville Syrjälä
    Signed-off-by: Tomi Valkeinen

    Ville Syrjälä
     

27 Jul, 2010

1 commit


15 Feb, 2010

1 commit


09 Dec, 2009

2 commits

  • Signed-off-by: Tomi Valkeinen

    Tomi Valkeinen
     
  • Split arch/arm/plat-omap/include/mach/omapfb.h into two files:

    include/linux/omapfb.h - ioctls etc for userspace and some kernel
    stuff for board files
    drivers/video/omap/omapfb.h - for omapfb internal use

    This cleans up omapfb.h and also makes it easier for the upcoming new
    DSS driver to co-exist with the old driver.

    Signed-off-by: Tomi Valkeinen
    Acked-by: Tony Lindgren

    Tomi Valkeinen