Elektrine lite

← Feed

@sven@social.treehouse.systems

2025-10-15 10:39 UTC

Looks like it’s mostly ready to be merged, just has to be rebased on usb-next! 🥳 This is another example why sending these patches that we have upstream is so important: The feedback I got from the dwc3 maintainer Thinh made the code much nicer and we don’t have to worry about unrelated changes in dwc3 breaking Apple Silicon support with the new approach he suggested now. It also helped me figure out where SUSPHY is actually required and made the PIPE handler dance much more stable. This will also simplify the atcphy code a little bit. #asahilinux

Replies (3)

  • @hrw@society.oftrolls.com 2025-10-15 13:16

    @sven "upstream first" may not end with getting stuff merged ASAP but may end with getting upstream stuff more ready for your stuff. Or comments how to make your stuff better. Years ago I was at a talk. Speaker was from company disliked in FOSS world. He said: "We sent our driver upstream and because we were disliked many people looked to complain on code we wrote. In the end it was a few times faster and half the size." It is always worth sending patches upstream. Especially when they work.

    Open ##1461810

  • @shiz@mastodon.social 2025-10-15 13:32

    @sven sus phy

    Open ##1461813

  • @ayke@hachyderm.io 2025-10-16 11:02

    @sven looking forward to all these changes! Would this also change behavior? Right now my USB-C hub (part of my monitor) doesn't get detected properly when it is plugged in at runtime: none or only some of the connected devices get recognized and it's very random. It only works correctly when it is plugged in during boot, after u-boot is finished enumerating USB devices (apparently u-boot messes up something USB related). So I have to get the timing just right every boot. It's really annoying.

    Open ##1461816