<?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 Kconfig</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>8fc38062 - fbdev: Fix recursive dependencies wrt BACKLIGHT_CLASS_DEVICE</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/video/fbdev/Kconfig#8fc38062</link>
        <description>fbdev: Fix recursive dependencies wrt BACKLIGHT_CLASS_DEVICEDo not select BACKLIGHT_CLASS_DEVICE from FB_BACKLIGHT. The latteronly controls backlight support within fbdev core code and datastructures.Make fbdev drivers depend on BACKLIGHT_CLASS_DEVICE and let usersselect it explicitly. Fixes warnings about recursive dependencies,such aserror: recursive dependency detected!	symbol BACKLIGHT_CLASS_DEVICE is selected by FB_BACKLIGHT	symbol FB_BACKLIGHT is selected by FB_SH_MOBILE_LCDC	symbol FB_SH_MOBILE_LCDC depends on FB_DEVICE	symbol FB_DEVICE depends on FB_CORE	symbol FB_CORE is selected by DRM_GEM_DMA_HELPER	symbol DRM_GEM_DMA_HELPER is selected by DRM_PANEL_ILITEK_ILI9341	symbol DRM_PANEL_ILITEK_ILI9341 depends on BACKLIGHT_CLASS_DEVICEBACKLIGHT_CLASS_DEVICE is user-selectable, so making drivers adapt toit is the correct approach in any case. For most drivers, backlightsupport is also configurable separately.v3:- Select BACKLIGHT_CLASS_DEVICE in PowerMac defconfigs (Christophe)- Fix PMAC_BACKLIGHT module dependency corner cases (Christophe)v2:- s/BACKLIGHT_DEVICE_CLASS/BACKLIGHT_CLASS_DEVICE (Helge)- Fix fbdev driver-dependency corner case (Arnd)Signed-off-by: Thomas Zimmermann &lt;tzimmermann@suse.de&gt;Reviewed-by: Arnd Bergmann &lt;arnd@arndb.de&gt;Link: https://patchwork.freedesktop.org/patch/msgid/20241216074450.8590-2-tzimmermann@suse.de

            List of files:
            /linux-6.15/drivers/video/fbdev/Kconfig</description>
        <pubDate>Mon, 16 Dec 2024 07:42:47 +0000</pubDate>
        <dc:creator>Thomas Zimmermann &lt;tzimmermann@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>51521d2e - fbdev: wm8505fb: select CONFIG_FB_IOMEM_FOPS</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/video/fbdev/Kconfig#51521d2e</link>
        <description>fbdev: wm8505fb: select CONFIG_FB_IOMEM_FOPSThe fb_io_mmap() function is used in the file operations butnot enabled in all configurations unless FB_IOMEM_FOPS getsselected:ld.lld-20: error: undefined symbol: fb_io_mmap   referenced by wm8505fb.c   drivers/video/fbdev/wm8505fb.o:(wm8505fb_ops) in archive vmlinux.aFixes: 11754a504608 (&quot;fbdev/wm8505fb: Initialize fb_ops to fbdev I/O-memory helpers&quot;)Signed-off-by: Arnd Bergmann &lt;arnd@arndb.de&gt;Reviewed-by: Thomas Zimmermann &lt;tzimmermann@suse.de&gt;Signed-off-by: Helge Deller &lt;deller@gmx.de&gt;

            List of files:
            /linux-6.15/drivers/video/fbdev/Kconfig</description>
        <pubDate>Fri, 18 Oct 2024 15:12:49 +0000</pubDate>
        <dc:creator>Arnd Bergmann &lt;arnd@arndb.de&gt;</dc:creator>
    </item>
<item>
        <title>bb94f56b - fbdev: da8xx: remove the driver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/video/fbdev/Kconfig#bb94f56b</link>
        <description>fbdev: da8xx: remove the driverThis driver is no longer used on any platform. It has been replaced bytilcdc on the two DaVinci boards we still support and can be removed.Signed-off-by: Bartosz Golaszewski &lt;bartosz.golaszewski@linaro.org&gt;Acked-by: Thomas Zimmermann &lt;tzimmermann@suse.de&gt;Signed-off-by: Helge Deller &lt;deller@gmx.de&gt;

            List of files:
            /linux-6.15/drivers/video/fbdev/Kconfig</description>
        <pubDate>Tue, 15 Oct 2024 06:53:29 +0000</pubDate>
        <dc:creator>Bartosz Golaszewski &lt;bartosz.golaszewski@linaro.org&gt;</dc:creator>
    </item>
