<?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>d4e4e498 - drm/meson: Allow build with COMPILE_TEST=y</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/meson/Kconfig#d4e4e498</link>
        <description>drm/meson: Allow build with COMPILE_TEST=yAllow meson to be built with COMPILE_TEST=y for greatercoverage. Builds fine on x86/x86_64 at least.Cc: Neil Armstrong &lt;neil.armstrong@linaro.org&gt;Cc: linux-amlogic@lists.infradead.orgSigned-off-by: Ville Syrj&#228;l&#228; &lt;ville.syrjala@linux.intel.com&gt;Link: https://patchwork.freedesktop.org/patch/msgid/20241003111851.10453-11-ville.syrjala@linux.intel.comReviewed-by: Neil Armstrong &lt;neil.armstrong@linaro.org&gt;

            List of files:
            /linux-6.15/drivers/gpu/drm/meson/Kconfig</description>
        <pubDate>Thu, 03 Oct 2024 11:18:51 +0000</pubDate>
        <dc:creator>Ville Syrj&#228;l&#228; &lt;ville.syrjala@linux.intel.com&gt;</dc:creator>
    </item>
<item>
        <title>57a03512 - drm/meson: Run DRM default client setup</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/meson/Kconfig#57a03512</link>
        <description>drm/meson: 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 meson 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: Neil Armstrong &lt;neil.armstrong@linaro.org&gt;Cc: Kevin Hilman &lt;khilman@baylibre.com&gt;Cc: Jerome Brunet &lt;jbrunet@baylibre.com&gt;Cc: Martin Blumenstingl &lt;martin.blumenstingl@googlemail.com&gt;Reviewed-by: Neil Armstrong &lt;neil.armstrong@linaro.org&gt;Link: https://patchwork.freedesktop.org/patch/msgid/20240924071734.98201-28-tzimmermann@suse.de

            List of files:
            /linux-6.15/drivers/gpu/drm/meson/Kconfig</description>
        <pubDate>Tue, 24 Sep 2024 07:12:25 +0000</pubDate>
        <dc:creator>Thomas Zimmermann &lt;tzimmermann@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>9da7ec9b - drm/bridge-connector: move to DRM_DISPLAY_HELPER module</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/meson/Kconfig#9da7ec9b</link>
        <description>drm/bridge-connector: move to DRM_DISPLAY_HELPER moduledrm_bridge_connector is a &quot;leaf&quot; driver, belonging to the displayhelper, rather than the &quot;CRTC&quot; drm_kms_helper module. Move the driverto the drm/display and add necessary Kconfig selection clauses.Suggested-by: Maxime Ripard &lt;mripard@kernel.org&gt;Acked-by: Maxime Ripard &lt;mripard@kernel.org&gt;Signed-off-by: Dmitry Baryshkov &lt;dmitry.baryshkov@linaro.org&gt;Link: https://patchwork.freedesktop.org/patch/msgid/20240903-drm-bridge-connector-fix-hdmi-reset-v5-2-daebde6d9857@linaro.orgSigned-off-by: Maxime Ripard &lt;mripard@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/gpu/drm/meson/Kconfig</description>
        <pubDate>Tue, 03 Sep 2024 02:01:57 +0000</pubDate>
        <dc:creator>Dmitry Baryshkov &lt;dmitry.baryshkov@linaro.org&gt;</dc:creator>
    </item>
<item>
        <title>8f7f1155 - Revert &quot;drm: Make drivers depends on DRM_DW_HDMI&quot;</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/meson/Kconfig#8f7f1155</link>
        <description>Revert &quot;drm: Make drivers depends on DRM_DW_HDMI&quot;This reverts commit c0e0f139354c01e0213204e4a96e7076e5a3e396, as helpercode should always be selected by the driver that needs it, for theconvenience of the final user configuring a kernel.The user who configures a kernel should not need to know which helpersare needed for the driver he is interested in.  Making a driver dependon helper code means that the user needs to know which helpers to enablefirst, which is very user-unfriendly.Signed-off-by: Geert Uytterhoeven &lt;geert+renesas@glider.be&gt;Acked-by: Arnd Bergmann &lt;arnd@arndb.de&gt;Link: https://patchwork.freedesktop.org/patch/msgid/bd93d43b07f8ed6368119f4a5ddac2ee80debe53.1713780345.git.geert+renesas@glider.beSigned-off-by: Maxime Ripard &lt;mripard@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/gpu/drm/meson/Kconfig</description>
        <pubDate>Mon, 22 Apr 2024 10:30:38 +0000</pubDate>
        <dc:creator>Geert Uytterhoeven &lt;geert+renesas@glider.be&gt;</dc:creator>
    </item>
