• Bug#1108746: mesa: Add support for Rockchip E-Book Controller

    From Diederik de Haas@21:1/5 to All on Fri Jul 4 17:20:01 2025
    XPost: linux.debian.maint.x

    This is a multi-part MIME message sent by reportbug.


    Source: mesa
    Version: 25.1.5-1
    Severity: wishlist
    Tags: patch

    -----BEGIN PGP SIGNED MESSAGE-----
    Hash: SHA512

    I'm involved with the development for the PINE64 PineNote which is a
    tablet with an electrophoretic display (aka E-Ink).
    Right now we patch mesa so that the E-Book Controller driver can be
    connected to the Mali GPU (G52 in case of the PineNote) via kmsro.

    But the patch is really small and AFAICT can/does not have any influence
    on the rest of mesa; it's just an extra KMS entry point.
    So I wondered if that patch could be included in the Debian package.

    Cheers,
    Diederik

    - -- System Information:
    Debian Release: 13.0
    APT prefers unstable
    APT policy: (500, 'unstable'), (500, 'testing'), (101, 'experimental') Architecture: amd64 (x86_64)

    Kernel: Linux 6.12.33+deb13-amd64 (SMP w/16 CPU threads; PREEMPT)
    Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US:en
    Shell: /bin/sh linked to /usr/bin/dash
    Init: systemd (via /run/systemd/system)
    LSM: AppArmor: enabled

    -----BEGIN PGP SIGNATURE-----

    iHUEARYKAB0WIQT1sUPBYsyGmi4usy/XblvOeH7bbgUCaGfs6wAKCRDXblvOeH7b buSkAP9StJNk/YJ6PvPLFuYOY0Tl89pdhMPlqIf2spBhW/mFZAD/XNpu72qUXQlY KxIu1k0yGoHJcb7veisnmgiPnPtTVgQ=
    =t2oy
    -----END PGP SIGNATURE-----

    RnJvbSA0MjljZmU0MDU0YTllYWE4MTg0MjBlM2I2Y2ZjODQ5M2VjZGU3YmNjIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBEaWVkZXJpayBkZSBIYWFzIDxkaWRpLmRlYmlhbkBja25vdy5v cmc+CkRhdGU6IFNhdCwgMjIgTWFyIDIwMjUgMTc6NTM6NTcgKzAxMDAKU3ViamVjdDogW1BBVENI XSBnYWxsaXVtL2RyaWw6IEFkZCBEUk0gZW50cnlwb2ludCBmb3Igcm9ja2NoaXAtZWJjCgpTZXZl cmFsIFJvY2tjaGlwIFNvQ3MgaGF2ZSBhbiBpbnRlZ3JhdGVkIGVsZWN0cm9waG9yZXRpYyBkaXNw bGF5CmNvbnRyb2xsZXIgb3IgbW9yZSBjb21tb25seSBrbm93biBhcyBhbiBFLUJvb2sgQ29udHJv bGxlciAoRUJDKS4KT25lIG9mIHRoZW0gaXMgdGhlIHJrMzU2NiBhcyB1c2VkIGJ5IHRoZSBQSU5F NjQgUGluZU5vdGUuCgpBZGQgYSBrbXNybyBlbnRyeXBvaW50IGZvciB0aGUgcm9ja2NoaXAtZWJj IGRyaXZlciBzbyB0aGF0IGl0IGNhbiBiZQp1c2VkIGFzIGRpc3BsYXkgY29udHJvbGxlciBmb3Ig TWFsaSBHUFVzLgoKVGhpcyB3YXMgc2VudCB0byB1cHN0cmVhbSBNZXNhIFsxXSwgYnV0IGl0IGhh cyBzZXZlcmFsIGlzc3VlczoKMS4gV3JvbmcgbmFtZSAoRUNCIGluc3RlYWQgb2YgRUJDKSBhbmQg bm8gbG9uZ2VyIHZhbGlkIGxpbmsKMi4gT3V0ZGF0ZWQgYXMgTWVzYSBoYXMgZG9uZSBzb21lIG1h am9yIHJlZmFjdG9yaW5nIChbMl0gWzNdKSBhbmQgdGhlCiAgIE1SIGhhc24ndCBiZWVuIHVwZGF0 ZWQgYWNjb3JkaW5nbHkuCgpFdmVuIGEgZml4ZWQgTVIgd29uJ3QgYmUgbWVyZ2VkIGludG8gdXBz dHJlYW0gTWVzYSB5ZXQgYXMgbG9uZyBhcyB0aGUKRS1Cb29rIENvbnRyb2xsZXIgZHJpdmVyIGhh cyBub3QgYmVlbiBtZXJnZWQgaW50byB0aGUgdXBzdHJlYW0ga2VybmVsLgpTbyBmYXIgdGhlcmUg aGFzIG9ubHkgYmVlbiBvbmUgUkZDIHBhdGNoIHNldCBzZW5kIHVwc3RyZWFtIHlldCBbNF0uCkZ1 cnRoZXIgZGV2ZWxvcG1lbnQgaGFzIHRha2VuIHBsYWNlLCBidXQgaXQncyBub3QgcmVhZHkgeWV0 IGZvcgppbmNsdXNpb24gaW50byB0aGUga2VybmVsLgoKWzFdIGh0dHBzOi8vZ2l0bGFiLmZyZWVk ZXNrdG9wLm9yZy9tZXNhL21lc2EvLS9tZXJnZV9yZXF1ZXN0cy8yMzU3NS8KWzJdIGh0dHBzOi8v Z2l0bGFiLmZyZWVkZXNrdG9wLm9yZy9tZXNhL21lc2EvLS9tZXJnZV9yZXF1ZXN0cy8yODM3OC8K WzNdIGh0dHBzOi8vZ2l0bGFiLmZyZWVkZXNrdG9wLm9yZy9tZXNhL21lc2EvLS9tZXJnZV9yZXF1 ZXN0cy8zMDUyNC8KWzRdIGh0dHBzOi8vbG9yZS5rZXJuZWwub3JnL3IvMjAyMjA0MTMyMjE5MTYu NTA5OTUtMS1zYW11ZWxAc2hvbGxhbmQub3JnLwoKTGluazogaHR0cHM6Ly9waW5lNjQub3JnL2Rl dmljZXMvcGluZW5vdGUvClNpZ25lZC1vZmYtYnk6IERpZWRlcmlrIGRlIEhhYXMgPGRpZGkuZGVi aWFuQGNrbm93Lm9yZz4KLS0tCiBzcmMvZ2FsbGl1bS90YXJnZXRzL2RyaWwvZHJpbF90YXJnZXQu YyB8IDEgKwogc3JjL2dhbGxpdW0vdGFyZ2V0cy9kcmlsL21lc29uLmJ1aWxkICAgfCAxICsKIDIg ZmlsZXMgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvc3JjL2dhbGxpdW0v dGFyZ2V0cy9kcmlsL2RyaWxfdGFyZ2V0LmMgYi9zcmMvZ2FsbGl1bS90YXJnZXRzL2RyaWwvZHJp bF90YXJnZXQuYwppbmRleCA4YjQwZTM2MjdmYi4uMmI0MWVjZGEyOWMgMTAwNjQ0Ci0tLSBhL3Ny Yy9nYWxsaXVtL3RhcmdldHMvZHJpbC9kcmlsX3RhcmdldC5jCisrKyBiL3NyYy9nYWxsaXVtL3Rh cmdldHMvZHJpbC9kcmlsX3RhcmdldC5jCkBAIC02MjAsNiArNjIwLDcgQEAgREVGSU5FX0xPQURF Ul9EUk1fRU5UUllQT0lOVChwbDExMSkKIERFRklORV9MT0FERVJfRFJNX0VOVFJZUE9JTlQocmNh cl9kdSkKIERFRklORV9MT0FERVJfRFJNX0VOVFJZUE9JTlQocmVwYXBlcikKIERFRklORV9MT0FE RVJfRFJNX0VOVFJZUE9JTlQocm9ja2NoaXApCitERUZJTkVfTE9BREVSX0RSTV9FTlRSWVBPSU5U KHJvY2tjaGlwX2ViYykKIERFRklORV9MT0FERVJfRFJNX0VOVFJZUE9JTlQocnpnMmxfZHUpCiBE RUZJTkVfTE9BREVSX0RSTV9FTlRSWVBPSU5UKHNzZDEzMHgpCiBERUZJTkVfTE9BREVSX0RSTV9F TlRSWVBPSU5UKHN0NzU4NikKZGlmZiAtLWdpdCBhL3NyYy9nYWxsaXVtL3RhcmdldHMvZHJpbC9t ZXNvbi5idWlsZCBiL3NyYy9nYWxsaXVtL3RhcmdldHMvZHJpbC9tZXNvbi5idWlsZAppbmRleCA1 NTYwNDdjMjYzOC4uODQ3NTc1MmRmNjEgMTAwNjQ0Ci0tLSBhL3NyYy9nYWxsaXVtL3RhcmdldHMv ZHJpbC9tZXNvbi5idWlsZAorKysgYi9zcmMvZ2FsbGl1bS90YXJnZXRzL2RyaWwvbWVzb24uYnVp bGQKQEAgLTkwLDYgKzkwLDcgQEAgZm9yZWFjaCBkIDogW1t3aXRoX2dhbGxpdW1fa21zcm8sIFsK ICAgICAgICAgICAgICAgICdyY2FyLWR1X2RyaS5zbycsCiAgICAgICAgICAgICAgICAncmVwYXBl cl9kcmkuc28nLAogICAgICAgICAgICAgICAgJ3JvY2tjaGlwX2RyaS5zbycsCisgICAgICAgICAg ICAgICAncm9ja2NoaXAtZWJjX2RyaS5zbycsCiAgICAgICAgICAgICAgICAncnpnMmwtZHVfZHJp LnNvJywKICAgICAgICAgICAgICAgICdzc2QxMzB4X2RyaS5zbycsCiAgICAgICAgICAgICAgICAn c3Q3NTg2X2RyaS5zbycsCi0tIAoyLjUwLjAKCg==

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)