<?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>1a4d815f - drm/aspeed: Run DRM default client setup</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/aspeed/Kconfig#1a4d815f</link>
        <description>drm/aspeed: Run DRM default client setupCall 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 aspeed 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_SELECTIONv3:- add DRM_FBDEV_DMA_DRIVER_OPS macroSigned-off-by: Thomas Zimmermann &lt;tzimmermann@suse.de&gt;Cc: Joel Stanley &lt;joel@jms.id.au&gt;Cc: Andrew Jeffery &lt;andrew@codeconstruct.com.au&gt;Acked-by: Javier Martinez Canillas &lt;javierm@redhat.com&gt;Link: https://patchwork.freedesktop.org/patch/msgid/20240924071734.98201-11-tzimmermann@suse.de

            List of files:
            /linux-6.15/drivers/gpu/drm/aspeed/Kconfig</description>
        <pubDate>Tue, 24 Sep 2024 07:12:08 +0000</pubDate>
        <dc:creator>Thomas Zimmermann &lt;tzimmermann@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>4a83c26a - drm/gem: rename GEM CMA helpers to GEM DMA helpers</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/aspeed/Kconfig#4a83c26a</link>
        <description>drm/gem: rename GEM CMA helpers to GEM DMA helpersRename &quot;GEM CMA&quot; helpers to &quot;GEM DMA&quot; helpers - considering thehierarchy of APIs (mm/cma -&gt; dma -&gt; gem dma) calling them &quot;GEMDMA&quot; seems to be more applicable.Besides that, commit e57924d4ae80 (&quot;drm/doc: Task to rename CMA helpers&quot;)requests to rename the CMA helpers and implies that people seem to beconfused about the naming.In order to do this renaming the following script was used:```	#!/bin/bash	DIRS=&quot;drivers/gpu include/drm Documentation/gpu&quot;	REGEX_SYM_UPPER=&quot;[0-9A-Z_\-]&quot;	REGEX_SYM_LOWER=&quot;[0-9a-z_\-]&quot;	REGEX_GREP_UPPER=&quot;(${REGEX_SYM_UPPER}*)(GEM)_CMA_(${REGEX_SYM_UPPER}*)&quot;	REGEX_GREP_LOWER=&quot;(${REGEX_SYM_LOWER}*)(gem)_cma_(${REGEX_SYM_LOWER}*)&quot;	REGEX_SED_UPPER=&quot;s/${REGEX_GREP_UPPER}/\1\2_DMA_\3/g&quot;	REGEX_SED_LOWER=&quot;s/${REGEX_GREP_LOWER}/\1\2_dma_\3/g&quot;	# Find all upper case &apos;CMA&apos; symbols and replace them with &apos;DMA&apos;.	for ff in $(grep -REHl &quot;${REGEX_GREP_UPPER}&quot; $DIRS)	do	       sed -i -E &quot;$REGEX_SED_UPPER&quot; $ff	done	# Find all lower case &apos;cma&apos; symbols and replace them with &apos;dma&apos;.	for ff in $(grep -REHl &quot;${REGEX_GREP_LOWER}&quot; $DIRS)	do	       sed -i -E &quot;$REGEX_SED_LOWER&quot; $ff	done	# Replace all occurrences of &apos;CMA&apos; / &apos;cma&apos; in comments and	# documentation files with &apos;DMA&apos; / &apos;dma&apos;.	for ff in $(grep -RiHl &quot; cma &quot; $DIRS)	do		sed -i -E &quot;s/ cma / dma /g&quot; $ff		sed -i -E &quot;s/ CMA / DMA /g&quot; $ff	done	# Rename all &apos;cma_obj&apos;s to &apos;dma_obj&apos;.	for ff in $(grep -RiHl &quot;cma_obj&quot; $DIRS)	do		sed -i -E &quot;s/cma_obj/dma_obj/g&quot; $ff	done```Only a few more manual modifications were needed, e.g. reverting thefollowing modifications in some DRM Kconfig files    -       select CMA if HAVE_DMA_CONTIGUOUS    +       select DMA if HAVE_DMA_CONTIGUOUSas well as manually picking the occurrences of &apos;CMA&apos;/&apos;cma&apos; in comments anddocumentation which relate to &quot;GEM CMA&quot;, but not &quot;FB CMA&quot;.Also drivers/gpu/drm/Makefile was fixed up manually after renamingdrm_gem_cma_helper.c to drm_gem_dma_helper.c.This patch is compile-time tested building a x86_64 kernel with`make allyesconfig &amp;&amp; make drivers/gpu/drm`.Acked-by: Sam Ravnborg &lt;sam@ravnborg.org&gt;Acked-by: Thomas Zimmermann &lt;tzimmermann@suse.de&gt;Reviewed-by: Laurent Pinchart &lt;laurent.pinchart@ideasonboard.com&gt;Signed-off-by: Danilo Krummrich &lt;dakr@redhat.com&gt;Reviewed-by: Liviu Dudau &lt;liviu.dudau@arm.com&gt; #drivers/gpu/drm/armSigned-off-by: Sam Ravnborg &lt;sam@ravnborg.org&gt;Link: https://patchwork.freedesktop.org/patch/msgid/20220802000405.949236-4-dakr@redhat.com

            List of files:
            /linux-6.15/drivers/gpu/drm/aspeed/Kconfig</description>
        <pubDate>Tue, 02 Aug 2022 00:04:03 +0000</pubDate>
        <dc:creator>Danilo Krummrich &lt;dakr@redhat.com&gt;</dc:creator>
    </item>
