Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Initial Rinato port #258

Open
wants to merge 22 commits into
base: master
Choose a base branch
from
Open

Initial Rinato port #258

wants to merge 22 commits into from

Conversation

casept
Copy link
Contributor

@casept casept commented Feb 5, 2025

Quite hacky and broken, both in terms of kernel and userspace. I'm submitting so that we have a mainline platform and mainline support at least doesn't regress any further. Also requires AsteroidOS/asteroid#302 and AsteroidOS/meta-asteroid#203.

casept added 21 commits February 5, 2025 17:06
Enable the systemd daemon responsible for postmortem collection
of kernel crashes from memory. This watch has a sufficiently
recent kernel that this feature is available, and it makes debugging easier.
The touchscreen sometimes shows up as event0, sometimes as event2.
Do it the proper way and utilize a path that uniquely identifies it.
@casept casept marked this pull request as ready for review February 5, 2025 19:57
Rinato uses a modern kernel with modern DRM,
which has a different interface for controlling backlight
than the legacy framebuffer ioctl supported by MCE.

As a workaround, hardcode the proper sysfs interaction
for rinato. Of course, the proper fix would be to teach
MCE how to correctly use the new interface.
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.

1 participant