<item>
        <title>447794e4 - fbdev: sstfb: Make CONFIG_FB_DEVICE optional</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/video/fbdev/Kconfig#447794e4</link>
        <description>fbdev: sstfb: Make CONFIG_FB_DEVICE optionalThe sstfb driver currently depends on CONFIG_FB_DEVICE to create sysfsentries and access info-&gt;dev. This patch wraps the relevant code blockswith #ifdef CONFIG_FB_DEVICE, allowing the driver to be built and usedeven if CONFIG_FB_DEVICE is not selected.The sysfs setting only controls the VGA pass-through state and is notrequired for the display to work correctly.(See: http://vogonswiki.com/index.php/VGA_passthrough_cablefor more information.)Added some fixes from Thomas Zimmermann.Signed-off-by: Gonzalo Silvalde Blanco &lt;gonzalo.silvalde@gmail.com&gt;Signed-off-by: Thomas Zimmermann &lt;tzimmermann@suse.de&gt;Reviewed-by: Thomas Zimmermann &lt;tzimmermann@suse.de&gt;Signed-off-by: Helge Deller &lt;deller@gmx.de&gt;

            List of files:
            /linux-6.15/drivers/video/fbdev/Kconfig</description>
        <pubDate>Fri, 04 Oct 2024 15:24:29 +0000</pubDate>
        <dc:creator>Gonzalo Silvalde Blanco &lt;gonzalo.silvalde@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>536a82d8 - fbdev: add HAS_IOPORT dependencies</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/video/fbdev/Kconfig#536a82d8</link>
        <description>fbdev: add HAS_IOPORT dependenciesIn a future patch HAS_IOPORT=n will disable inb()/outb() and friends atcompile time. We thus need to add HAS_IOPORT as dependency for thosedrivers using them.Co-developed-by: Arnd Bergmann &lt;arnd@kernel.org&gt;Signed-off-by: Arnd Bergmann &lt;arnd@kernel.org&gt;Signed-off-by: Niklas Schnelle &lt;schnelle@linux.ibm.com&gt;Signed-off-by: Helge Deller &lt;deller@gmx.de&gt;

            List of files:
            /linux-6.15/drivers/video/fbdev/Kconfig</description>
        <pubDate>Wed, 10 Apr 2024 10:56:26 +0000</pubDate>
        <dc:creator>Niklas Schnelle &lt;schnelle@linux.ibm.com&gt;</dc:creator>
    </item>
<item>
        <title>51084f89 - fbdev: sh7760fb: allow modular build</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/video/fbdev/Kconfig#51084f89</link>
        <description>fbdev: sh7760fb: allow modular buildThere is no reason to prohibit sh7760fb from being built as aloadable module as suggested by Geert, so change the config symbolfrom bool to tristate to allow that and change the FB dependency asneeded.Fixes: f75f71b2c418 (&quot;fbdev/sh7760fb: Depend on FB=y&quot;)Suggested-by: Geert Uytterhoeven &lt;geert@linux-m68k.org&gt;Signed-off-by: Randy Dunlap &lt;rdunlap@infradead.org&gt;Cc: Thomas Zimmermann &lt;tzimmermann@suse.de&gt;Cc: Javier Martinez Canillas &lt;javierm@redhat.com&gt;Cc: John Paul Adrian Glaubitz &lt;glaubitz@physik.fu-berlin.de&gt;Cc: Sam Ravnborg &lt;sam@ravnborg.org&gt;Cc: Helge Deller &lt;deller@gmx.de&gt;Cc: linux-fbdev@vger.kernel.orgCc: dri-devel@lists.freedesktop.orgAcked-by: John Paul Adrian Glaubitz &lt;glaubitz@physik.fu-berlin.de&gt;Acked-by: Javier Martinez Canillas &lt;javierm@redhat.com&gt;Signed-off-by: Helge Deller &lt;deller@gmx.de&gt;

            List of files:
            /linux-6.15/drivers/video/fbdev/Kconfig</description>
        <pubDate>Sat, 10 Feb 2024 05:39:38 +0000</pubDate>
        <dc:creator>Randy Dunlap &lt;rdunlap@infradead.org&gt;</dc:creator>
    </item>
