<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in omap_fbdev.h</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>15499749 - drm/omapdrm: Run DRM default client setup</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/omapdrm/omap_fbdev.h#15499749</link>
        <description>drm/omapdrm: Run DRM default client setupRework fbdev probing to support fbdev_probe in struct drm_driverand remove the old fb_probe callback. Provide an initializer macrofor struct drm_driver that sets the callback according to the kernelconfiguration.Call drm_client_setup() to run the kernel&apos;s default client setupfor DRM. Set fbdev_probe in struct drm_driver, so that the clientsetup can start the common fbdev client.The omapdrm driver specifies a preferred color mode of 32. As thisis the default if no format has been given, leave it out entirely.v5:- select DRM_CLIENT_SELECTIONSigned-off-by: Thomas Zimmermann &lt;tzimmermann@suse.de&gt;Cc: Tomi Valkeinen &lt;tomi.valkeinen@ideasonboard.com&gt;Acked-by: Javier Martinez Canillas &lt;javierm@redhat.com&gt;Link: https://patchwork.freedesktop.org/patch/msgid/20240924071734.98201-81-tzimmermann@suse.de

            List of files:
            /linux-6.15/drivers/gpu/drm/omapdrm/omap_fbdev.h</description>
        <pubDate>Tue, 24 Sep 2024 07:13:18 +0000</pubDate>
        <dc:creator>Thomas Zimmermann &lt;tzimmermann@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>9e69bcd8 - drm/omapdrm: Implement fbdev emulation as in-kernel client</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/omapdrm/omap_fbdev.h#9e69bcd8</link>
        <description>drm/omapdrm: Implement fbdev emulation as in-kernel clientMove code from ad-hoc fbdev callbacks into DRM client functionsand remove the old callbacks. The functions instruct the clientto poll for changed output or restore the display. The DRM corecalls both, the old callbacks and the new client helpers, fromthe same places. The new functions perform the same operation asbefore, so there&apos;s no change in functionality.Replace all code that initializes or releases fbdev emulationthroughout the driver. Instead initialize the fbdev client by asingle call to omapdrm_fbdev_setup() after omapdrm has registeredits DRM device. As in most drivers, omapdrm&apos;s fbdev emulation nowacts like a regular DRM client.The fbdev client setup consists of the initial preparation and thehot-plugging of the display. The latter creates the fbdev deviceand sets up the fbdev framebuffer. The setup performs displayhot-plugging once. If no display can be detected, DRM probe helpersre-run the detection on each hotplug event.A call to drm_dev_unregister() releases the client automatically.No further action is required within omapdrm. If the fbdevframebuffer has been fully set up, struct fb_ops.fb_destroyimplements the release. For partially initialized emulation, thefbdev client reverts the initial setup.v2:	* init drm_client in this patch (Tomi)	* don&apos;t handle non-atomic modesetting (Tomi)Signed-off-by: Thomas Zimmermann &lt;tzimmermann@suse.de&gt;Reviewed-by: Tomi Valkeinen &lt;tomi.valkeinen@ideasonboard.com&gt;Reviewed-by: Emil Velikov &lt;emil.l.velikov@gmail.com&gt;Signed-off-by: Tomi Valkeinen &lt;tomi.valkeinen@ideasonboard.com&gt;Link: https://patchwork.freedesktop.org/patch/msgid/20230403104035.15288-6-tzimmermann@suse.de

            List of files:
            /linux-6.15/drivers/gpu/drm/omapdrm/omap_fbdev.h</description>
        <pubDate>Mon, 03 Apr 2023 10:40:35 +0000</pubDate>
        <dc:creator>Thomas Zimmermann &lt;tzimmermann@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>caab277b - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/omapdrm/omap_fbdev.h#caab277b</link>
        <description>treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234Based 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 version 2 as  published by the free software foundation 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 see http www gnu org  licensesextracted by the scancode license scanner the SPDX license identifier  GPL-2.0-onlyhas been chosen to replace the boilerplate/reference in 503 file(s).Signed-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;Reviewed-by: Alexios Zavras &lt;alexios.zavras@intel.com&gt;Reviewed-by: Allison Randal &lt;allison@lohutok.net&gt;Reviewed-by: Enrico Weigelt &lt;info@metux.net&gt;Cc: linux-spdx@vger.kernel.orgLink: https://lkml.kernel.org/r/20190602204653.811534538@linutronix.deSigned-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/drivers/gpu/drm/omapdrm/omap_fbdev.h</description>
        <pubDate>Mon, 03 Jun 2019 05:44:50 +0000</pubDate>
        <dc:creator>Thomas Gleixner &lt;tglx@linutronix.de&gt;</dc:creator>
    </item>
<item>
        <title>efd1f06b - drm/omap: cleanup fbdev init/free</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/omapdrm/omap_fbdev.h#efd1f06b</link>
        <description>drm/omap: cleanup fbdev init/freeomap_fbdev_init() and omap_fbdev_free() use priv-&gt;fbdev directly.However, omap_fbdev_init() returns the fbdev, and omap_drv.c alsoassigns the return value to priv-&gt;fbdev. This is slightly confusing.Clean this up by removing the omap_fbdev_init() return value, as wedon&apos;t care whether fbdev init succeeded or not. Also change omap_drv.cto call omap_fbdev_free() always, and omap_fbdev_free() does the checkif fbdev was initialized.While at it, rename omap_fbdev_free() to omap_fbdev_fini() to bettermatch the &quot;init&quot; counterpart.Signed-off-by: Tomi Valkeinen &lt;tomi.valkeinen@ti.com&gt;Reviewed-by: Laurent Pinchart &lt;laurent.pinchart@ideasonboard.com&gt;

            List of files:
            /linux-6.15/drivers/gpu/drm/omapdrm/omap_fbdev.h</description>
        <pubDate>Fri, 09 Feb 2018 07:36:23 +0000</pubDate>
        <dc:creator>Tomi Valkeinen &lt;tomi.valkeinen@ti.com&gt;</dc:creator>
    </item>
<item>
        <title>b5561412 - drm: omapdrm: Deconstruct the omap_drv.h header.</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/omapdrm/omap_fbdev.h#b5561412</link>
        <description>drm: omapdrm: Deconstruct the omap_drv.h header.The number of function declarations in the omap_drv.h degradesreadability. To fix it, create new header files for each part of thedriver and move the related functions.Signed-off-by: Laurent Pinchart &lt;laurent.pinchart@ideasonboard.com&gt;Reviewed-by: Sebastian Reichel &lt;sebastian.reichel@collabora.co.uk&gt;Signed-off-by: Tomi Valkeinen &lt;tomi.valkeinen@ti.com&gt;

            List of files:
            /linux-6.15/drivers/gpu/drm/omapdrm/omap_fbdev.h</description>
        <pubDate>Fri, 13 Oct 2017 14:59:05 +0000</pubDate>
        <dc:creator>Laurent Pinchart &lt;laurent.pinchart@ideasonboard.com&gt;</dc:creator>
    </item>
</channel>
</rss>
