| Age | Commit message (Collapse) | Author | 
|---|
|  | Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com> | 
|  | Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com> | 
|  | Bad output used to get the crtc, causing crash.
Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com> | 
|  | Add crtc::disable_mode() for disabling the crtc.
Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com> | 
|  | We need to ensure that a primary plane is not already in use.
ResourceManager does this for us.
Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com> | 
|  |  | 
|  |  | 
|  |  | 
|  | Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com> | 
|  | Add MappedFramebuffer to python bindings and use it for the draw
functions.
Looks like recent pybind11 versions have better multi-inheritance
support, so all this need to be revisited after updating pybind11.
Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com> | 
|  | Add OmapCard and OmapFramebuffer classes to utilize omap_bos. Only
non-tiled framebuffer is implemented for now.
Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com> | 
|  | Use MappedFramebuffer instead of DumbFramebuffer in kmstest, except when
creating the object. This change makes it possible to easily use other
framebuffer objects in kmstest than DumbFramebuffer.
Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com> | 
|  | Add a base MappedFramebuffer class, which inherits Framebuffer and
implements IMappedFramebuffer.  This helps to implement platform
specific framebuffer classes, like OmapFramebuffer.
Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com> | 
|  | This enables write access to the dumb fb with mmap().
Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com> | 
|  | Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com> | 
|  | Add script to auto-generate DMT tables.
Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com> | 
|  | Instead of searching through the dmt and cea tables (if user has given
the option), lets be more explicit about it. Only look for the mode from
a single source, and fail if not found there.
Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com> | 
|  | Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com> | 
|  | Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com> | 
|  | Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com> | 
|  |  | 
|  | Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com> | 
|  | Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com> | 
|  | Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com> | 
|  | Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com> | 
|  | Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com> | 
|  | This reduces the exe sizes.
Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com> | 
|  |  | 
|  |  | 
|  | With atomic modesetting we can enable the crtc without a primary plane.
This allows enabling only a plane on the screen.
Change set_crtcs_n_planes() to allow this.
Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com> | 
|  |  | 
|  |  | 
|  |  | 
|  | Change calculated_vrefresh to round to 2 decimals, and do two rounds
when looking for a mode: first look for exact vrefresh match, then look
for rounded match.
Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com> | 
|  | Split LTO detection into separate func and file, and create a cached
LTO_WORKS variable.
Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com>
Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> | 
|  | Catch gcc-ar and gcc-ranlib versions compiled without plugin support and
disable LTO in that case.
Also do the LTO check only once by checking if HAS_LTO_FLAG has been set.
Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com> | 
|  |  | 
|  | Add virtual destructor so Card can be inherited.
Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com> | 
|  | Support custom videomodes when specifying a crtc.
Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com>
Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> | 
|  | Split regex strings to multiple lines to make them slightly more
readable.
Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com>
Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> | 
|  | Enable set/get for sync polarities and interlace. Add
videomode_from_timings() helper to construct Videomode from non-X
timings.
Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com> | 
|  |  | 
|  |  | 
|  | When cross-compiling, the ar and ranlib to be used for LTO are prefixed
by the cross-tuple. gcc-ar and gcc-ranlib may not exist. Cfr.
http://autobuild.buildroot.net/results/f3c/f3c48da3a9706cd366c0e0a96c3cd0ff959f2a78/
Therefore, search for an appropriate lto-ar and lto-ranlib before
enabling LTO.
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  | 
|  |  |