<item>
        <title>a8eb93b4 - fbdev: Select I/O-memory framebuffer ops for SBus</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/video/fbdev/Kconfig#a8eb93b4</link>
        <description>fbdev: Select I/O-memory framebuffer ops for SBusFramebuffer I/O on the Sparc Sbus requires read/write helpers forI/O memory. Select FB_IOMEM_FOPS accordingly.Reported-by: Nick Bowler &lt;nbowler@draconx.ca&gt;Closes: https://lore.kernel.org/lkml/5bc21364-41da-a339-676e-5bb0f4faebfb@draconx.ca/Signed-off-by: Thomas Zimmermann &lt;tzimmermann@suse.de&gt;Fixes: 8813e86f6d82 (&quot;fbdev: Remove default file-I/O implementations&quot;)Cc: Thomas Zimmermann &lt;tzimmermann@suse.de&gt;Cc: Javier Martinez Canillas &lt;javierm@redhat.com&gt;Cc: Daniel Vetter &lt;daniel@ffwll.ch&gt;Cc: Helge Deller &lt;deller@gmx.de&gt;Cc: Sam Ravnborg &lt;sam@ravnborg.org&gt;Cc: Arnd Bergmann &lt;arnd@arndb.de&gt;Cc: Geert Uytterhoeven &lt;geert+renesas@glider.be&gt;Cc: linux-fbdev@vger.kernel.orgCc: dri-devel@lists.freedesktop.orgCc: &lt;stable@vger.kernel.org&gt; # v6.8+Reviewed-by: Javier Martinez Canillas &lt;javierm@redhat.com&gt;Reviewed-by: Sam Ravnborg &lt;sam@ravnborg.org&gt;Link: https://patchwork.freedesktop.org/patch/msgid/20240322083005.24269-1-tzimmermann@suse.de

            List of files:
            /linux-6.15/drivers/video/fbdev/Kconfig</description>
        <pubDate>Fri, 22 Mar 2024 08:29:46 +0000</pubDate>
        <dc:creator>Thomas Zimmermann &lt;tzimmermann@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>72fee6b0 - fbdev: Restrict FB_SH_MOBILE_LCDC to SuperH</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/video/fbdev/Kconfig#72fee6b0</link>
        <description>fbdev: Restrict FB_SH_MOBILE_LCDC to SuperHSince commit f402f7a02af6956d (&quot;staging: board: Remove Armadillo-800-EVAboard staging code&quot;), there are no more users of the legacy SuperHMobile LCDC framebuffer driver on Renesas ARM platforms.  All formerusers on these platforms have been converted to the SH-Mobile DRMdriver, using DT.Suggested-by: Arnd Bergmann &lt;arnd@arndb.de&gt;Signed-off-by: Geert Uytterhoeven &lt;geert+renesas@glider.be&gt;Acked-by: Javier Martinez Canillas &lt;javierm@redhat.com&gt;Reviewed-by: Wolfram Sang &lt;wsa+renesas@sang-engineering.com&gt;Signed-off-by: Helge Deller &lt;deller@gmx.de&gt;

            List of files:
            /linux-6.15/drivers/video/fbdev/Kconfig</description>
        <pubDate>Wed, 31 Jan 2024 16:08:23 +0000</pubDate>
        <dc:creator>Geert Uytterhoeven &lt;geert+renesas@glider.be&gt;</dc:creator>
    </item>
