Skip to content

Conversation

@MagneFire
Copy link
Member

This is basically a carbon copy of the work done to get catfish working on a pie base: #109

This fixes NFC and GPS on at least ray.

It does introduce some strange horizontal lines and there appear to be some ghost touches. This is the reason why this PR will be made draft for now.

@MagneFire MagneFire force-pushed the ray/pie branch 2 times, most recently from 9586e15 to a3bbb50 Compare August 21, 2023 20:19
Updates the kernel config:
 - Migrates the kernel configuration to the pie kernel configuration.
 - Apply https://github.com/mer-hybris/mer-kernel-check on top of the kernel configuration.
 - Enable SELinux as required by the Android 9 libhybris base.

Update the kernel patches to fix compilation.
 - Remove the mdp3 patch as the black screen issue seems to be fixed with the new Android base.
 - Patch the GadgetFS driver so that it compiles successfully.

Signed-off-by: Darrel Griët <dgriet@gmail.com>
Signed-off-by: Darrel Griët <dgriet@gmail.com>
Don't include `sawfish` based system and vendor files since we can now mount the relevant partitions.

Signed-off-by: Darrel Griët <dgriet@gmail.com>
Signed-off-by: Darrel Griët <dgriet@gmail.com>
We no longer patch the hwcomposer to use QCOM_BSP meaning that we don't need it here either.

Signed-off-by: Darrel Griët <dgriet@gmail.com>
The hybris files now provide a base set of services removing the need for explicit definition here.

Signed-off-by: Darrel Griët <dgriet@gmail.com>
…dbinder.

This fixes permission issues where the launcher could not access the binder devices.

Signed-off-by: Darrel Griët <dgriet@gmail.com>
Signed-off-by: Darrel Griët <dgriet@gmail.com>
… sensors binder service.

Signed-off-by: Darrel Griët <dgriet@gmail.com>
Signed-off-by: Darrel Griët <dgriet@gmail.com>
Signed-off-by: Darrel Griët <dgriet@gmail.com>
Signed-off-by: Darrel Griët <dgriet@gmail.com>
Signed-off-by: Darrel Griët <dgriet@gmail.com>
Signed-off-by: Darrel Griët <dgriet@gmail.com>
This increases the framerate of the UI by ~5 fps.

Signed-off-by: Darrel Griët <dgriet@gmail.com>
Signed-off-by: Darrel Griët <dgriet@gmail.com>
…nd change the governor.

When enabling higher GPU clock frequencies it no longer makes sense to use the performance governor as that will needlessly drain battery life when really not necessary.
Instead switch to msm-adreno-tz so that the GPU clock is only changed when needed.

Signed-off-by: Darrel Griët <dgriet@gmail.com>
…e buffering.

Signed-off-by: Darrel Griët <dgriet@gmail.com>
Signed-off-by: Darrel Griët <dgriet@gmail.com>
@MagneFire
Copy link
Member Author

The mentioned issues should be solved with this change: AsteroidOS/meta-asteroid#178

I've noticed another issue though: The screen wakes immediately after sleeping, an interrupt is waking the display. I'll look into fixing this before getting this PR merged.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants