<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/gpu/drm/ast/ast_2200.c, branch linux-rolling-stable</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-rolling-stable</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-rolling-stable'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2025-10-15T07:59:43Z</updated>
<entry>
<title>drm/ast: Store CRTC memory request threshold in device quirks</title>
<updated>2025-10-15T07:59:43Z</updated>
<author>
<name>Thomas Zimmermann</name>
</author>
<published>2025-10-07T14:54:44Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=2f9d9041adbe9193f69de3aae8f09db4f23699f1'/>
<id>urn:sha1:2f9d9041adbe9193f69de3aae8f09db4f23699f1</id>
<content type='text'>
Store each hardware's CRTC memory threshold in the specific instance
of struct ast_device_quirks. Removes the calls to IS_AST_GENn() from
ast_set_crtthd_reg().

The values stored in the registers appear to be plain limits. Hence
write them in the driver in decimal format instead of hexadecimal.

Signed-off-by: Thomas Zimmermann &lt;tzimmermann@suse.de&gt;
Reviewed-by: Jocelyn Falempe &lt;jfalempe@redhat.com&gt;
Link: https://lore.kernel.org/r/20251007150343.273718-4-tzimmermann@suse.de
</content>
</entry>
<entry>
<title>drm/ast: Support device quirks</title>
<updated>2025-10-15T07:59:41Z</updated>
<author>
<name>Thomas Zimmermann</name>
</author>
<published>2025-10-07T14:54:43Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=703f4731264843161ee074232a7060ea2cdebbdf'/>
<id>urn:sha1:703f4731264843161ee074232a7060ea2cdebbdf</id>
<content type='text'>
Define struct ast_device_quirks and add an instance for each hardware
generation. The type will provide information about per-gen constants
and oddities.

Signed-off-by: Thomas Zimmermann &lt;tzimmermann@suse.de&gt;
Reviewed-by: Jocelyn Falempe &lt;jfalempe@redhat.com&gt;&gt;
Link: https://lore.kernel.org/r/20251007150343.273718-3-tzimmermann@suse.de
</content>
</entry>
<entry>
<title>drm/ast: Store DRAM clock table in struct ast_device</title>
<updated>2025-10-15T07:59:40Z</updated>
<author>
<name>Thomas Zimmermann</name>
</author>
<published>2025-10-07T14:54:42Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=4b3374d790567e5eb3c83f1f70c396ddc5da603d'/>
<id>urn:sha1:4b3374d790567e5eb3c83f1f70c396ddc5da603d</id>
<content type='text'>
Init the new field dclk_table in struct ast_device to the per-gen
table of DRAM clock parameters. Use the field during modesetting.

The table is static, so a setup is only required once. Removes the
call to IS_AST_GEN() from the atomic commit's code path.

Signed-off-by: Thomas Zimmermann &lt;tzimmermann@suse.de&gt;
Reviewed-by: Jocelyn Falempe &lt;jfalempe@redhat.com&gt;
Link: https://lore.kernel.org/r/20251007150343.273718-2-tzimmermann@suse.de
</content>
</entry>
<entry>
<title>drm/ast: Move Gen3 device initialization into separate helper</title>
<updated>2025-09-29T11:28:12Z</updated>
<author>
<name>Thomas Zimmermann</name>
</author>
<published>2025-09-22T08:36:07Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=6ee51e5c72cf45bd70638ce7fe6e3906148c1fcf'/>
<id>urn:sha1:6ee51e5c72cf45bd70638ce7fe6e3906148c1fcf</id>
<content type='text'>
Split off device initialization for Gen3 hardware into the helpers
ast_2200_device_create() and ast_2200_detect_wide_screen(). The new
functions are duplicates of their counterparts in ast_main.c, but
stripped from most non-Gen3 support.

Simplifies maintenance as the driver's number of supported hardware
generations grows.

v2:
- simplify widescreen-detection logic

Signed-off-by: Thomas Zimmermann &lt;tzimmermann@suse.de&gt;
Reviewed-by: Jocelyn Falempe &lt;jfalempe@redhat.com&gt;
Link: https://lore.kernel.org/r/20250922083708.45564-8-tzimmermann@suse.de
</content>
</entry>
</feed>