<item>
        <title>71fc3249 - video/nomodeset: Select nomodeset= parameter with CONFIG_VIDEO</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/video/fbdev/Kconfig#71fc3249</link>
        <description>video/nomodeset: Select nomodeset= parameter with CONFIG_VIDEOEnable support for nomodeset= parameter via CONFIG_VIDEO. Both,DRM and fbdev, already select this option. Remove the existingoption CONFIG_VIDEO_NOMODESET. Simplifies the Kconfig rules.Signed-off-by: Thomas Zimmermann &lt;tzimmermann@suse.de&gt;Reviewed-by: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt;Link: https://patchwork.freedesktop.org/patch/msgid/20240118090721.7995-4-tzimmermann@suse.de

            List of files:
            /linux-6.15/drivers/video/fbdev/Kconfig</description>
        <pubDate>Thu, 18 Jan 2024 09:05:28 +0000</pubDate>
        <dc:creator>Thomas Zimmermann &lt;tzimmermann@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>689237ab - fbdev/intelfb: Remove driver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/video/fbdev/Kconfig#689237ab</link>
        <description>fbdev/intelfb: Remove driverFrom looking at the PCI IDs, every device supported by intelfb isalso supported by i915. Anyone still using intelfb should pleasemove on to i915, which does everything intelfb does but better.Removing intelfb is motivated by the driver&apos;s excessive use of theglobal screen_info state. The state belongs to architecture andfirmware code; device drivers should not attempt to access it. Butfixing intelfb would require a significant change in the driver&apos;sprobing logic. As intelfb has been obsolete for nearly 2 decades,it is probably not worth the effort. Let&apos;s just remove it. Alsoremove the related documentation.Signed-off-by: Thomas Zimmermann &lt;tzimmermann@suse.de&gt;Acked-by: Maik Broemme &lt;mbroemme@libmpq.org&gt;Signed-off-by: Helge Deller &lt;deller@gmx.de&gt;

            List of files:
            /linux-6.15/drivers/video/fbdev/Kconfig</description>
        <pubDate>Fri, 05 Jan 2024 09:10:36 +0000</pubDate>
        <dc:creator>Thomas Zimmermann &lt;tzimmermann@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>dee56ccb - fbdev: amba-clcd: Delete the old CLCD driver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/video/fbdev/Kconfig#dee56ccb</link>
        <description>fbdev: amba-clcd: Delete the old CLCD driverWe have managed to ascertain that all users of the old FBDEVcode that are out of tree are now gone.The new DRM driver can be found in drivers/gpu/drm/pl111/.The remaining out of tree user was the ARM FVP emulationplatform, running Android. Thanks to changes in Androidversions 13 and 14, Android can now use the DRM driver whenbeing emulated under FVP. Some final patches are being putin place to make it fully featured.This is essentially a revert of the partial revert incommit 112c35237c72 (&quot;Partially revert &quot;video: fbdev: amba-clcd: Retire elder CLCD driver&quot;&quot;)Signed-off-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;Signed-off-by: Helge Deller &lt;deller@gmx.de&gt;

            List of files:
            /linux-6.15/drivers/video/fbdev/Kconfig</description>
        <pubDate>Tue, 12 Dec 2023 14:18:02 +0000</pubDate>
        <dc:creator>Linus Walleij &lt;linus.walleij@linaro.org&gt;</dc:creator>
    </item>
<item>
        <title>d9f25b59 - fbdev: Remove support for Carillo Ranch driver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/video/fbdev/Kconfig#d9f25b59</link>
        <description>fbdev: Remove support for Carillo Ranch driverAs far as anybody can tell, this product never shipped.  If it did,it shipped in 2007 and nobody has access to one any more.  Remove thefbdev driver and the backlight driver.Signed-off-by: Matthew Wilcox (Oracle) &lt;willy@infradead.org&gt;Signed-off-by: Helge Deller &lt;deller@gmx.de&gt;

            List of files:
            /linux-6.15/drivers/video/fbdev/Kconfig</description>
        <pubDate>Fri, 08 Dec 2023 22:47:02 +0000</pubDate>
        <dc:creator>Matthew Wilcox (Oracle) &lt;willy@infradead.org&gt;</dc:creator>
    </item>
