The following modules are missing in OSS release:
goodix_core_warhol.ko
xiaomi_touch_warhol.ko
hardwareinfo.ko
hwid.ko
mibbr.ko
minet.ko
miwill.ko
Device: Xiaomi 17T Pro (warhol), model 2602EPTC0G, MediaTek MT6993
Firmware: OS3.0.304.0.WPSJPXM (Android 16)
Kernel: 6.12.38-android16-5-g1d46253471dd-ab15048002-4k
All 7 ship in the retail firmware (6 in vendor_dlkm, hwid.ko in the
vendor_boot PLATFORM ramdisk) and each declares MODULE_LICENSE("GPL") in its
own .modinfo, except mibbr.ko which declares Dual BSD/GPL.
The touch pair is the one that blocks the device the most.
drivers/input/touchscreen/ in bsp-warhol-w-oss ships GT9886, GT9895, GT9966,
NT36532, ILITEK and others, but there is nothing that builds
goodix_core_warhol.ko or xiaomi_touch_warhol.ko, which are the two modules
this panel actually loads. The string xiaomi_touch does not appear anywhere in
the branch (0 hits across all paths), so the xiaomi_touch framework these
drivers register against is not published either.
How this was checked: every .ko in vendor_dlkm and in the vendor_boot
PLATFORM ramdisk (545 modules) was matched by name against the file names,
directory names and the obj-* / *-objs entries of every Kbuild, Makefile and
.mk in MiCode/MTK_kernel_device_modules@bsp-warhol-w-oss and
MiCode/MTK_kernel_modules@bsp-warhol-w-oss. These 7 have no match in either.
#7 covers 28 other warhol modules; these 7 are not in that list.
Please add
The following modules are missing in OSS release:
goodix_core_warhol.ko
xiaomi_touch_warhol.ko
hardwareinfo.ko
hwid.ko
mibbr.ko
minet.ko
miwill.ko
Device: Xiaomi 17T Pro (warhol), model 2602EPTC0G, MediaTek MT6993
Firmware: OS3.0.304.0.WPSJPXM (Android 16)
Kernel: 6.12.38-android16-5-g1d46253471dd-ab15048002-4k
All 7 ship in the retail firmware (6 in
vendor_dlkm,hwid.koin thevendor_bootPLATFORM ramdisk) and each declaresMODULE_LICENSE("GPL")in itsown .modinfo, except
mibbr.kowhich declaresDual BSD/GPL.The touch pair is the one that blocks the device the most.
drivers/input/touchscreen/inbsp-warhol-w-ossships GT9886, GT9895, GT9966,NT36532, ILITEK and others, but there is nothing that builds
goodix_core_warhol.koorxiaomi_touch_warhol.ko, which are the two modulesthis panel actually loads. The string
xiaomi_touchdoes not appear anywhere inthe branch (0 hits across all paths), so the
xiaomi_touchframework thesedrivers register against is not published either.
How this was checked: every .ko in
vendor_dlkmand in thevendor_bootPLATFORM ramdisk (545 modules) was matched by name against the file names,
directory names and the
obj-*/*-objsentries of every Kbuild, Makefile and.mk in
MiCode/MTK_kernel_device_modules@bsp-warhol-w-ossandMiCode/MTK_kernel_modules@bsp-warhol-w-oss. These 7 have no match in either.#7 covers 28 other warhol modules; these 7 are not in that list.
Please add