00:18
Revy has joined #asahi-dev
00:18
RevHelix has quit [Read error: Connection reset by peer]
00:26
erinc has joined #asahi-dev
00:46
erinc has quit [Ping timeout: 480 seconds]
01:13
riker77_ has joined #asahi-dev
01:18
riker77 has quit [Ping timeout: 480 seconds]
01:18
riker77_ is now known as riker77
01:20
Emantor has joined #asahi-dev
02:05
phiologe has joined #asahi-dev
02:08
PhilippvK has quit [Ping timeout: 480 seconds]
02:41
Mary has joined #asahi-dev
03:03
PhilippvK has joined #asahi-dev
03:06
phiologe has quit [Ping timeout: 480 seconds]
03:38
nicolas17 has quit [Ping timeout: 480 seconds]
03:46
kov has quit [Quit: Coyote finally caught me]
04:51
chengsun has quit [Ping timeout: 480 seconds]
06:01
millenialhacker has joined #asahi-dev
06:02
<
millenialhacker >
I need to clean it up to remove some unneeded changes, but at least some good progress tracing IPC channels
06:07
millenialhacker has quit []
06:07
millenialhacker has joined #asahi-dev
06:29
derzahl has quit [Ping timeout: 480 seconds]
06:30
derzahl has joined #asahi-dev
07:33
MarcinPajkowski[m] has joined #asahi-dev
08:15
millenialhacker_ has joined #asahi-dev
08:18
millenialhacker_ has quit [Remote host closed the connection]
08:21
jluthra has quit [Remote host closed the connection]
08:21
the_lanetly_052 has joined #asahi-dev
08:21
jluthra has joined #asahi-dev
08:58
<
marcan >
millenialhacker: nice! 0x23b7* is PMGR, you can ignore that entire range. xref it with the Linux devicetrees to see if it's something we already know about (clocks, pstates, NCOs, or similar), or this dump:
https://mrcn.st/p/nHU2S1Wt
08:58
<
marcan >
Apple have this bad habit of having specific device drivers poke PMGR registers directly because they're too lazy to design abstractions properly
09:00
<
marcan >
in particular,
09:00
<
marcan >
#102 ISP_CPU_CORE0 id: 108 psreg: 7: 1 flags: Cd unk1_0: 0 unk1_1: 0 ctl_reg: 1:0x2c unk3: 0 0 0 0 @ 0x23b704008 = 0x0f000300
09:00
<
marcan >
#103 ISP_CPU_CORE1 id: 109 psreg: 7: 2 flags: Cd unk1_0: 0 unk1_1: 0 ctl_reg: 1:0x2d unk3: 0 0 0 0 @ 0x23b704010 = 0x0f000300
09:00
<
marcan >
those two I see you ran into already
09:01
<
marcan >
and some of your "noisy" ones are random PMGR devices getting en/disabled, e.g.
09:01
<
marcan >
# 94 GFX id: 99 psreg: 5:31 flags:a C g unk1_0: 0 unk1_1: 0 ctl_reg: 1:0x29 unk3: 8 0 0 1 @ 0x23b7003f8 = 0x0f002300
09:01
<
marcan >
the state report addresses too, etc
09:02
<
marcan >
it looks like the 4xxx range might be ISP-specific and might have some other stuff which you care about
09:02
<
marcan >
but likely everything outside of that you don't
09:02
<
marcan >
also these might be relevant:
09:02
<
marcan >
# 24 ISPSENS0 id: 25 psreg: 11:16 flags: C unk1_0: 0 unk1_1: 0 ctl_reg: 1:0x32 unk3: 0 0 0 0 @ 0x23b700180 = 0x04000244
09:02
<
marcan >
# 25 ISPSENS1 id: 26 psreg: 11:17 flags: C unk1_0: 0 unk1_1: 0 ctl_reg: 1:0x33 unk3: 0 0 0 0 @ 0x23b700188 = 0x04000244
09:02
<
marcan >
# 26 ISPSENS2 id: 27 psreg: 11:18 flags: C unk1_0: 0 unk1_1: 0 ctl_reg: 1:0x34 unk3: 0 0 0 0 @ 0x23b700190 = 0x04000244
09:02
<
marcan >
# 27 ISPSENS3 id: 28 psreg: 11:19 flags: C unk1_0: 0 unk1_1: 0 ctl_reg: 1:0x35 unk3: 0 0 0 0 @ 0x23b700198 = 0x04000244
09:04
<
marcan >
the bit defs for those PS regs are in the Linux driver (and m1n1)
09:19
millenialhacker_ has joined #asahi-dev
09:21
millenialhacker_ has quit [Remote host closed the connection]
09:26
bps has joined #asahi-dev
09:34
<
millenialhacker >
I need to polish my documentation, it more raw notes at this point
09:34
<
millenialhacker >
s/it/it's/g
09:40
<
marcan >
millenialhacker: the i2c stuff looks like the usual, I assume you've seen m1n1/hw/i2c.py
09:42
<
marcan >
also apparently lina pushed m1n1/hw/spmi.py last night which probably also overlaps
10:37
<
jannau >
and broke at least trace_dcp.py
10:39
<
j`ey >
useful if you update fw and have the reset counter thing
10:39
<
sven >
ohhh… great!
10:41
bps has quit [Ping timeout: 480 seconds]
10:45
derzahl has quit [Ping timeout: 480 seconds]
10:45
<
jannau >
sigh, I forgot that I skipped multi-die pmgr handling in hv.py
11:17
pilonsi_ has joined #asahi-dev
11:19
pilonsi has quit [Ping timeout: 480 seconds]
12:35
al3xtjames has quit [Read error: Connection reset by peer]
12:35
al3xtjames has joined #asahi-dev
13:32
bps has joined #asahi-dev
13:46
MajorBiscuit has joined #asahi-dev
14:15
Gaspare has joined #asahi-dev
14:18
Gaspare has quit []
14:24
Gaspare has joined #asahi-dev
14:27
Gaspare has quit []
14:30
MajorBiscuit has quit [Quit: WeeChat 3.4]
14:31
MajorBiscuit has joined #asahi-dev
14:40
Gaspare has joined #asahi-dev
14:51
Gaspare has quit [Quit: Gaspare]
14:55
MajorBiscuit has quit [Ping timeout: 480 seconds]
15:10
bps has quit [Ping timeout: 480 seconds]
15:11
bps has joined #asahi-dev
15:13
nicolas17 has joined #asahi-dev
15:30
MajorBiscuit has joined #asahi-dev
15:33
bps has quit [Ping timeout: 480 seconds]
16:11
the_lanetly_052 has quit [Ping timeout: 480 seconds]
16:27
MajorBiscuit has quit [Ping timeout: 480 seconds]
16:34
MajorBiscuit has joined #asahi-dev
17:07
MajorBiscuit has quit [Quit: WeeChat 3.4]
17:21
kov has joined #asahi-dev
17:24
<
marcan >
needs to properly read the ADT node to support t600x though
17:24
<
marcan >
that hardcoded addr will only work on t8103 PMUs
17:56
MajorBiscuit has joined #asahi-dev
17:57
AoV has joined #asahi-dev
18:17
lgarylmtdlt^ has joined #asahi-dev
18:18
MajorBiscuit has quit [Ping timeout: 480 seconds]
19:43
MajorBiscuit has joined #asahi-dev
19:59
touttti has joined #asahi-dev
20:03
MajorBiscuit has quit [Ping timeout: 480 seconds]
20:17
millenialhacker has quit [Quit: Konversation terminated!]
20:26
psykose has quit [Remote host closed the connection]
20:27
psykose has joined #asahi-dev
20:48
touttti has quit [Remote host closed the connection]
21:52
lgarylmtdlt^ has quit [Ping timeout: 480 seconds]
22:03
roxfan has quit [Ping timeout: 480 seconds]
22:20
lgarylmtdlt^ has joined #asahi-dev
23:02
lgarylmtdlt^ has quit [Ping timeout: 480 seconds]
23:45
boardwalk has quit [Quit: Ping timeout (120 seconds)]
23:45
boardwalk has joined #asahi-dev