2024-12-27 19:27:48 +00:00
### postmarketOS
The dma counter only increased when probing i2c7 (the not working one). Could be either that this i2c uses dma to transfer and it does not work or its a fault interrupt.
```
samsung-a715f:~$ cat /proc/interrupts | grep -i i2c
137: 72 0 0 0 0 0 0 0 GICv3 633 Level 880000.i2c
138: 72 0 0 0 0 0 0 0 GICv3 635 Level 888000.i2c
141: 0 0 0 0 0 0 0 0 GICv3 386 Level a84000.i2c
142: 120 0 0 0 0 0 0 0 GICv3 388 Level a8c000.i2c
samsung-a715f:~$ cat /proc/interrupts | grep -i dma
133: 1061 0 0 0 0 0 0 0 GICv3 311 Level gpi-dma
2025-01-07 19:24:14 +00:00
samsung-a715f:~# cat /sys/kernel/debug/dmaengine/summary
dma0 (800000.dma-controller): number of channels: 8
dma1 (a00000.dma-controller): number of channels: 8
dma1chan0 | a84000.i2c:tx
dma1chan1 | a84000.i2c:rx
2024-12-27 19:27:48 +00:00
```
### Android
```
a71:/ # cat /proc/interrupts | grep -i -e dma -e i2c
18: 1141 0 0 0 0 0 0 0 PDC-GIC 311 Level gpi_dmaa00000_gpii0
114: 941 0 0 0 0 0 0 0 PDC-GIC 633 Level i2c_geni
115: 1198 0 0 0 0 0 0 0 PDC-GIC 635 Level i2c_geni
119: 0 0 0 0 0 0 0 0 PDC-GIC 386 Level i2c_geni
139: 0 0 0 0 0 0 0 0 PDC-GIC 507 Edge jpegdma
```