Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This builds on top of android-linux-stable's kernel, by adding the missing
qcacld-2.0
driver. The driver has been imported from LineageOS' fork of the kernel.Using LineageOS' kernel may have been an option, but enabling
CONFIG_VT
on it totally breaks boot. Enough that it doesn't event leave a ramoops, and the phone boots in QUSB__BULK mode after being forced powered off.This is working approximately the same as
samsung-a5y17lte
.Except that:
It is currently unknown why. It looks like the driver is looking for the wrong firmware binaries at first, then falls back when it cannot find them.
I may, in the future, do more exploration to figure out why LineageOS' kernel fork fails hard with
CONFIG_VT
enabled, but for the time being this is a net improvement.This also shows the general strategy for
qcacld-2.0
devices:setup-wcnss
service.