<WaldemarTomme[m]>
In my device tree are 3 devices enabled in i2c7: `st,fts`, `synaptics,dsx-i2c`, `sec,sec_ts`
<WaldemarTomme[m]>
Am I correct to assume that I only need fts or synaptics depending on my actual hardware and the last one is for special idk security stuff?
<WaldemarTomme[m]>
If so I guess I need to boot downstream and see which touchscreen driver I actually need.
<WaldemarTomme[m]>
Also how do I know which clock-frequency for that i2c controller is correct if there is no property for it downstream? For now I just copied it from sunfish
<WaldemarTomme[m]>
Okay, apparently according to the downstream kernel's i2cdetect only sec,sec_ts is available/connected, so I guess I need to implement/port this driver to have a working touchscreen driver
<aka_[m]>
sec_ts is samsung electronics touchscreen
<aka_[m]>
there was driver port for it i guess in sdm845 kernel
<aka_[m]>
or sm8150
<aka_[m]>
as highend devices ship with samsung amoleds so with their ts too
<WaldemarTomme[m]>
I think I found it. Will try with that one (although it's for a different chip) but I think I have a bigger problem. My earlier issue (GPI transfer failed: -110) is now back and I think it causes the touchscreen to not be able to initialize. Will check if another device is actively using i2c7 and cross-reference device trees to see if anything's different in regards to dma or i2c
f_ has joined #sm7150-mainline
<Soupborsh>
I ran pmbootstrap export and then transferred xiaomi-surya.img to phone and on flashed to SD card using dd in termux. I flashed kernel using pmbootstrap flasher flash_kernel.