Skip to content

Missing Source Code for Oplus and other Externel Kernel Modules #19

@nullptr-t-oss

Description

@nullptr-t-oss

To the OnePlus Open Source Team,

The source code for the following modules is missing from your latest kernel release:

aks-adc-joystick.ko
aks-ads1015.ko
atmel_mxt_ts.ko
goodix_ts.ko
nt36xxx-i2c.ko
oplus_dns_cache.ko
oplus_icc_mcu.ko
oplus_sched.ko
oplus_vip_task.ko

Also due to improper sources I cannot compile qcacld3, and hence failing to compile the following modules:

qca_cld3_kiwi.ko
qca_cld3_kiwi_v2.ko
qca_cld3_qca6490.ko

I am developing a custom kernel and need to address ABI breaking changes. To ensure stability and proper symbol versioning, I must recompile all modules to match the updated kernel.

Without these sources, it is impossible to properly update the vendor_boot and vendor_dlkm partitions, as the existing pre-built modules fail to load due to crc mismatches.

Please release the source code for these specific modules so that the kernel can be built and tested correctly.

EDIT : I request that the OnePlusOSS team review the Qcacld-3.0 sources to ensure the required defconfig variables (containing OPlus-specific configs) are added to KBUILD_OPTIONS in the Makefile so that the kernel module can be compiled successfully using make.
Additionally, I request that the team perform a similar review for other drivers to identify and include any missing configurations that may prevent successful compilation.

Regards,
nullptr-t-oss

Update #2 : I fixed qcacld sources and pulled mmrm-test from codelinaro but still need sources for :

aks-adc-joystick.ko
aks-ads1015.ko
atmel_mxt_ts.ko
goodix_ts.ko
nt36xxx-i2c.ko
oplus_dns_cache.ko
oplus_icc_mcu.ko
oplus_sched.ko
oplus_vip_task.ko

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions