Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 13 additions & 0 deletions debian.qcom-x1e/changelog
Original file line number Diff line number Diff line change
@@ -1,3 +1,16 @@
linux-qcom-x1e (7.2.5-jg-0sp11v9) resolute; urgency=medium

* Prepare a qualification-only replacement for the v8 fresh-boot
MSHW0485 touchscreen autoload regression.
* Restore the established mshw0485 SPI device ID, module alias export and
driver id_table while preserving the existing OF and HID match paths.
* Retain the exact v8 feature carrier and allocate a fresh ABI; do not use a
global forced-module-load policy or alter the installed fallback stack.
* Require package, alias, signing, boot-entry and physical fresh-boot
qualification before publishing or selecting this replacement by default.

-- Leon Silcott <leon@boasi.io> Sun, 11 Oct 2026 01:20:36 +0100

linux-qcom-x1e (7.2.5-jg-0sp11v8) resolute; urgency=medium

* Qualification-only combined SP11 camera and power-profile dependency build.
Expand Down
7 changes: 7 additions & 0 deletions drivers/input/touchscreen/mshw0485_touch.c
Original file line number Diff line number Diff line change
Expand Up @@ -4291,12 +4291,19 @@ static const struct of_device_id g6ts_of_match[] = {
};
MODULE_DEVICE_TABLE(of, g6ts_of_match);

static const struct spi_device_id g6ts_spi_ids[] = {
{ "mshw0485", 0 },
{ }
};
MODULE_DEVICE_TABLE(spi, g6ts_spi_ids);

static struct spi_driver g6ts_driver = {
.driver = {
.name = G6TS_NAME,
.of_match_table = g6ts_of_match,
.pm = pm_sleep_ptr(&g6ts_pm_ops),
},
.id_table = g6ts_spi_ids,
.probe = g6ts_probe,
.remove = g6ts_remove,
};
Expand Down