<item>
        <title>8697c410 - drm: aspeed: select CONFIG_DRM_GEM_CMA_HELPER</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/aspeed/Kconfig#8697c410</link>
        <description>drm: aspeed: select CONFIG_DRM_GEM_CMA_HELPERThe aspeed driver uses the gem_cma_helper code, but doesnoto enforce enabling this through Kconfig:x86_64-linux-ld: drivers/gpu/drm/aspeed/aspeed_gfx_drv.o:(.rodata+0x2c8): undefined reference to `drm_gem_cma_prime_import_sg_table&apos;x86_64-linux-ld: drivers/gpu/drm/aspeed/aspeed_gfx_drv.o:(.rodata+0x2d8): undefined reference to `drm_gem_cma_dumb_create&apos;x86_64-linux-ld: drivers/gpu/drm/aspeed/aspeed_gfx_crtc.o: in function `aspeed_gfx_pipe_update&apos;:aspeed_gfx_crtc.c:(.text+0xe5): undefined reference to `drm_fb_cma_get_gem_obj&apos;Add the same &apos;select&apos; that is used in other such drivers.Fixes: 09717af7d13d (&quot;drm: Remove CONFIG_DRM_KMS_CMA_HELPER option&quot;)Signed-off-by: Arnd Bergmann &lt;arnd@arndb.de&gt;Signed-off-by: Thomas Zimmermann &lt;tzimmermann@suse.de&gt;Link: https://patchwork.freedesktop.org/patch/msgid/20211204174637.1160725-2-arnd@kernel.org

            List of files:
            /linux-6.15/drivers/gpu/drm/aspeed/Kconfig</description>
        <pubDate>Sat, 04 Dec 2021 17:46:23 +0000</pubDate>
        <dc:creator>Arnd Bergmann &lt;arnd@arndb.de&gt;</dc:creator>
    </item>
