<?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 Makefile</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>0670c2f5 - drm/tiny: add driver for Apple Touch Bars in x86 Macs</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/tiny/Makefile#0670c2f5</link>
        <description>drm/tiny: add driver for Apple Touch Bars in x86 MacsThe Touch Bars found on x86 Macs support two USB configurations: onewhere the device presents itself as a HID keyboard and can displaypredefined sets of keys, and one where the operating system has fullcontrol over what is displayed.This commit adds support for the display functionality of the secondconfiguration. Functionality for the first configuration has beenmerged in the HID tree.Note that this driver has only been tested on T2 Macs, and only includesthe USB device ID for these devices. Testing on T1 Macs would beappreciated.Credit goes to Ben (Bingxing) Wang on GitHub for reverse engineeringmost of the protocol.Also, as requested by Andy, I would like to clarify the use of __packedstructs in this driver:- All the packed structs are aligned except for appletbdrm_msg_information.- We have to pack appletbdrm_msg_information since it is requirement of  the protocol.- We compared binaries compiled by keeping the rest structs __packed and  not __packed using bloat-o-meter, and __packed was not affecting code  generation.- To maintain consistency, rest structs have been kept __packed.I would also like to point out that since the driver was reverse-engineeredthe actual data types of the protocol might be different, including, butnot limited to, endianness.Link: https://github.com/imbushuo/DFRDisplayKmSigned-off-by: Kerem Karabay &lt;kekrby@gmail.com&gt;Co-developed-by: Atharva Tiwari &lt;evepolonium@gmail.com&gt;Signed-off-by: Atharva Tiwari &lt;evepolonium@gmail.com&gt;Co-developed-by: Aditya Garg &lt;gargaditya08@live.com&gt;Signed-off-by: Aditya Garg &lt;gargaditya08@live.com&gt;Signed-off-by: Aun-Ali Zaidi &lt;admin@kodeit.net&gt;Reviewed-by: Thomas Zimmermann &lt;tzimmermann@suse.de&gt;Signed-off-by: Thomas Zimmermann &lt;tzimmermann@suse.de&gt;Link: https://patchwork.freedesktop.org/patch/msgid/FCAC702C-F84A-47F9-8C78-BBBB34D08500@live.com

            List of files:
            /linux-6.15/drivers/gpu/drm/tiny/Makefile</description>
        <pubDate>Wed, 26 Feb 2025 16:04:36 +0000</pubDate>
        <dc:creator>Kerem Karabay &lt;kekrby@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>5c3c9986 - drm/cirrus: Rename to cirrus-qemu</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/tiny/Makefile#5c3c9986</link>
        <description>drm/cirrus: Rename to cirrus-qemuThis driver is only for Qemu&apos;s emulated Cirrus hardware. Name itaccordingly.Signed-off-by: Thomas Zimmermann &lt;tzimmermann@suse.de&gt;Acked-by: Gerd Hoffmann &lt;kraxel@redhat.com&gt;Link: https://patchwork.freedesktop.org/patch/msgid/20241029143928.208349-3-tzimmermann@suse.de

            List of files:
            /linux-6.15/drivers/gpu/drm/tiny/Makefile</description>
        <pubDate>Tue, 29 Oct 2024 14:34:24 +0000</pubDate>
        <dc:creator>Thomas Zimmermann &lt;tzimmermann@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>b8f9f217 - drm/tiny: Add driver for Sharp Memory LCD</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/tiny/Makefile#b8f9f217</link>
        <description>drm/tiny: Add driver for Sharp Memory LCDAdd support for the monochrome Sharp Memory LCDs.Co-developed-by: Mehdi Djait &lt;mehdi.djait@bootlin.com&gt;Signed-off-by: Mehdi Djait &lt;mehdi.djait@bootlin.com&gt;Signed-off-by: Alex Lanzano &lt;lanzano.alex@gmail.com&gt;Reviewed-by: Dmitry Baryshkov &lt;dmitry.baryshkov@linaro.org&gt;Acked-by: Uwe Kleine-K&#246;nig &lt;u.kleine-koenig@baylibre.com&gt;Link: https://patchwork.freedesktop.org/patch/msgid/20241015230617.3020230-3-lanzano.alex@gmail.comSigned-off-by: Dmitry Baryshkov &lt;dmitry.baryshkov@linaro.org&gt;

            List of files:
            /linux-6.15/drivers/gpu/drm/tiny/Makefile</description>
        <pubDate>Tue, 15 Oct 2024 23:05:44 +0000</pubDate>
        <dc:creator>Alex Lanzano &lt;lanzano.alex@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>c8a17756 - drm/ofdrm: Add ofdrm for Open Firmware framebuffers</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/tiny/Makefile#c8a17756</link>
        <description>drm/ofdrm: Add ofdrm for Open Firmware framebuffersOpen Firmware provides basic display output via the &apos;display&apos; node.DT platform code already provides a device that represents the node&apos;sframebuffer. Add a DRM driver for the device. The display mode andcolor format is pre-initialized by the system&apos;s firmware. Runtimemodesetting via DRM is not possible. The display is useful duringearly boot stages or as error fallback.Similar functionality is already provided by fbdev&apos;s offb driver,which is insufficient for modern userspace. The old driver includessupport for BootX device tree, which can be found on old 32-bitPowerPC Macintosh systems. If these are still in use, thefunctionality can be added to ofdrm or implemented in a newdriver. As with simpledrm, the fbdev driver cannot be selected ifofdrm is already enabled.Two notable points about the driver: * Reading the framebuffer aperture from the device tree is notreliable on all systems. Ofdrm takes the heuristics and a commentfrom offb to pick the correct range. * No resource management may be tied to the underlying PCI device.Otherwise the handover to the native driver will fail with a resourceconflict. PCI management is therefore done as part of the platformdevice&apos;s cleanup.The driver has been tested on qemu&apos;s ppc64le emulation. The devicehand-over has been tested with bochs.v5:	* use drm_atomic_helper_check_crtc_primary_plane()v4:	* set preferred depth to the correct value	* set bpp value for console emulation	* output scanout-buffer parameters with drm_dbg()v3:	* reintegrate FWFB helpers into ofdrm	* use damage iterator	* sync GEM BOs with drm_gem_fb_{begin,end}_cpu_access()	* fix various atomic_check helpers	* remove CRTC atomic_{enable,disable} (Javier)	* compute stride with drm_format_info_min_pitch() (Daniel)v2:	* removed simple-pipe helpers	* built driver on top of FWFB helpers	* merged all init code into single function	* make PCI support optional (Michal)	* support COMPILE_TEST (Javier)Signed-off-by: Thomas Zimmermann &lt;tzimmermann@suse.de&gt;Reviewed-by: Javier Martinez Canillas &lt;javierm@redhat.com&gt;convertLink: https://patchwork.freedesktop.org/patch/msgid/20221011150712.3928-2-tzimmermann@suse.de

            List of files:
            /linux-6.15/drivers/gpu/drm/tiny/Makefile</description>
        <pubDate>Tue, 11 Oct 2022 15:07:08 +0000</pubDate>
        <dc:creator>Thomas Zimmermann &lt;tzimmermann@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>0e65e2e6 - drm/tiny: Add MIPI DBI compatible SPI driver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/tiny/Makefile#0e65e2e6</link>
        <description>drm/tiny: Add MIPI DBI compatible SPI driverAdd a driver that will work with most MIPI DBI compatible SPI panels.This avoids adding a driver for every new MIPI DBI compatible controllerthat is to be used by Linux. The &apos;compatible&apos; Device Tree property witha &apos;.bin&apos; suffix will be used to load a firmware file that contains thecontroller configuration.Example (driver will load sainsmart18.bin):display@0 {	compatible = &quot;sainsmart18&quot;, &quot;panel-mipi-dbi-spi&quot;;...};v5:- kconfig: s/DRM_KMS_CMA_HELPER/DRM_GEM_CMA_HELPER/ (Sam)- kconfig: Add select VIDEOMODE_HELPERS (Sam)- kconfig: Add wiki url in the description (Sam)- Split out and use of_get_drm_panel_display_mode()(Sam)- Only use the first compatible to look for a firmware file since the  binding mandates 2 compatibles.- Make having a firmware file mandatory so we can print an error  message if it&apos;s missing to improve the user experience. It&apos;s very  unlikely that a controller doesn&apos;t need to be initialized and if  it doesn&apos;t, it&apos;s possible to have a firmware file containing only  a DCS NOP.v4:- Move driver to drm/tiny where the other drivers of its kind are located.  The driver module will not be shared with a future DPI driver after all.v3:- Move properties to DT (Maxime)- The MIPI DPI spec has optional support for DPI where the controller is  configured over DBI. Rework the command functions so they can be moved  to drm_mipi_dbi and shared with a future panel-mipi-dpi-spi driverv2:- Drop model property and use compatible instead (Rob)- Add wiki entry in MAINTAINERSAcked-by: Maxime Ripard &lt;maxime@cerno.tech&gt;Reviewed-by: Sam Ravnborg &lt;sam@ravnborg.org&gt;Signed-off-by: Noralf Tr&#248;nnes &lt;noralf@tronnes.org&gt;Signed-off-by: Maxime Ripard &lt;maxime@cerno.tech&gt;Link: https://patchwork.freedesktop.org/patch/msgid/20220227124713.39766-6-noralf@tronnes.org

            List of files:
            /linux-6.15/drivers/gpu/drm/tiny/Makefile</description>
        <pubDate>Sun, 27 Feb 2022 12:47:13 +0000</pubDate>
        <dc:creator>Noralf Tr&#248;nnes &lt;noralf@tronnes.org&gt;</dc:creator>
    </item>
