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
hdbngr has quit [Ping timeout: 480 seconds]
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #asahi-dev
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #asahi-dev
chrisl has quit [Ping timeout: 480 seconds]
bacarrdy has quit [Remote host closed the connection]
chrisl has joined #asahi-dev
bacarrdy has joined #asahi-dev
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #asahi-dev
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #asahi-dev
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #asahi-dev
chrisl has quit [Ping timeout: 480 seconds]
hdbngr has joined #asahi-dev
chrisl has joined #asahi-dev
cylm_ has joined #asahi-dev
cylm has quit [Ping timeout: 480 seconds]
hdbngr has quit [Ping timeout: 480 seconds]
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #asahi-dev
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #asahi-dev
chrisl has quit [Ping timeout: 480 seconds]
bacarrdy has quit [Ping timeout: 480 seconds]
bacarrdy has joined #asahi-dev
chrisl has joined #asahi-dev
bacarrdy has quit [Ping timeout: 480 seconds]
bacarrdy has joined #asahi-dev
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #asahi-dev
tobhe_ has joined #asahi-dev
tobhe has quit [Ping timeout: 480 seconds]
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #asahi-dev
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #asahi-dev
cylm has joined #asahi-dev
cylm_ has quit [Ping timeout: 480 seconds]
chrisl has quit [Ping timeout: 480 seconds]
bacarrdy has quit [Ping timeout: 480 seconds]
bacarrdy has joined #asahi-dev
bacarrdy has quit [Ping timeout: 480 seconds]
bacarrdy has joined #asahi-dev
nora has joined #asahi-dev
nora_ has quit [Ping timeout: 480 seconds]
hdbngr has joined #asahi-dev
hdbngr has quit [Ping timeout: 480 seconds]
bacarrdy has quit [Ping timeout: 480 seconds]
bacarrdy has joined #asahi-dev
hdbngr has joined #asahi-dev
hdbngr has quit [Ping timeout: 480 seconds]
chrisl has joined #asahi-dev
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #asahi-dev
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #asahi-dev
chrisl has quit [Ping timeout: 480 seconds]
hdbngr has joined #asahi-dev
chrisl has joined #asahi-dev
hdbngr has quit [Ping timeout: 480 seconds]
tan has joined #asahi-dev
hdbngr has joined #asahi-dev
chrisl has quit [Ping timeout: 480 seconds]
hdbngr has quit [Ping timeout: 480 seconds]
chrisl has joined #asahi-dev
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #asahi-dev
chrisl has quit [Ping timeout: 480 seconds]
hdbngr has joined #asahi-dev
chrisl has joined #asahi-dev
hdbngr has quit [Ping timeout: 480 seconds]
chrisl has quit [Ping timeout: 480 seconds]
<jannau>
chaos_princess: what is supposed to fix probe order? I don't see anything in the PR
<chaos_princess>
actually filling out fwnode instead of leaving it null
chrisl has joined #asahi-dev
<jannau>
ah, subtle
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #asahi-dev
chrisl has quit [Ping timeout: 480 seconds]
hdbngr has joined #asahi-dev
tan_ has joined #asahi-dev
hdbngr has quit [Ping timeout: 480 seconds]
tan has quit [Ping timeout: 480 seconds]
pb17 has quit [Ping timeout: 480 seconds]
pb17 has joined #asahi-dev
<jannau>
chaos_princess: that seems to break aop subdevice loading completely when built as modules
cylm_ has joined #asahi-dev
<jannau>
pushed the of -> fwnode conversion for aop_als to asahi-wip
<jannau>
do we know the length of the properties? I guess it's in the worst case aop FW version dependent and so we can't avoid the fwnode.property_count_elem()
<jannau>
.required_by() is quite pointless then
cylm has quit [Ping timeout: 480 seconds]
<chaos_princess>
well, you need to unwrap the PropertyGuard or what its called so might as well do .required_by()
<chaos_princess>
and sure, i will rebuild as module and test it soon-ish
<jannau>
yes, I still use it in als but I had hoped I could get rid of the custom error message
<chaos_princess>
als should probably be `depend BROKEN` tbh
<jannau>
do you if aop las is present on all macbooks? doesn't seem to be on j493
<chaos_princess>
no, it is not, i think the "old-style chassis" ones have a slightly different set of endpoints
hdbngr has joined #asahi-dev
riker77 has quit [Quit: Quitting IRC - gone for good...]
hdbngr has quit [Ping timeout: 480 seconds]
nela has joined #asahi-dev
riker77 has joined #asahi-dev
hdbngr has joined #asahi-dev
hdbngr has quit [Ping timeout: 480 seconds]
<jannau>
I've pushed rebased/squashed branches (asahi-wip and everything rust related)
<jannau>
chaos_princess: the module load issue is wrong modalias. with fwnode set it's "of:NaudioT(null)" instead of "platform:snd_soc_apple_aop" and the module only hast the latter
<chaos_princess>
that does not sound like it is looking for the right thing
<jannau>
it changes because of_dev_modalias starts to work with fwnode set
<chaos_princess>
yea, but that does not look like the modalias we'd want
<chaos_princess>
ill look into it
<jannau>
it looks that way because that's how it's build for of devices. it would have the compatible strings appended with an 'C' as prefix if the node had that
<jannau>
for example "of:NdcpT(null)Capple,t8112-dcpCapple,dcp"
chrisl has joined #asahi-dev
<jannau>
might be time to convert to auxilary bus/dev. see nova-core / nova-drm as example
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #asahi-dev
chrisl has quit [Ping timeout: 480 seconds]
hdbngr has joined #asahi-dev
chrisl has joined #asahi-dev
hdbngr has quit [Ping timeout: 480 seconds]
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #asahi-dev
Calandracas_ has joined #asahi-dev
chrisl has quit [Ping timeout: 480 seconds]
Calandracas__ has quit [Ping timeout: 480 seconds]