ChanServ changed the topic of #asahi-dev to: Asahi Linux: porting Linux to Apple Silicon macs | General development | GitHub: https://alx.sh/g | Wiki: https://alx.sh/w | Logs: https://alx.sh/l/asahi-dev
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
dominic_ has joined #asahi-dev
dominic_ has quit []
thevar1able has joined #asahi-dev
thevar1able has quit [Quit: Textual IRC Client: www.textualapp.com]
skrzyp has joined #asahi-dev
MajorBiscuit has joined #asahi-dev
Major_Biscuit has joined #asahi-dev
MajorBiscuit has quit [Ping timeout: 480 seconds]
bluerise has quit [Quit: brb]
bluerise has joined #asahi-dev
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…]
jbowen has joined #asahi-dev