<item>
        <title>50848e37 - drm/tiny: add driver for newhaven, 1.8-128160EF</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/tiny/Makefile#50848e37</link>
        <description>drm/tiny: add driver for newhaven, 1.8-128160EFThis patch adds support for Newhaven&apos;s NHD-1.8-128160EF display, featuringan Ilitek ILI9163 controller.Signed-off-by: Daniel Mack &lt;daniel@zonque.org&gt;Acked-by: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt;Acked-by: Thomas Zimmermann &lt;tzimmermann@suse.de&gt;Signed-off-by: Sam Ravnborg &lt;sam@ravnborg.org&gt;Link: https://patchwork.freedesktop.org/patch/msgid/20211015150131.1020878-3-daniel@zonque.org

            List of files:
            /linux-6.15/drivers/gpu/drm/tiny/Makefile</description>
        <pubDate>Fri, 15 Oct 2021 15:01:31 +0000</pubDate>
        <dc:creator>Daniel Mack &lt;daniel@zonque.org&gt;</dc:creator>
    </item>
<item>
        <title>796c3e35 - drm/bochs: Move to tiny/</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/tiny/Makefile#796c3e35</link>
        <description>drm/bochs: Move to tiny/The bochs driver is only ~600 lines of code. Putting it into tiny/cleans up the DRM directory slightly. Some style problems were fixedand unneeded include statements were removed. No functional changes.v2:	* make bochs_mode_funcs static (Daniel, kernel test robot)	* rebase onto aperture API changesSigned-off-by: Thomas Zimmermann &lt;tzimmermann@suse.de&gt;Acked-by: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt;Link: https://patchwork.freedesktop.org/patch/msgid/20210702075434.27677-2-tzimmermann@suse.de

            List of files:
            /linux-6.15/drivers/gpu/drm/tiny/Makefile</description>
        <pubDate>Fri, 02 Jul 2021 07:54:32 +0000</pubDate>
        <dc:creator>Thomas Zimmermann &lt;tzimmermann@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>11e8f5fd - drm: Add simpledrm driver</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/tiny/Makefile#11e8f5fd</link>
        <description>drm: Add simpledrm driverThe simpledrm driver is a DRM driver for simple-framebuffer framebuffersas provided by the kernel&apos;s boot code. This driver enables basicgraphical output on many different graphics devices that are providedby the platform (e.g., EFI, VESA, embedded framebuffers).With the kernel&apos;s simple-framebuffer infrastructure, the kernel receivesa pre-configured framebuffer from the system (i.e., firmware, bootloader). It creates a platform device to which simpledrm attaches.The system&apos;s framebuffer consists of a memory range, size and format.Based on these values, simpledrm creates a DRM devices. No actualmodesetting is possible.A firmware framebuffer might also be specified via device-tree files. Ifno device platform data is given, try the DT device node.Make sure required hardware clocks and regulators are enabled while thefirmware framebuffer is in use. The basic code has been taken from thesimplefb driver and adapted to DRM. Clocks are released automaticallyvia devres helpers.The drivers displays a console on simpledrm&apos;s framebuffer. The defaultframebuffer format is being used.v4:	* disable simplefb if simpledrm has been selected (Maxime)v3:	* add disable function that clears screen to black (Daniel)	* set shadow buffering only for fbdev emulation	* set platform-driver data during device creationv2:	* rename driver to simpledrm	* add dri-devel to MAINTAINERS entry	* put native format first in primary-plane format list (Daniel)	* inline simplekms_device_cleanup() (Daniel)	* use helpers for shadow-buffered planes	* fix whitespace errors	* add Device Tree match table	* clean-up parser wrappers	* use strscpy()Signed-off-by: Thomas Zimmermann &lt;tzimmermann@suse.de&gt;Reviewed-by: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt; # fbdev supportAcked-by: Maxime Ripard &lt;maxime@cerno.tech&gt;Tested-by: nerdopolis &lt;bluescreen_avenger@verizon.net&gt;Link: https://patchwork.freedesktop.org/patch/msgid/20210430105840.30515-5-tzimmermann@suse.deLink: https://patchwork.freedesktop.org/patch/msgid/20210430105840.30515-6-tzimmermann@suse.deLink: https://patchwork.freedesktop.org/patch/msgid/20210430105840.30515-7-tzimmermann@suse.deLink: https://patchwork.freedesktop.org/patch/msgid/20210430105840.30515-8-tzimmermann@suse.deLink: https://patchwork.freedesktop.org/patch/msgid/20210430105840.30515-9-tzimmermann@suse.de

            List of files:
            /linux-6.15/drivers/gpu/drm/tiny/Makefile</description>
        <pubDate>Fri, 30 Apr 2021 10:58:35 +0000</pubDate>
        <dc:creator>Thomas Zimmermann &lt;tzimmermann@suse.de&gt;</dc:creator>
    </item>