<item>
        <title>c0e0f139 - drm: Make drivers depends on DRM_DW_HDMI</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/meson/Kconfig#c0e0f139</link>
        <description>drm: Make drivers depends on DRM_DW_HDMIDRM_DW_HDMI has a number of dependencies that might not be enabled.However, drivers were used to selecting it while not enforcing theDRM_DW_HDMI dependencies.This could result in Kconfig warnings (and further build breakages) suchas:  Kconfig warnings: (for reference only)     WARNING: unmet direct dependencies detected for DRM_DW_HDMI     Depends on [n]: HAS_IOMEM [=y] &amp;&amp; DRM [=m] &amp;&amp; DRM_BRIDGE [=y] &amp;&amp; DRM_DISPLAY_HELPER [=n]     Selected by [m]:     - DRM_SUN8I_DW_HDMI [=m] &amp;&amp; HAS_IOMEM [=y] &amp;&amp; DRM_SUN4I [=m]Reported-by: kernel test robot &lt;lkp@intel.com&gt;Closes: https://lore.kernel.org/oe-kbuild-all/202403262127.kZkttfNz-lkp@intel.com/Acked-by: Jani Nikula &lt;jani.nikula@intel.com&gt;Link: https://lore.kernel.org/r/20240327-kms-kconfig-helpers-v3-7-eafee11b84b3@kernel.orgSigned-off-by: Maxime Ripard &lt;mripard@kernel.org&gt;

            List of files:
            /linux-6.15/drivers/gpu/drm/meson/Kconfig</description>
        <pubDate>Wed, 27 Mar 2024 10:57:02 +0000</pubDate>
        <dc:creator>Maxime Ripard &lt;mripard@kernel.org&gt;</dc:creator>
    </item>
<item>
        <title>77d9e1e6 - drm/meson: add support for MIPI-DSI transceiver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/meson/Kconfig#77d9e1e6</link>
        <description>drm/meson: add support for MIPI-DSI transceiverThe Amlogic G12A/G12B/SM1 SoCs embeds a Synopsys DW-MIPI-DSI transceiver(ver 1.21a), with a custom glue managing the IP resets, clock and datainputs similar to the DW-HDMI Glue on other Amlogic SoCs.This adds support for the Glue managing the transceiver, mimicing the initflow provided by Amlogic to setup the ENCL encoder, the glue, the transceiver,the digital D-PHY and the Analog PHY in the proper way.An optional &quot;MEAS&quot; clock can be enabled to measure the delay between eachvsync feeding the DW-MIPI-DSI transceiver.Signed-off-by: Neil Armstrong &lt;narmstrong@baylibre.com&gt;Reviewed-by: Jagan Teki &lt;jagan@amarulasolutions.com&gt;Reviewed-by: Nicolas Belin &lt;nbelin@baylibre.com&gt;Tested-by: Nicolas Belin &lt;nbelin@baylibre.com&gt; # on Khadas VIM3 + TS050 PanelSigned-off-by: Neil Armstrong &lt;neil.armstrong@linaro.org&gt;Link: https://patchwork.freedesktop.org/patch/msgid/20230512-amlogic-v6-4-upstream-dsi-ccf-vim3-v5-12-56eb7a4d5b8e@linaro.org

            List of files:
            /linux-6.15/drivers/gpu/drm/meson/Kconfig</description>
        <pubDate>Tue, 30 May 2023 07:38:13 +0000</pubDate>
        <dc:creator>Neil Armstrong &lt;neil.armstrong@linaro.org&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/meson/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/meson/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>09717af7 - drm: Remove CONFIG_DRM_KMS_CMA_HELPER option</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/meson/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/meson/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>0af5e0b4 - drm/meson: encoder_hdmi: switch to bridge DRM_BRIDGE_ATTACH_NO_CONNECTOR</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/meson/Kconfig#0af5e0b4</link>
        <description>drm/meson: encoder_hdmi: switch to bridge DRM_BRIDGE_ATTACH_NO_CONNECTORThis implements the necessary change to no more use the embeddedconnector in dw-hdmi and use the dedicated bridge connector driverby passing DRM_BRIDGE_ATTACH_NO_CONNECTOR to the bridge attach call.The necessary connector properties are added to handle the samefunctionalities as the embedded dw-hdmi connector, i.e. the HDRmetadata, the CEC notifier &amp; other flags.The dw-hdmi output_port is set to 1 in order to look for a connectornext bridge in order to get DRM_BRIDGE_ATTACH_NO_CONNECTOR working.Signed-off-by: Neil Armstrong &lt;narmstrong@baylibre.com&gt;Acked-by: Sam Ravnborg &lt;sam@ravnborg.org&gt;Acked-by: Martin Blumenstingl &lt;martin.blumenstingl@googlemail.com&gt;Link: https://patchwork.freedesktop.org/patch/msgid/20211020123947.2585572-5-narmstrong@baylibre.com

            List of files:
            /linux-6.15/drivers/gpu/drm/meson/Kconfig</description>
        <pubDate>Wed, 20 Oct 2021 12:39:45 +0000</pubDate>
        <dc:creator>Neil Armstrong &lt;narmstrong@baylibre.com&gt;</dc:creator>
    </item>
