diff --git a/debian.qcom-x1e/changelog b/debian.qcom-x1e/changelog index d06ba046a38642..39bbdd84a846f3 100644 --- a/debian.qcom-x1e/changelog +++ b/debian.qcom-x1e/changelog @@ -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 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. diff --git a/drivers/input/touchscreen/mshw0485_touch.c b/drivers/input/touchscreen/mshw0485_touch.c index dc9fb4a1f64340..f230337e5442cc 100644 --- a/drivers/input/touchscreen/mshw0485_touch.c +++ b/drivers/input/touchscreen/mshw0485_touch.c @@ -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, };