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
Bertrand___ has joined #asahi-dev
ciara has quit [Remote host closed the connection]
ciara has joined #asahi-dev
pb17 has joined #asahi-dev
KxCORP5894000345 has quit [Quit: Bye!]
KxCORP5894000345 has joined #asahi-dev
chrisl has quit [Ping timeout: 480 seconds]
chrisl has joined #asahi-dev
pb17 has quit [Ping timeout: 480 seconds]
tobhe_ has joined #asahi-dev
tobhe has quit [Ping timeout: 480 seconds]
pb17 has joined #asahi-dev
chrisl has quit [Ping timeout: 480 seconds]
sand4rt has quit [Ping timeout: 480 seconds]
nora has joined #asahi-dev
nora_ has quit [Ping timeout: 480 seconds]
chrisl has joined #asahi-dev
sand4rt has joined #asahi-dev
sand4rt has quit [Ping timeout: 480 seconds]
sam_ has joined #asahi-dev
Bertrand___ has quit [Read error: Connection reset by peer]
Bertrand___ has joined #asahi-dev
pb17 has quit [Ping timeout: 480 seconds]
Bertrand___ has quit [Ping timeout: 480 seconds]
Bertrand___ has joined #asahi-dev
Bertrand___ has quit [Read error: Connection reset by peer]
Bertrand___ has joined #asahi-dev
veloek has joined #asahi-dev
pb17 has joined #asahi-dev
Bertrand___ has quit [Ping timeout: 480 seconds]
Bertrand___ has joined #asahi-dev
Bertrand___ has quit [Ping timeout: 480 seconds]
Bertrand___ has joined #asahi-dev
john-cabaj has quit [Ping timeout: 480 seconds]
Bertrand___ has quit [Ping timeout: 480 seconds]
Bertrand___ has joined #asahi-dev
Bertrand___ has quit [Ping timeout: 480 seconds]
Bertrand___ has joined #asahi-dev
Bertrand___ has quit [Read error: Connection reset by peer]
darkapex has quit [Ping timeout: 480 seconds]
Bertrand___ has joined #asahi-dev
pb17 has quit [Ping timeout: 480 seconds]
croissant has joined #asahi-dev
pb17 has joined #asahi-dev
halloy-user has joined #asahi-dev
halloy-user has quit []
halloy-user has joined #asahi-dev
halloy-user has quit []
_0x152a has joined #asahi-dev
_0x152a has quit [Remote host closed the connection]
halloy-user has joined #asahi-dev
halloy-user has quit [Read error: Connection reset by peer]
halloy-user has joined #asahi-dev
halloy-user has quit [Remote host closed the connection]
halloy-user has joined #asahi-dev
halloy-user has quit []
_0x152a has joined #asahi-dev
dylanchapell has joined #asahi-dev
_0x152a has quit [Remote host closed the connection]
_0x152a has joined #asahi-dev
_0x152a has quit [Remote host closed the connection]
_0x152a has joined #asahi-dev
_0x152a has quit [Remote host closed the connection]
_0x152a has joined #asahi-dev
_0x152a has quit [Remote host closed the connection]
_0x152a has joined #asahi-dev
_0x152a has quit [Remote host closed the connection]
_0x152a has joined #asahi-dev
_0x152a has quit [Remote host closed the connection]
chadmed_ has quit [Remote host closed the connection]
IRCnoob has quit [Remote host closed the connection]
sand4rt has joined #asahi-dev
<chadmed>
hmph the ring sense irq is useless, i think the issue is the jacks themselves or how theyre wired up and not the codec
<chadmed>
i think the best we can do here is just max out the tip sense irq debounce and tell people theyre holding it wrong if they keep running into this
pb17 has quit [Ping timeout: 480 seconds]
<chadmed>
oh never mind the interrupts were masked
<jannau>
I don't think the ring sense irq is useless. it triggers only for headsets when the the jack is fully seated
<chadmed>
yeah i just unmasked it and its fine
<chadmed>
it does trigger a plug event on a partial plug though
<chadmed>
but the benefit is that it retriggers when you fully seat the plug, so you can re-run detection
<jannau>
the tip handling is more an issue of the plug design and not of the wiring
<chadmed>
im just playing with the best way to handle it so it's completely foolproof. im thinking we handle ring sense IFF we're already in a plugged state
<chadmed>
so if tip sense detects a partial plug, ring sense triggers a plug event which triggers a re-detection
<chadmed>
but other than that ignore it, it's quite noisy
<jannau>
just unmask the irq after the full tip sense. on the other hand none of the other 2 cs42* driver's I looked at uses the ring sense irq
<chadmed>
i wonder if they suffer from the same issue on devices with dodgy jacks then
pb17 has joined #asahi-dev
<jannau>
I'm not 100% convinced it's the jack insertion though. could be the mic detection setting with specific mics as well
<jannau>
I find it a little unlikely that the 500ms debounce is insufficient 5 insertions in a row
<chadmed>
the issue is more the detection happening before the plug is fully seated. ive not once had a misdetection on a fully seated plug
<chadmed>
i reliably reproduce this by holding the plug in just enough to hit the tip sense switch in the jack but not enough to terminate all of the rings, then plugging it in all the way after plug event shows up in dmesg
<chadmed>
either way i think smartly using ring sense fixes all possible issues so ill fix that up tomorrow
sand4rt has quit [Ping timeout: 480 seconds]
john-cabaj has joined #asahi-dev
andymandias has quit [Remote host closed the connection]
sand4rt has joined #asahi-dev
andymandias has joined #asahi-dev
andymandias has quit [Remote host closed the connection]
JayBeeFOSS has quit [Ping timeout: 480 seconds]
JayBeeFOSS has joined #asahi-dev
sand4rt has quit [Ping timeout: 480 seconds]
andymandias has joined #asahi-dev
pb17 has quit [Ping timeout: 480 seconds]
pb17 has joined #asahi-dev
sand4rt has joined #asahi-dev
Bertrand___ has quit [Ping timeout: 480 seconds]
Bertrand___ has joined #asahi-dev
pb17 has quit [Ping timeout: 480 seconds]
Bertrand___ has quit [Read error: Connection reset by peer]
Bertrand___ has joined #asahi-dev
pb17 has joined #asahi-dev
sand4rt has quit [Ping timeout: 480 seconds]
mervyn has quit [Quit: See you space cowboy...]
Bertrand___ has quit [Ping timeout: 480 seconds]
Bertrand___ has joined #asahi-dev
qyousef has quit [Read error: Connection reset by peer]
qyousef has joined #asahi-dev
Bertrand___ has quit [Read error: Connection reset by peer]
Bertrand___ has joined #asahi-dev
cyrinux has quit []
cyrinux has joined #asahi-dev
Son_Goku has joined #asahi-dev
Bertrand___ has quit [Ping timeout: 480 seconds]
Bertrand___ has joined #asahi-dev
pb17 has quit [Ping timeout: 480 seconds]
Bertrand___ has quit [Ping timeout: 480 seconds]
cow123 has quit [Ping timeout: 480 seconds]
cow123 has joined #asahi-dev
pb17 has joined #asahi-dev
___nick___ has quit [Remote host closed the connection]
cow123 has quit [Ping timeout: 480 seconds]
Bertrand___ has joined #asahi-dev
cow123 has joined #asahi-dev
mbeavitt has joined #asahi-dev
mbeavitt has quit [Quit: mbeavitt]
Bertrand___ has quit [Ping timeout: 480 seconds]
Bertrand___ has joined #asahi-dev
pb17 has quit [Ping timeout: 480 seconds]
Bertrand___ has quit [Ping timeout: 480 seconds]
Bertrand___ has joined #asahi-dev
andymandias_ has joined #asahi-dev
andymandias has quit [Ping timeout: 480 seconds]
andymandias_ is now known as andymandias
Bertrand___ has quit [Ping timeout: 480 seconds]
Bertrand___ has joined #asahi-dev
pb17 has joined #asahi-dev
Bertrand___ has quit [Ping timeout: 480 seconds]
Bertrand___ has joined #asahi-dev
kaazoo has joined #asahi-dev
Bertrand___ has quit [Ping timeout: 480 seconds]
Bertrand___ has joined #asahi-dev
kaazoo has quit [Quit: Leaving.]
chrisl has quit [Read error: Connection reset by peer]
chrisl has joined #asahi-dev
chrisl has quit [Read error: Connection reset by peer]
chrisl has joined #asahi-dev
john-cabaj has quit [Ping timeout: 480 seconds]
Bertrand___ has quit [Ping timeout: 480 seconds]
Bertrand___ has joined #asahi-dev
Bertrand___ has quit [Ping timeout: 480 seconds]
Bertrand___ has joined #asahi-dev
linuxgemini has quit [Quit: getting (hopefully fresh) air o/]