<item>
        <title>9371ea5e - drm/meson: imply dw-hdmi i2s audio for meson hdmi</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/meson/Kconfig#9371ea5e</link>
        <description>drm/meson: imply dw-hdmi i2s audio for meson hdmiImply the i2s part of the Synopsys HDMI driver for Amlogic SoCs.This will enable the i2s part by default when meson hdmi driveris enable but let platforms not supported by the audio subsystemdisable it if necessary.Signed-off-by: Jerome Brunet &lt;jbrunet@baylibre.com&gt;Reviewed-by: Neil Armstrong &lt;narmstrong@baylibre.com&gt;Signed-off-by: Neil Armstrong &lt;narmstrong@baylibre.com&gt;Link: https://patchwork.freedesktop.org/patch/msgid/20190429102325.29022-1-jbrunet@baylibre.com

            List of files:
            /linux-6.15/drivers/gpu/drm/meson/Kconfig</description>
        <pubDate>Mon, 29 Apr 2019 10:23:25 +0000</pubDate>
        <dc:creator>Jerome Brunet &lt;jbrunet@baylibre.com&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/meson/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/meson/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>66cae477 - drm/meson: Use optional canvas provider</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/meson/Kconfig#66cae477</link>
        <description>drm/meson: Use optional canvas providerThis is the first step into converting the meson/drm driver to usethe canvas module.If a canvas provider node is detected in DT, use it. Otherwise,fall back to what is currently being done.Signed-off-by: Maxime Jourdan &lt;mjourdan@baylibre.com&gt;Reviewed-by: Neil Armstrong &lt;narmstrong@baylibre.com&gt;[narmstrong: added back priv in meson_drv_unbind()]Signed-off-by: Neil Armstrong &lt;narmstrong@baylibre.com&gt;Link: https://patchwork.freedesktop.org/patch/msgid/20181105104508.23090-3-mjourdan@baylibre.com

            List of files:
            /linux-6.15/drivers/gpu/drm/meson/Kconfig</description>
        <pubDate>Mon, 05 Nov 2018 10:45:08 +0000</pubDate>
        <dc:creator>Maxime Jourdan &lt;mjourdan@baylibre.com&gt;</dc:creator>
    </item>