<item>
        <title>27ad64ea - fbdev: Rename FB_SYS_FOPS token to FB_SYSMEM_FOPS</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/video/fbdev/Kconfig#27ad64ea</link>
        <description>fbdev: Rename FB_SYS_FOPS token to FB_SYSMEM_FOPSRename the token to harmonize naming among various helpers. Forexample, I/O-memory helpers use FB_IOMEM_FOPS.Signed-off-by: Thomas Zimmermann &lt;tzimmermann@suse.de&gt;Reviewed-by: Javier Martinez Canillas &lt;javierm@redhat.com&gt;Link: https://patchwork.freedesktop.org/patch/msgid/20231127131655.4020-28-tzimmermann@suse.de

            List of files:
            /linux-6.15/drivers/video/fbdev/Kconfig</description>
        <pubDate>Mon, 27 Nov 2023 13:15:56 +0000</pubDate>
        <dc:creator>Thomas Zimmermann &lt;tzimmermann@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>e0f05e64 - fbdev/cyber2000fb: Initialize fb_ops with fbdev macros</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/video/fbdev/Kconfig#e0f05e64</link>
        <description>fbdev/cyber2000fb: Initialize fb_ops with fbdev macrosInitialize the instance of struct fb_ops with fbdev initializermacros for framebuffers in I/O address space. Set the read/write,draw and mmap callbacks to the correct implementation and avoidimplicit defaults. Also select the necessary helpers in Kconfig.Fbdev drivers sometimes rely on the callbacks being NULL for adefault I/O-memory-based implementation to be invoked; hencerequiring the I/O helpers to be built in any case. Setting allcallbacks in all drivers explicitly will allow to make the I/Ohelpers optional. This benefits systems that do not use thesefunctions.Signed-off-by: Thomas Zimmermann &lt;tzimmermann@suse.de&gt;Cc: Russell King &lt;linux@armlinux.org.uk&gt;Cc: linux-arm-kernel@lists.infradead.orgReviewed-by: Javier Martinez Canillas &lt;javierm@redhat.com&gt;Link: https://patchwork.freedesktop.org/patch/msgid/20231127131655.4020-25-tzimmermann@suse.de

            List of files:
            /linux-6.15/drivers/video/fbdev/Kconfig</description>
        <pubDate>Mon, 27 Nov 2023 13:15:53 +0000</pubDate>
        <dc:creator>Thomas Zimmermann &lt;tzimmermann@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>11754a50 - fbdev/wm8505fb: Initialize fb_ops to fbdev I/O-memory helpers</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/video/fbdev/Kconfig#11754a50</link>
        <description>fbdev/wm8505fb: Initialize fb_ops to fbdev I/O-memory helpersInitialize the instance of struct fb_ops with fbdev initializermacros for framebuffers in DMA-able address space. This explictilysets the read/write, draw and mmap callbacks to the correct defaultimplementation. Also select the necessary helpers in Kconfig.Fbdev drivers sometimes rely on the callbacks being NULL for adefault implementation to be invoked; hence requireing the I/Ohelpers to be built in any case. Setting all callbacks in alldrivers explicitly will allow to make the I/O helpers optional.This benefits systems that do not use these functions.Set the callbacks via macros. No functional changes.Signed-off-by: Thomas Zimmermann &lt;tzimmermann@suse.de&gt;Reviewed-by: Javier Martinez Canillas &lt;javierm@redhat.com&gt;Link: https://patchwork.freedesktop.org/patch/msgid/20231127131655.4020-24-tzimmermann@suse.de

            List of files:
            /linux-6.15/drivers/video/fbdev/Kconfig</description>
        <pubDate>Mon, 27 Nov 2023 13:15:52 +0000</pubDate>
        <dc:creator>Thomas Zimmermann &lt;tzimmermann@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>63a11ada - fbdev/vt8500lcdfb: Initialize fb_ops with fbdev macros</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/video/fbdev/Kconfig#63a11ada</link>
        <description>fbdev/vt8500lcdfb: Initialize fb_ops with fbdev macrosInitialize the instance of struct fb_ops with fbdev initializermacros for framebuffers in DMA-able virtual address space. Set theread/write, draw and mmap callbacks to the correct implementationand avoid implicit defaults. Also select the necessary helpers inKconfig.Fbdev drivers sometimes rely on the callbacks being NULL for adefault I/O-memory-based implementation to be invoked; hencerequiring the I/O helpers to be built in any case. Setting allcallbacks in all drivers explicitly will allow to make the I/Ohelpers optional. This benefits systems that do not use thesefunctions.Signed-off-by: Thomas Zimmermann &lt;tzimmermann@suse.de&gt;Reviewed-by: Javier Martinez Canillas &lt;javierm@redhat.com&gt;Link: https://patchwork.freedesktop.org/patch/msgid/20231127131655.4020-23-tzimmermann@suse.de

            List of files:
            /linux-6.15/drivers/video/fbdev/Kconfig</description>
        <pubDate>Mon, 27 Nov 2023 13:15:51 +0000</pubDate>
        <dc:creator>Thomas Zimmermann &lt;tzimmermann@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>dec2d609 - fbdev/clps711x-fb: Initialize fb_ops with fbdev macros</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/video/fbdev/Kconfig#dec2d609</link>
        <description>fbdev/clps711x-fb: Initialize fb_ops with fbdev macrosInitialize the instance of struct fb_ops with fbdev initializermacros for framebuffers in I/O address space. Set the read/write,draw and mmap callbacks to the correct implementation and avoidimplicit defaults. Also select the necessary helpers in Kconfig.The driver previously selected drawing ops for system memoryalthough it operates on I/O memory. Fixed now.Fbdev drivers sometimes rely on the callbacks being NULL for adefault I/O-memory-based implementation to be invoked; hencerequiring the I/O helpers to be built in any case. Setting allcallbacks in all drivers explicitly will allow to make the I/Ohelpers optional. This benefits systems that do not use thesefunctions.Signed-off-by: Thomas Zimmermann &lt;tzimmermann@suse.de&gt;Reviewed-by: Javier Martinez Canillas &lt;javierm@redhat.com&gt;Link: https://patchwork.freedesktop.org/patch/msgid/20231127131655.4020-22-tzimmermann@suse.de

            List of files:
            /linux-6.15/drivers/video/fbdev/Kconfig</description>
        <pubDate>Mon, 27 Nov 2023 13:15:50 +0000</pubDate>
        <dc:creator>Thomas Zimmermann &lt;tzimmermann@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>741effea - fbdev/ps3fb: Initialize fb_ops with fbdev macros</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/video/fbdev/Kconfig#741effea</link>
        <description>fbdev/ps3fb: Initialize fb_ops with fbdev macrosInitialize the instance of struct fb_ops with fbdev initializermacros for framebuffers in virtual address space. Set the read/write,draw and mmap callbacks to the correct implementation and avoidimplicit defaults. Also select the necessary helpers in Kconfig.Fbdev drivers sometimes rely on the callbacks being NULL for adefault I/O-memory-based implementation to be invoked; hencerequiring the I/O helpers to be built in any case. Setting allcallbacks in all drivers explicitly will allow to make the I/Ohelpers optional. This benefits systems that do not use thesefunctions.Signed-off-by: Thomas Zimmermann &lt;tzimmermann@suse.de&gt;Cc: Michael Ellerman &lt;mpe@ellerman.id.au&gt;Cc: Nicholas Piggin &lt;npiggin@gmail.com&gt;Cc: Christophe Leroy &lt;christophe.leroy@csgroup.eu&gt;Cc: linuxppc-dev@lists.ozlabs.orgReviewed-by: Javier Martinez Canillas &lt;javierm@redhat.com&gt;Link: https://patchwork.freedesktop.org/patch/msgid/20231127131655.4020-20-tzimmermann@suse.de

            List of files:
            /linux-6.15/drivers/video/fbdev/Kconfig</description>
        <pubDate>Mon, 27 Nov 2023 13:15:48 +0000</pubDate>
        <dc:creator>Thomas Zimmermann &lt;tzimmermann@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>dfc30522 - fbdev/au1200fb: Initialize fb_ops with fbdev macros</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/video/fbdev/Kconfig#dfc30522</link>
        <description>fbdev/au1200fb: Initialize fb_ops with fbdev macrosInitialize the instance of struct fb_ops with fbdev initializermacros for framebuffers in DMA-able virtual address space. Set theread/write, draw and mmap callbacks to the correct implementationand avoid implicit defaults. Also select the necessary helpers inKconfig.Fbdev drivers sometimes rely on the callbacks being NULL for adefault I/O-memory-based implementation to be invoked; hencerequiring the I/O helpers to be built in any case. Setting allcallbacks in all drivers explicitly will allow to make the I/Ohelpers optional. This benefits systems that do not use thesefunctions.Signed-off-by: Thomas Zimmermann &lt;tzimmermann@suse.de&gt;Reviewed-by: Javier Martinez Canillas &lt;javierm@redhat.com&gt;Link: https://patchwork.freedesktop.org/patch/msgid/20231127131655.4020-18-tzimmermann@suse.de

            List of files:
            /linux-6.15/drivers/video/fbdev/Kconfig</description>
        <pubDate>Mon, 27 Nov 2023 13:15:46 +0000</pubDate>
        <dc:creator>Thomas Zimmermann &lt;tzimmermann@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>c9496954 - fbdev/udlfb: Select correct helpers</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/video/fbdev/Kconfig#c9496954</link>
        <description>fbdev/udlfb: Select correct helpersThe driver uses deferred I/O. Select the correct helpers viaFB_SYSMEM_HELPERS_DEFERRED in the Kconfig file.Signed-off-by: Thomas Zimmermann &lt;tzimmermann@suse.de&gt;Reviewed-by: Javier Martinez Canillas &lt;javierm@redhat.com&gt;Link: https://patchwork.freedesktop.org/patch/msgid/20231127131655.4020-16-tzimmermann@suse.de

            List of files:
            /linux-6.15/drivers/video/fbdev/Kconfig</description>
        <pubDate>Mon, 27 Nov 2023 13:15:44 +0000</pubDate>
        <dc:creator>Thomas Zimmermann &lt;tzimmermann@suse.de&gt;</dc:creator>
    </item>
</channel>
</rss>
