- 29 Dec, 2015 3 commits
-
-
Tomi Valkeinen authored
Now that omapfb has its own copy of omapdss and display drivers, we can move omapdss and display drivers which omapdrm uses to omapdrm's directory. We also need to change the main drm Makefile so that omapdrm directory is always entered, because omapdss has a file that can't be built as a module. Signed-off-by:
Tomi Valkeinen <tomi.valkeinen@ti.com> Acked-by:
Dave Airlie <airlied@gmail.com> Acked-by:
Rob Clark <robdclark@gmail.com>
-
Tomi Valkeinen authored
VRFB is only used by omapfb, so we can move it under omapfb's directory. Signed-off-by:
Tomi Valkeinen <tomi.valkeinen@ti.com> Acked-by:
Dave Airlie <airlied@gmail.com> Acked-by:
Rob Clark <robdclark@gmail.com>
-
Tomi Valkeinen authored
omapfb's private copy of omapdss is now ready to be used. This patch makes omapfb use its private omapdss and display drivers, and also makes omap_vout (which uses omapfb) to depend on omapfb. Signed-off-by:
Tomi Valkeinen <tomi.valkeinen@ti.com> Acked-by:
Dave Airlie <airlied@gmail.com> Acked-by:
Rob Clark <robdclark@gmail.com>
-
- 28 May, 2014 1 commit
-
-
Tomi Valkeinen authored
Move the panel/encoder driver compatible-string converter from arch/arm/mach-omap2/display.c to omapdss driver. That is a more logical place for it, as it's really an omapdss internal hack. The code is rewritten to follow the video node graph, starting from omapdss. This removes the need to have the device compatible-string database. Signed-off-by:
Tomi Valkeinen <tomi.valkeinen@ti.com>
-
- 17 Apr, 2014 1 commit
-
-
Tomi Valkeinen authored
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 <tomi.valkeinen@ti.com> Acked-by:
Laurent Pinchart <laurent.pinchart@ideasonboard.com> Acked-by:
Geert Uytterhoeven <geert@linux-m68k.org> Acked-by:
Rob Clark <robdclark@gmail.com> Acked-by:
Jingoo Han <jg1.han@samsung.com> Acked-by:
Daniel Vetter <daniel.vetter@ffwll.ch>
-
- 29 Aug, 2013 1 commit
-
-
Tomi Valkeinen authored
The board files now use the new panel drivers, making the old panel drivers obsolete. Remove the old panel drivers, Kconfig and Makefile entries, and the panels' platform data structs. Signed-off-by:
Tomi Valkeinen <tomi.valkeinen@ti.com> Reviewed-by:
Archit Taneja <archit@ti.com>
-
- 17 Jun, 2013 1 commit
-
-
Tomi Valkeinen authored
Add TFP410 DPI-to-DVI Encoder driver which uses the new DSS device model and DSS ops. Signed-off-by:
Tomi Valkeinen <tomi.valkeinen@ti.com>
-
- 02 May, 2013 1 commit
-
-
Tomi Valkeinen authored
omapfb requires the panels to have been probed before omapfb's probe. We currently manage that by having omapfb in late initcall level. However, a much simpler way is to just change the makefile so that omapfb is after the panel drivers. Signed-off-by:
Tomi Valkeinen <tomi.valkeinen@ti.com>
-
- 13 Nov, 2012 1 commit
-
-
Tomi Valkeinen authored
OMAP specific vram allocator is no longer in use, and we can remove all the vram code. Signed-off-by:
Tomi Valkeinen <tomi.valkeinen@ti.com>
-
- 11 May, 2011 1 commit
-
-
Mike Frysinger authored
Rather than always add the omap2 dirs to the build list (and thus force everyone to generate a useless built-in.o), bind the dirs to their relevant kconfig symbol. Signed-off-by:
Mike Frysinger <vapier@gentoo.org> Signed-off-by:
Tomi Valkeinen <tomi.valkeinen@ti.com>
-
- 09 Dec, 2009 5 commits
-
-
Tomi Valkeinen authored
Add Generic panel (user for DVI output) and Sharp LS037V7DW01 LCD panel. Signed-off-by:
Tomi Valkeinen <tomi.valkeinen@nokia.com>
-
Tomi Valkeinen authored
Signed-off-by:
Tomi Valkeinen <tomi.valkeinen@nokia.com>
-
Tomi Valkeinen authored
The core files of DSS2. DSS2 commits are split a bit artificially to make the individual commits smaller, and DSS2 doesn't compile properly without the rest of the core commits. This shouldn't be a problem, as no configuration uses DSS2 yet. Signed-off-by:
Tomi Valkeinen <tomi.valkeinen@nokia.com>
-
Tomi Valkeinen authored
VRFB rotation engine is a block in OMAP2/3 that offers 12 independent contexts that can be used for framebuffer rotation. Each context has a backend area of real memory, where it stores the pixels in undisclosed format. This memory is offered to users via 4 virtual memory areas, which see the same memory area in different rotation angles (0, 90, 180 and 270 degrees). Signed-off-by:
Tomi Valkeinen <tomi.valkeinen@nokia.com>
-
Tomi Valkeinen authored
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@nokia.com>
-