<item>
        <title>3ade7a69 - drm/arc: Move to drm/tiny</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/tiny/Makefile#3ade7a69</link>
        <description>drm/arc: Move to drm/tinyBecause it is.v2: Delete now unused crtc funcs (0day)Acked-by: Thomas Zimmermann &lt;tzimmermann@suse.de&gt;Cc: Eugeniy Paltsev &lt;Eugeniy.Paltsev@synopsys.com&gt;Signed-off-by: Daniel Vetter &lt;daniel.vetter@intel.com&gt;Cc: Alexey Brodkin &lt;abrodkin@synopsys.com&gt;Link: https://patchwork.freedesktop.org/patch/msgid/20210112084358.2771527-15-daniel.vetter@ffwll.ch

            List of files:
            /linux-6.15/drivers/gpu/drm/tiny/Makefile</description>
        <pubDate>Tue, 12 Jan 2021 08:43:58 +0000</pubDate>
        <dc:creator>Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt;</dc:creator>
    </item>
<item>
        <title>b0548a24 - drm/cirrus: Move to drm/tiny</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/tiny/Makefile#b0548a24</link>
        <description>drm/cirrus: Move to drm/tinyBecause it is. Huge congrats to everyone who made this kind ofrefactoring happen!Acked-by: Gerd Hoffmann &lt;kraxel@redhat.com&gt;Reviewed-by: Thomas Zimmermann &lt;tzimmermann@suse.de&gt;Acked-by: Sam Ravnborg &lt;sam@ravnborg.org&gt;Signed-off-by: Daniel Vetter &lt;daniel.vetter@intel.com&gt;Cc: Dave Airlie &lt;airlied@redhat.com&gt;Cc: Gerd Hoffmann &lt;kraxel@redhat.com&gt;Cc: virtualization@lists.linux-foundation.orgLink: https://patchwork.freedesktop.org/patch/msgid/20200415074034.175360-38-daniel.vetter@ffwll.ch

            List of files:
            /linux-6.15/drivers/gpu/drm/tiny/Makefile</description>
        <pubDate>Wed, 15 Apr 2020 07:40:12 +0000</pubDate>
        <dc:creator>Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt;</dc:creator>
    </item>
