aleasto has quit [Remote host closed the connection]
aleasto has joined #asahi-dev
aleasto has quit []
user982492 has joined #asahi-dev
thevar1able has joined #asahi-dev
Retr0id has joined #asahi-dev
Retr0id7 has joined #asahi-dev
Retr0id has quit [Read error: Connection reset by peer]
Retr0id7 is now known as Retr0id
thevar1able has quit [Quit: My MacBook Air has gone to sleep. ZZZzzz…]
thevar1able has joined #asahi-dev
thevar1able has quit [Quit: My MacBook Air has gone to sleep. ZZZzzz…]
user982492 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
user982492 has joined #asahi-dev
yuyichao has quit [Ping timeout: 480 seconds]
thevar1able has joined #asahi-dev
PhilippvK has joined #asahi-dev
dominic_ has joined #asahi-dev
kov has quit [Quit: Coyote finally caught me]
phiologe has quit [Ping timeout: 480 seconds]
kov has joined #asahi-dev
dominic_ has quit []
user982492 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
user982492 has joined #asahi-dev
akemin_dayo has quit [Ping timeout: 480 seconds]
thevar1able has quit [Quit: My MacBook Air has gone to sleep. ZZZzzz…]
yuyichao has joined #asahi-dev
<marcan>
povik: don't forget to run the DT checker ;)
<marcan>
< alyssa> which means if you free() the framebuffer, the DCP will reference freed memory --> crash <- just to be pendantic, that's DISP0, not DCP, I think
<marcan>
my understanding is DCP gets DISP0 fault interrupts
<marcan>
(and then panics)
<marcan>
ah I see the DT checker was already covered
<marcan>
make sure you have the tools installed, yeah
user982492 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
aleasto has joined #asahi-dev
aleasto has quit [Quit: Konversation terminated!]
aleasto has joined #asahi-dev
aleasto has quit [Remote host closed the connection]
aleasto has joined #asahi-dev
aleasto has quit [Remote host closed the connection]
aleasto has joined #asahi-dev
aleasto has quit [Remote host closed the connection]
aleasto has joined #asahi-dev
aleasto has quit [Remote host closed the connection]
aleasto has joined #asahi-dev
aleasto has quit [Remote host closed the connection]
aleasto has joined #asahi-dev
ChaosPrincess has quit [Quit: WeeChat 3.4]
ChaosPrincess has joined #asahi-dev
yuyichao has quit [Quit: Konversation terminated!]
yuyichao has joined #asahi-dev
<marcan>
21:48:36 < kettenis> now that we have the gpio, someone can look into PCIe hotplug ;)
* marcan
looks at maz :D
<sven>
and thunderbolt then please :-P
<marcan>
tbh though, I think it shouldn't be that big of a deal? we already know how to get link up/down IRQs, and how to poke the LTSSM stuff into working
<marcan>
it's more like it just isn't hooked up yet
<sven>
yeah, i think hotplug shouldn't be too bad
<marcan>
also opinions on the smc driver name?
<marcan>
"applesmc" is the old one I want to supersede
<marcan>
"macsmc" feels reasonable except it's backwards; the *old* driver is mac-only, the new one would hypothetically work on iDevices too (modulo jailbreak/whatever/apple please add BootPolicy to the M1 Pro iPad)
<sven>
linux on the M1 ipad would be incredible. don't see that ever happening though :(
<marcan>
I want it so bad...
<marcan>
it'd be the ideal music/gig machine
<marcan>
stick it on a music stand and have everything on there
<marcan>
I currently have a Surface but it's so damn clunky in comparison...
<kettenis>
some people in my orchestra are using them for their sheet music
<kettenis>
with a pedal to turn pages
<marcan>
yup, I've seen the pedal business
<marcan>
most of what I play only requires one page of information so I tend not to have that issue :)
<marcan>
(modulo the odd 2-page jazz standard, then I just use it sideways)
DmitrySboychakov[m] has joined #asahi-dev
<kettenis>
pre-covid I had a desk mate to do the turning for me ;)
<marcan>
ha :D
<kettenis>
marcan: I think you can just slap gpio-controller and #gpio-cells properties onto the smc node even with the mfd stuff
<marcan>
yeah but I need to map it to an actual DT node somehow
<marcan>
not sure if that's automagic with the driver name or something?
<marcan>
or do you mean the smc node?
<kettenis>
I think it'll just see the smc node
<marcan>
since the gpiochip is bound to the subdevice I think it would have to be a subnode? not sure though
<marcan>
I'll poke around
<marcan>
I actually want subnodes though, to be able to pass info to subdrivers
<kettenis>
but you can add a subnode as well
<kettenis>
I probably won't upstream the smc driver in U-Boot
<kettenis>
and the OpenBSD SMC driver doesn't handle GPIOs yet
<marcan>
fwiw, not sure if you saw, but this whole thing is MIT/GPL too
<marcan>
so feel free to copypasta if the structure works for you :)
<kettenis>
the kernel API for drivers and gpios is different enought for that not to make sense
<kettenis>
but your RE effort is very useful ;)
<marcan>
at least you can rip off my binary search now that it works :p
<marcan>
tbh though, if u-boot wants e.g. the SD slot GPIO poked, we can probably just do that trivially in m1n1 with the existing RTKit scaffolding, now that we're stuck with it anyway.
<j`ey>
marcan: haha
<marcan>
(if you have an sdhci-pci driver to use for that)
<kettenis>
there isn't one currently
<marcan>
ack
<kettenis>
at least not one that is usable for non-x86
<kettenis>
maybe I'll look into it when I'm bored on a rainy day
<marcan>
j`ey: marcan: probably nearly failed the Google interviews, manages to bullshit out GPIO command 0xff from thin air
<kettenis>
but I don't see booting from SD card as a must-have feature
<marcan>
yeah
<j`ey>
marcan: :D
boardwalk has quit [Quit: Ping timeout (120 seconds)]
boardwalk has joined #asahi-dev
gladiac has quit [Quit: k thx bye]
gladiac has joined #asahi-dev
<maz>
marcan: I'll have a look once I'm done with the current $work deadlines. hopefully things will calm down next week (whether I hit the deadlines or not!).
<marcan>
cool :)
akemin_dayo has joined #asahi-dev
<alyssa>
marcan: sure, I buy that
yuyichao has quit [Ping timeout: 480 seconds]
V_ is now known as V
yuyichao has joined #asahi-dev
kilrain[m] has left #asahi-dev [#asahi-dev]
yuyichao_ has joined #asahi-dev
yuyichao has quit [Ping timeout: 480 seconds]
sikkiladho[m] is now known as sikkileo[m]
yuyichao has joined #asahi-dev
yuyichao_ has quit [Ping timeout: 480 seconds]
Major_Biscuit has quit [Ping timeout: 480 seconds]
yuyichao_ has joined #asahi-dev
Z751 is now known as Z750
yuyichao has quit [Ping timeout: 480 seconds]
bisko has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
bisko has joined #asahi-dev
user982492 has joined #asahi-dev
<alyssa>
homework m1 homework m1...
<Glanzmann>
m1 - unbiased.
<alyssa>
Hmmm
<Glanzmann>
Did I tell you that I took 10 extra terms to finish my bachelor + master degree?
<alyssa>
Nnnnno?
<ar>
i dropped out after 3 terms, but i'm hardly a role model
jbowen has joined #asahi-dev
user982492 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
user982492 has joined #asahi-dev
akemin_dayo has quit [Ping timeout: 480 seconds]
<alyssa>
woof
bisko has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
jbowen has quit [Ping timeout: 480 seconds]
akemin_dayo has joined #asahi-dev
user982492 has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]