diff --git a/README.md b/README.md index f9d3440..8c20ca3 100644 --- a/README.md +++ b/README.md @@ -4,42 +4,6 @@ Some notes on my work getting Mobian to run on the Xperia 10 III (codename pdx21 ## Status -- amending Device Tree -- porting Mobian - -### To Do - -- getting remaining hardware working (incomplete list) - -#### Debugging Touch - -``` -[ 63.964541] gpi 900000.dma-controller: Error in Transaction -[ 63.964562] geni_i2c 988000.i2c: DMA txn failed:3 -[ 63.964594] geni_i2c 988000.i2c: GPI transfer failed: -5 -[ 63.966484] s6sy761 0-0048: failed to turn off sensing -[ 64.599984] gpi 900000.dma-controller: Error in Transaction -[ 64.600041] geni_i2c 988000.i2c: DMA txn failed:3 -[ 64.601254] geni_i2c 988000.i2c: GPI transfer failed: -5 -``` - -Occasionally stops working after logging in, no idea why. - -### Done - -- getting a first half broken Mobian build that boots -- getting the display to display stuff -- full graphics support (I can play an episode of Star Trek: Stange New Worlds, although without sound) - -## Kernel Work - -I'm currently working here: https://github.com/erebion/linux/commits/pdx213-wip/ - -Current goal: Making the usable -Later goal: Trying to add everything else that can be added without writing new drivers - -Note: I'm rebasing occasionally to make sure it does not become too chaotic, so pulling from that repo will lead to merge conflicts. - ### Device Tree Status | Component | Status | sent to sm6350-mainline? | @@ -60,7 +24,7 @@ Note: I'm rebasing occasionally to make sure it does not become too chaotic, so | microSD | ✅ | was already part of upstream | | Modem | added (but requires UFS) | ✅ | | NFC | to do, low priority | | -| RTC | added, needs testing | ✅ | +| RTC | added, needs testing | ✅ | | Sound | to do | | | SMS | | | | Thermals | | | @@ -74,19 +38,55 @@ No status means I haven't even had a look at that component. So far no work has been put in supporting the sensors (accelerometer, magnetometer, ambient light, ...). -I'll need help for: +#### Where To Help + - Thermal Sensors / Thermal Zones (no idea what I need to do) - PMIC - Camera - vibration module - NFC + - UFS And I will also need help with upstreaming the changes to the kernel, can someone else please do that? Thanks. -(highest priority first) +#### Kernel Work + +I'm currently working here: https://github.com/erebion/linux/commits/pdx213-wip/ + +Current goal: Making the usable +Later goal: Trying to add everything else that can be added without writing new drivers + +Note: I'm rebasing occasionally to make sure it does not become too chaotic, so pulling from that repo will lead to merge conflicts. + +### Issues To Solve + +#### Touch + +``` +[ 63.964541] gpi 900000.dma-controller: Error in Transaction +[ 63.964562] geni_i2c 988000.i2c: DMA txn failed:3 +[ 63.964594] geni_i2c 988000.i2c: GPI transfer failed: -5 +[ 63.966484] s6sy761 0-0048: failed to turn off sensing +[ 64.599984] gpi 900000.dma-controller: Error in Transaction +[ 64.600041] geni_i2c 988000.i2c: DMA txn failed:3 +[ 64.601254] geni_i2c 988000.i2c: GPI transfer failed: -5 +``` + +Occasionally stops working after logging in, no idea why. + +## Unlocked Achievements + +- getting a first half broken Mobian build that boots +- getting the display to display stuff +- full graphics support (I can play an episode of Star Trek: Stange New Worlds, although without sound) +- playing a song via Bluetooth for the first time ## Mobian Work Not much that is required in terms of changes, mainly adding the device to Mobian recipes. -To Do: Push changes to git +To Do: + +- Push changes for Mobian recipes to git +- Add droid-juicer config +- Amend qcom-phone-utils package (initramfs hooks, perhaps more)