<item>
        <title>cdb702a6 - drm/tiny: add support for tft displays based on ilitek,ili9486</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/tiny/Makefile#cdb702a6</link>
        <description>drm/tiny: add support for tft displays based on ilitek,ili9486This adds support fot ilitek,ili9486 based displays with shift registerin front of controller.Ozzmaker,Piscreen and Waveshare,rpi-lcd-35 are such displays.Acked-by: Sam Ravnborg &lt;sam@ravnborg.org&gt; (v4)Reviewed-by: Noralf Tronnes &lt;noralf@tronnes.org&gt; (v4)Signed-off-by: Kamlesh Gurudasani &lt;kamlesh.gurudasani@gmail.com&gt;Signed-off-by: Sam Ravnborg &lt;sam@ravnborg.org&gt;[fixed checkpatch warnings]Link: https://patchwork.freedesktop.org/patch/msgid/a9c8065c3ef7707650630b3b21a0c01d725fc5a0.1581270802.git.kamlesh.gurudasani@gmail.com

            List of files:
            /linux-6.15/drivers/gpu/drm/tiny/Makefile</description>
        <pubDate>Sun, 09 Feb 2020 18:06:41 +0000</pubDate>
        <dc:creator>Kamlesh Gurudasani &lt;kamlesh.gurudasani@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>77b8cabf - drm/gm12u320: Move driver to drm/tiny</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/tiny/Makefile#77b8cabf</link>
        <description>drm/gm12u320: Move driver to drm/tinyMove the driver to the new haven for tiny DRM drivers.Cc: Hans de Goede &lt;hdegoede@redhat.com&gt;Suggested-by: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt;Signed-off-by: Noralf Tr&#248;nnes &lt;noralf@tronnes.org&gt;Acked-by: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt;Acked-by: Sam Ravnborg &lt;sam@ravnborg.org&gt;Reviewed-by: Hans de Goede &lt;hdegoede@redhat.com&gt;Link: https://patchwork.freedesktop.org/patch/msgid/20190725105132.22545-4-noralf@tronnes.org

            List of files:
            /linux-6.15/drivers/gpu/drm/tiny/Makefile</description>
        <pubDate>Thu, 25 Jul 2019 10:51:32 +0000</pubDate>
        <dc:creator>Noralf Tr&#248;nnes &lt;noralf@tronnes.org&gt;</dc:creator>
    </item>
<item>
        <title>043386a0 - drm/tinydrm: Rename folder to tiny</title>
        <link>http://172.16.0.5:8080/history/linux-6.15/drivers/gpu/drm/tiny/Makefile#043386a0</link>
        <description>drm/tinydrm: Rename folder to tinyThe drm in tinydrm is superfluous so rename to tiny.Suggested-by: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt;Signed-off-by: Noralf Tr&#248;nnes &lt;noralf@tronnes.org&gt;Acked-by: Daniel Vetter &lt;daniel.vetter@ffwll.ch&gt;Acked-by: Sam Ravnborg &lt;sam@ravnborg.org&gt;Reviewed-by: Hans de Goede &lt;hdegoede@redhat.com&gt;Link: https://patchwork.freedesktop.org/patch/msgid/20190725105132.22545-3-noralf@tronnes.org

            List of files:
            /linux-6.15/drivers/gpu/drm/tiny/Makefile</description>
        <pubDate>Thu, 25 Jul 2019 10:51:31 +0000</pubDate>
        <dc:creator>Noralf Tr&#248;nnes &lt;noralf@tronnes.org&gt;</dc:creator>
    </item>
</channel>
</rss>
