ChanServ changed the topic of #asahi-dev to: Asahi Linux: porting Linux to Apple Silicon macs | Non-development talk: #asahi | General development | GitHub: https://alx.sh/g | Wiki: https://alx.sh/w | Logs: https://alx.sh/l/asahi-dev
nate8_ has joined #asahi-dev
nate8 has quit [Ping timeout: 480 seconds]
<chadmed> quick perusal of the adt seems to suggest a whole bunch of stuff is just copy-pasted from t6000 with the addresses moved around
<chadmed> so thats nice
chadmed has quit [Remote host closed the connection]
chadmed has joined #asahi-dev
zef has joined #asahi-dev
Cyrinux has joined #asahi-dev
___nick___ has quit []
zef_ has quit [Ping timeout: 480 seconds]
___nick___ has joined #asahi-dev
___nick___ has quit []
___nick___ has joined #asahi-dev
Cyrinux has quit []
Cyrinux has joined #asahi-dev
bluetail9 has quit [Ping timeout: 480 seconds]
`jpg has joined #asahi-dev
bluetail9 has joined #asahi-dev
seeeath has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
`jpg has quit [Remote host closed the connection]
<chadmed> [ 0.000000] Linux version 6.2.0-rc3-asahi (root@usagi) (clang version 15.0.7, LLD 15.0.7) #10 SMP PREEMPT_DYNAMIC Sun Feb 12 14:30:40 AEST 2023
<chadmed> [ 0.000000] random: crng init done
<chadmed> [ 0.000000] Machine model: Apple Mac Mini (M2 Pro, 2023)
kenzie7 has quit []
kenzie7 has joined #asahi-dev
zalyx has quit [Quit: later alligator]
zalyx has joined #asahi-dev
cylm_ has quit [Ping timeout: 480 seconds]
<chadmed> here is juuuust enough devicetree to get to a console in the hypervisor
<chadmed> not too sure on the nvme nodes but everything else gets picked up correctly and works
chadmed has quit [Remote host closed the connection]
chadmed has joined #asahi-dev
chadmed has quit [Remote host closed the connection]
nate8_ has quit []
chadmed has joined #asahi-dev
m42uko has quit []
jlco has quit [Ping timeout: 480 seconds]
m42uko has joined #asahi-dev
gladiac has joined #asahi-dev
gladiac has quit [Quit: k thx bye]
noopwafel has quit [Quit: leaving]
<jeffmiw> chamed: the keys I have in my patch are more for testing the DT format/logic than representative values
darkapex has quit [Remote host closed the connection]
darkapex has joined #asahi-dev
hightower3 has joined #asahi-dev
hightower2 has quit [Ping timeout: 480 seconds]
stickytoffee has quit [Quit: brb]
<kettenis> chadmed: I have device trees with a bit more stuff in them
<chadmed> oh nice!
<chadmed> i couldnt wrap my head around pmgr or gpio
<kettenis> yeah, not 100% sure about the pmgr stuff, but I can use the nvme in OpenBSD
<kettenis> if only I knew how to create a gost from a bunch of files like you did...
<chadmed> i just clicked add file at the bottom of the new gist page then copy-pasted the contexts of each file in manually :P
<kettenis> there are no longer lock-gate/power-gate references for ANS2 in the ADT, but it seems something is still needed
<kettenis> I also added the smc and spmi stuff
<kettenis> spmi reads work it seems, but writes fail
<kettenis> that's what I currently have
<kettenis> the cpu frequencies/latencies in my tree are just copied from M2
<kettenis> I got stuck on the pcie stuff
<kettenis> there are some incompatible changes there and this probably needs some deective work with macos running under the hypervisor
<chadmed> does smc work? i tried tracing it today but the machine hard rebooted trying to start the endpoint
<chadmed> and i didnt have time to dig deeper
<kettenis> SMC works for me in OpenBSD
<chadmed> s/tracing/poking
<kettenis> but OpenBSD might poke it in slightly different ways
<kettenis> and since SPMI writes fail, poweroff doesn't work
hightower3 has quit [Ping timeout: 480 seconds]
<marcan> pcie will need a new fuse table for sure
<marcan> should I take it from this that y'all want another bringup stream tomorrow to fix most of this stuff?
<marcan> I can't be the only one who knows how to do this, you know :-)
<marcan> bus factor and all that
<kettenis> heh, well, I thought the deal was that you figured out the hard bits and I got to brag about having proper OpenBSD support before Linux ;)
<kettenis> seriously though, I'm happy to slog on for a bit longer if you're busy doing other stuff
<kettenis> it'll just take a while
<kettenis> and there are more pcie differences this time
<kettenis> the number of register regions in the ADT changed again and what we called the "rc" region in the DT is smaller now and not big enough
hightower2 has joined #asahi-dev
<kettenis> my current hypothesis is that they moved the per-port registers out of that region
stipa has quit [Remote host closed the connection]
stipa has joined #asahi-dev
cylm_ has joined #asahi-dev
<povik> split off epic support from sven's 'DCP WIP' commit so i can borrow it
<povik> sven: jannau: ^
<sven> nice, less work for me \o/
<povik> for me also \o/
<sven> :D
ChaosPrincess has quit [Quit: WeeChat 3.8]
ChaosPrincess has joined #asahi-dev
jlco has joined #asahi-dev
jlco has quit []
jlco has joined #asahi-dev
<jannau> M2 dt-bindings and device trees sent
<jannau> povik: we should add afk/epic asap to bits/200-dcp
<jannau> sigh, apparently only emails 05/17 to 17/17 have made it to the list
<jannau> just delayed
Ry_Darcy has joined #asahi-dev
<Ry_Darcy> @Jannau someone has been busy I see... Any news on the M2 Mini and DCP or should I still wait?
<sven> can’t reply on the ML yet cause I’m not at my computer but we should order the compatible by either release date or just numerically
<sven> Ry_Darcy: please keep that to #asahi
<Ry_Darcy> Fair enough.
Ry_Darcy has quit [Quit: Page closed]
<kettenis> sven: order needs to be from most-specific to least-specific
<sven> I mean in the binding where we just list all compatibles
<kettenis> or are you talking about the order in the yaml schema files?
<sven> yeah
<jannau> I think this is just for ordering enum values. marcan started with t8103, t8112, t6000 in apple,pmgr-pwrstate
<jannau> and I kept that there possible. we already have some bindings which are numerically/alphabetically sorted
<jannau> marcan: please replace asahi:bits/000-devicetree with https://github.com/jannau/linux/tree/bits/000-devicetree
<jannau> rebased on the sent m2 series. splits t8112 based device trees in already supported features and asahi only features, reorders a couple of things and has fixes in the m2 mac mini devicetree
stickytoffee has joined #asahi-dev
stickytoffee has quit [Quit: brb]
c10l has quit [Quit: Bye o/]
c10l has joined #asahi-dev
jeffmiw has quit [Ping timeout: 480 seconds]
DarkShadow44 has quit [Quit: ZNC - https://znc.in]
DarkShadow44 has joined #asahi-dev
gladiac has joined #asahi-dev
bluetail9 has quit [Remote host closed the connection]
bluetail9 has joined #asahi-dev
bluetail9 has quit [Remote host closed the connection]
bluetail9 has joined #asahi-dev
leviz___ has quit [Remote host closed the connection]
seeeath has joined #asahi-dev
___nick___ has quit [Ping timeout: 480 seconds]
mkurz has joined #asahi-dev
stickytoffee has joined #asahi-dev
cylm_ has quit [Ping timeout: 480 seconds]
balrog has quit [Quit: Bye]
balrog has joined #asahi-dev
yrlf has quit [Quit: The Lounge - https://thelounge.chat]
yrlf has joined #asahi-dev
vivithecanine has quit [Ping timeout: 480 seconds]