<item>
        <title>09717af7 - drm: Remove CONFIG_DRM_KMS_CMA_HELPER option</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/aspeed/Kconfig#09717af7</link>
        <description>drm: Remove CONFIG_DRM_KMS_CMA_HELPER optionLink drm_fb_cma_helper.o into drm_cma_helper.ko if CONFIG_DRM_KMS_HELPERhas been set. Remove CONFIG_DRM_KMS_CMA_HELPER config option. SelectingKMS helpers and CMA will now automatically enable CMA KMS helpers.Some drivers&apos; Kconfig files did not correctly select KMS or CMA helpers.Fix this as part of the change.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/20211106193509.17472-3-tzimmermann@suse.de

            List of files:
            /linux-6.15/drivers/gpu/drm/aspeed/Kconfig</description>
        <pubDate>Sat, 06 Nov 2021 19:35:09 +0000</pubDate>
        <dc:creator>Thomas Zimmermann &lt;tzimmermann@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>bf296b35 - drm/aspeed: Fix Kconfig warning &amp; subsequent build errors</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/aspeed/Kconfig#bf296b35</link>
        <description>drm/aspeed: Fix Kconfig warning &amp; subsequent build errorsKernel test robot reported build errors (undefined references)that didn&apos;t make much sense. After reproducing them, there is alsoa Kconfig warning that is the root cause of the build errors, sofix that Kconfig problem.Fixes this Kconfig warning:WARNING: unmet direct dependencies detected for CMA  Depends on [n]: MMU [=n]  Selected by [m]:  - DRM_ASPEED_GFX [=m] &amp;&amp; HAS_IOMEM [=y] &amp;&amp; DRM [=m] &amp;&amp; OF [=y] &amp;&amp; (COMPILE_TEST [=y] || ARCH_ASPEED) &amp;&amp; HAVE_DMA_CONTIGUOUS [=y]and these dependent build errors:(.text+0x10c8c): undefined reference to `start_isolate_page_range&apos;microblaze-linux-ld: (.text+0x10f14): undefined reference to `test_pages_isolated&apos;microblaze-linux-ld: (.text+0x10fd0): undefined reference to `undo_isolate_page_range&apos;Fixes: 76356a966e33 (&quot;drm: aspeed: Clean up Kconfig options&quot;)Reported-by: kernel test robot &lt;lkp@intel.com&gt;Signed-off-by: Randy Dunlap &lt;rdunlap@infradead.org&gt;Reviewed-by: Joel Stanley &lt;joel@jms.id.au&gt;Cc: Joel Stanley &lt;joel@jms.id.au&gt;Cc: Andrew Jeffery &lt;andrew@aj.id.au&gt;Cc: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt;Cc: Michal Simek &lt;monstr@monstr.eu&gt;Cc: Andrew Morton &lt;akpm@linux-foundation.org&gt;Cc: Mike Rapoport &lt;rppt@linux.ibm.com&gt;Cc: linux-mm@kvack.orgCc: linux-aspeed@lists.ozlabs.orgCc: linux-arm-kernel@lists.infradead.orgCc: David Airlie &lt;airlied@linux.ie&gt;Cc: dri-devel@lists.freedesktop.orgSigned-off-by: Joel Stanley &lt;joel@jms.id.au&gt;Link: https://patchwork.freedesktop.org/patch/msgid/20201011230131.4922-1-rdunlap@infradead.orgSigned-off-by: Joel Stanley &lt;joel@jms.id.au&gt;

            List of files:
            /linux-6.15/drivers/gpu/drm/aspeed/Kconfig</description>
        <pubDate>Sun, 11 Oct 2020 23:01:31 +0000</pubDate>
        <dc:creator>Randy Dunlap &lt;rdunlap@infradead.org&gt;</dc:creator>
    </item>
<item>
        <title>ec8f24b7 - treewide: Add SPDX license identifier - Makefile/Kconfig</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/aspeed/Kconfig#ec8f24b7</link>
        <description>treewide: Add SPDX license identifier - Makefile/KconfigAdd SPDX license identifiers to all Make/Kconfig files which: - Have no license information of any formThese files fall under the project license, GPL v2 only. The resulting SPDXlicense identifier is:  GPL-2.0-onlySigned-off-by: Thomas Gleixner &lt;tglx@linutronix.de&gt;Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

            List of files:
            /linux-6.15/drivers/gpu/drm/aspeed/Kconfig</description>
        <pubDate>Sun, 19 May 2019 12:07:45 +0000</pubDate>
        <dc:creator>Thomas Gleixner &lt;tglx@linutronix.de&gt;</dc:creator>
    </item>
<item>
        <title>76356a96 - drm: aspeed: Clean up Kconfig options</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/aspeed/Kconfig#76356a96</link>
        <description>drm: aspeed: Clean up Kconfig optionsThe GFX IP is inside of the ASPEED BMC SoC so there is little useenabling it on a kernel that does not support ASPEED.When building with COMPILE_TEST the architecture many not have CMAsupport, so to avoid breaking the build we only select these options ifthe architecture supports the contiguous allocator.I suspect the DRM_PANEL came from a cut/paste error.Fixes: 4f2a8f5898ec (&quot;drm: Add ASPEED GFX driver&quot;)Reported-by: Stephen Rothwell &lt;sfr@canb.auug.org.au&gt;Reported-by: kernel test robot &lt;lkp@intel.com&gt;Signed-off-by: Joel Stanley &lt;joel@jms.id.au&gt;Signed-off-by: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt;Link: https://patchwork.freedesktop.org/patch/msgid/20190405081117.27339-1-joel@jms.id.au

            List of files:
            /linux-6.15/drivers/gpu/drm/aspeed/Kconfig</description>
        <pubDate>Fri, 05 Apr 2019 08:11:17 +0000</pubDate>
        <dc:creator>Joel Stanley &lt;joel@jms.id.au&gt;</dc:creator>
    </item>
<item>
        <title>4f2a8f58 - drm: Add ASPEED GFX driver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/aspeed/Kconfig#4f2a8f58</link>
        <description>drm: Add ASPEED GFX driverThis driver is for the ASPEED BMC SoC&apos;s GFX display hardware. Thisdriver runs on the ARM based BMC systems, unlike the ast driver whichruns on a host CPU and is is for a PCI graphics device.Signed-off-by: Joel Stanley &lt;joel@jms.id.au&gt;Acked-by: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt;Reviewed-by: Noralf Tr&#248;nnes &lt;noralf@tronnes.org&gt;Reviewed-by: Sam Ravnborg &lt;sam@ravnborg.org&gt;Link: https://patchwork.freedesktop.org/patch/msgid/20190403001909.31637-3-joel@jms.id.au

            List of files:
            /linux-6.15/drivers/gpu/drm/aspeed/Kconfig</description>
        <pubDate>Wed, 03 Apr 2019 00:19:08 +0000</pubDate>
        <dc:creator>Joel Stanley &lt;joel@jms.id.au&gt;</dc:creator>
    </item>
</channel>
</rss>