<item>
        <title>3f68be7d - drm/meson: Add support for HDMI encoder and DW-HDMI bridge + PHY</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/meson/Kconfig#3f68be7d</link>
        <description>drm/meson: Add support for HDMI encoder and DW-HDMI bridge + PHYThe Amlogic Meson GXBB/GXL/GXM SoCs embeds a Synopsys DesignWare HDMI TXController with a custom Bridge + PHY around the Controller.This driver makes uses of all the custom PHY plat data callbacks and enablesthe compatible HDMI modes to be configured as a drm_encoder instance.Acked-by: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt;Signed-off-by: Neil Armstrong &lt;narmstrong@baylibre.com&gt;

            List of files:
            /linux-6.15/drivers/gpu/drm/meson/Kconfig</description>
        <pubDate>Tue, 04 Apr 2017 12:15:27 +0000</pubDate>
        <dc:creator>Neil Armstrong &lt;narmstrong@baylibre.com&gt;</dc:creator>
    </item>
<item>
        <title>bbbe775e - drm: Add support for Amlogic Meson Graphic Controller</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/meson/Kconfig#bbbe775e</link>
        <description>drm: Add support for Amlogic Meson Graphic ControllerThe Amlogic Meson Display controller is composed of several components :DMC|---------------VPU (Video Processing Unit)----------------|------HHI------|   | vd1   _______     _____________    _________________     |               |D  |-------|      |----|            |   |                |    |   HDMI PLL    |D  | vd2   | VIU  |    | Video Post |   | Video Encoders |&lt;---|-----VCLK      |R  |-------|      |----| Processing |   |                |    |               |   | osd2  |      |    |            |---| Enci ----------|----|-----VDAC------|R  |-------| CSC  |----| Scalers    |   | Encp ----------|----|----HDMI-TX----|A  | osd1  |      |    | Blenders   |   | Encl ----------|----|---------------|M  |-------|______|----|____________|   |________________|    |               |___|__________________________________________________________|_______________|VIU: Video Input Unit---------------------The Video Input Unit is in charge of the pixel scanout from the DDR memory.It fetches the frames addresses, stride and parameters from the &quot;Canvas&quot; memory.This part is also in charge of the CSC (Colorspace Conversion).It can handle 2 OSD Planes and 2 Video Planes.VPP: Video Post Processing--------------------------The Video Post Processing is in charge of the scaling and blending of thevarious planes into a single pixel stream.There is a special &quot;pre-blending&quot; used by the video planes with a dedicatedscaler and a &quot;post-blending&quot; to merge with the OSD Planes.The OSD planes also have a dedicated scaler for one of the OSD.VENC: Video Encoders--------------------The VENC is composed of the multiple pixel encoders : - ENCI : Interlace Video encoder for CVBS and Interlace HDMI - ENCP : Progressive Video Encoder for HDMI - ENCL : LCD LVDS EncoderThe VENC Unit gets a Pixel Clocks (VCLK) from a dedicated HDMI PLL and clocktree and provides the scanout clock to the VPP and VIU.The ENCI is connected to a single VDAC for Composite Output.The ENCI and ENCP are connected to an on-chip HDMI Transceiver.This driver is a DRM/KMS driver using the following DRM components : - GEM-CMA - PRIME-CMA - Atomic Modesetting - FBDev-CMAFor the following SoCs : - GXBB Family (S905) - GXL Family (S905X, S905D) - GXM Family (S912)The current driver only supports the CVBS PAL/NTSC output modes, but theCRTC/Planes management should support bigger modes.But Advanced Colorspace Conversion, Scaling and HDMI Modes will be added ina second time.The Device Tree bindings makes use of the endpoints video interface definitionsto connect to the optional CVBS and in the future the HDMI Connector nodes.HDMI Support is planned for a next release.Acked-by: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt;Signed-off-by: Neil Armstrong &lt;narmstrong@baylibre.com&gt;

            List of files:
            /linux-6.15/drivers/gpu/drm/meson/Kconfig</description>
        <pubDate>Thu, 10 Nov 2016 14:29:37 +0000</pubDate>
        <dc:creator>Neil Armstrong &lt;narmstrong@baylibre.com&gt;</dc:creator>
    </item>
</channel>
</rss>
