<?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>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/sprd/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/sprd/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>cecece2c - drm/sprd: remove the selected DRM_KMS_CMA_HELPER in kconfig</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/sprd/Kconfig#cecece2c</link>
        <description>drm/sprd: remove the selected DRM_KMS_CMA_HELPER in kconfigOn commit 43531edd53f0 (&quot;drm/sprd: add Unisoc&apos;s drm kms master&quot;),adds the config DRM_SPRD, which selects DRM_KMS_CMA_HELPER.However, commit 09717af7d13d (&quot;drm: Remove CONFIG_DRM_KMS_CMA_HELPERoption&quot;) just removed the DRM_KMS_CMA_HELPER.So the select DRM_KMS_CMA_HELPER refers to a non-existing kconfig symbol.Reported-by: Lukas Bulwahn &lt;lukas.bulwahn@gmail.com&gt;Signed-off-by: Kevin Tang &lt;kevin3.tang@gmail.com&gt;Reviewed-by: Javier Martinez Canillas &lt;javierm@redhat.com&gt;Acked-by: Thomas Zimmermann &lt;tzimmermann@suse.de&gt;Reviewed-by: Lukas Bulwahn &lt;lukas.bulwahn@gmail.com&gt;Link: https://lore.kernel.org/all/20220117083820.6893-2-kevin3.tang@gmail.comv1 -&gt; v2:- fix commit comments long lines issue and drop &quot;On linux-next&quot; comments

            List of files:
            /linux-6.15/drivers/gpu/drm/sprd/Kconfig</description>
        <pubDate>Fri, 24 Dec 2021 13:28:31 +0000</pubDate>
        <dc:creator>Kevin Tang &lt;kevin3.tang@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>1c66496b - drm/sprd: add Unisoc&apos;s drm mipi dsi&amp;dphy driver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/sprd/Kconfig#1c66496b</link>
        <description>drm/sprd: add Unisoc&apos;s drm mipi dsi&amp;dphy driverAdds dsi host controller support for the Unisoc&apos;s display subsystem.Adds dsi phy support for the Unisoc&apos;s display subsystem.Only MIPI DSI Displays supported, DP/TV/HMDI will be supportin the feature.v1:  - Remove dphy and dsi graph binding, merge the dphy driver into the dsi.v2:  - Use drm_xxx to replace all DRM_XXX.  - Use kzalloc to replace devm_kzalloc for sprd_dsi structure init.v4:  - Use drmm_helpers to allocate encoder.  - Move allocate encoder and connector to bind function.v5:  - Drop the dsi ip file prefix.  - Fix the checkpatch warnings.  - Add Signed-off-by for dsi&amp;dphy patch.  - Use the mode_flags of mipi_dsi_device to setup crtc DPI and EDPI mode.v6:  - Redesign the way to access the dsi register.  - Reduce the dsi_context member variables.v7:  - Fix codeing style issue by checkpatch.  - Drop the pll registers structure define.  - Use bridge API instead of drm panel API.  - Register mipi_dsi_host on probe phase;  - Remove some unused function.v8:  - Fix missing signed-off-by.  - Move component_add to dsi_host.attach callback.Cc: Orson Zhai &lt;orsonzhai@gmail.com&gt;Cc: Chunyan Zhang &lt;zhang.lyra@gmail.com&gt;Signed-off-by: Kevin Tang &lt;kevin.tang@unisoc.com&gt;Signed-off-by: Maarten Lankhorst &lt;maarten.lankhorst@linux.intel.com&gt;Link: https://patchwork.freedesktop.org/patch/msgid/20211207142717.30296-7-kevin3.tang@gmail.com

            List of files:
            /linux-6.15/drivers/gpu/drm/sprd/Kconfig</description>
        <pubDate>Tue, 07 Dec 2021 14:27:17 +0000</pubDate>
        <dc:creator>Kevin Tang &lt;kevin3.tang@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>b07bcf34 - drm/sprd: add Unisoc&apos;s drm display controller driver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/sprd/Kconfig#b07bcf34</link>
        <description>drm/sprd: add Unisoc&apos;s drm display controller driverAdds DPU(Display Processor Unit) support for the Unisoc&apos;s displaysubsystem.It&apos;s support multi planes, scaler, rotation, PQ(Picture Quality) and more.v2:  - Use drm_xxx to replace all DRM_XXX.  - Use kzalloc to replace devm_kzalloc for sprd_dpu structure init.v3:  - Remove dpu_layer stuff layer and commit layers by aotmic_updatev4:  - Use drmm_helpers to allocate crtc and planes.  - Move rotation enum definitions to crtc layer reg bitfields.  - Move allocate crtc and planes to bind function.v5:  - Fix the checkpatch warnings.  - Use mode_set_nofb instead of mode_valid callback.  - Follow the OF-Graph bindings, use of_graph_get_port_by_id    instead of of_parse_phandle.  - Use zpos to represent the layer position.  - Rebase to last drm misc branch.v6:  - Disable and clear interrupts before register dpu IRQ  - Init dpi config used by crtc_state-&gt;adjusted_mode on mode_set_nofb  - Remove enable_irq and disable_irq function call.  - Remove drm_format_info function call.v7:  - Remove iommu error interrupt handling function.Cc: Orson Zhai &lt;orsonzhai@gmail.com&gt;Cc: Chunyan Zhang &lt;zhang.lyra@gmail.com&gt;Signed-off-by: Kevin Tang &lt;kevin.tang@unisoc.com&gt;Reviewed-by: Maxime Ripard &lt;maxime@cerno.tech&gt;Signed-off-by: Maarten Lankhorst &lt;maarten.lankhorst@linux.intel.com&gt;Link: https://patchwork.freedesktop.org/patch/msgid/20211207142717.30296-5-kevin3.tang@gmail.com

            List of files:
            /linux-6.15/drivers/gpu/drm/sprd/Kconfig</description>
        <pubDate>Tue, 07 Dec 2021 14:27:15 +0000</pubDate>
        <dc:creator>Kevin Tang &lt;kevin3.tang@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>43531edd - drm/sprd: add Unisoc&apos;s drm kms master</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/sprd/Kconfig#43531edd</link>
        <description>drm/sprd: add Unisoc&apos;s drm kms masterAdds drm support for the Unisoc&apos;s display subsystem.This is drm kms driver, this driver provides support for theapplication framework in Android, Yocto and more.Application framework can access Unisoc&apos;s display internalperipherals through libdrm or libkms, it&apos;s test ok by modetest(DRM/KMS test tool) and Android HWComposer.v4:  - Move the devm_drm_dev_alloc to master_ops-&gt;bind function.  - The managed drmm_mode_config_init() it is no longer necessary for drivers to explicitly call drm_mode_config_cleanup, so delete it.v5:  - Remove subdir-ccflgas-y for Makefile.  - Keep the selects sorted by alphabet for Kconfig.Cc: Orson Zhai &lt;orsonzhai@gmail.com&gt;Cc: Chunyan Zhang &lt;zhang.lyra@gmail.com&gt;Signed-off-by: Kevin Tang &lt;kevin.tang@unisoc.com&gt;Signed-off-by: Maarten Lankhorst &lt;maarten.lankhorst@linux.intel.com&gt;Link: https://patchwork.freedesktop.org/patch/msgid/20211207142717.30296-3-kevin3.tang@gmail.com

            List of files:
            /linux-6.15/drivers/gpu/drm/sprd/Kconfig</description>
        <pubDate>Tue, 07 Dec 2021 14:27:13 +0000</pubDate>
        <dc:creator>Kevin Tang &lt;kevin3.tang@gmail.com&gt;</dc:creator>
    </item>
</channel>
</rss>
