Greg Kroah-Hartman pada hari Jumat mengirimkan pembaruan USB/Thunderbolt untuk kernel Linux 5.19 yang melihat jendela penggabungannya berakhir hari ini. Dengan pembaruan USB, Greg memiliki beberapa komentar tentang driver DWC3 Linux yang kemungkinan akan "tidak pernah selesai" mengingat bahwa IP USB ini muncul di banyak perangkat keras tetapi tidak secara konsisten diimplementasikan dan dengan demikian terus membutuhkan banyak adaptasi pada driver samping.
Greg berkomentar dalam permintaan tarik USB tentang driver DWC3, "Sepertinya driver ini tidak akan pernah selesai mengingat bahwa inti IP muncul di zillions perangkat baru dan setiap implementasi memutuskan untuk melakukan sesuatu yang berbeda dengan itu ..."
The DWC3 adalah Synopsys IP yang menyediakan pengontrol SuperSpeed USB 3.0. IP pengontrol USB3 Synopsys DesignWare ini telah terbukti sangat populer dan digunakan mulai dari berbagai Arm SoC dari Samsung dan TI hingga platform Qualcomm. DWC3 juga digunakan oleh berbagai platform baik dari Intel maupun AMD. Dengan Intel yang telah memasang patch yang memungkinkan dukungan DWC3 untuk Intel Meteor Lake, desain pengontrol USB ini tidak akan hilang dalam waktu dekat. Namun, seperti yang dicatat Greg, semua platform yang berbeda ini melakukan hal-hal yang sedikit berbeda dengan implementasi DWC3 dan mengarah ke perubahan driver kernel yang produktif.
Untuk Linux 5.19 perubahan driver Synopsys DesignWare Core SuperSpeed USB 3.0 Controller mencakup berbagai perbaikan bug, driver pembungkus USB Texas Instruments AM62 baru, berbagai perubahan platform Qualcomm di sisi DeviceTree, dukungan reset GPIO untuk DWC3 dengan Xilinx, dan berbagai perubahan lainnya.
Di luar churn kode lanjutan di sekitar driver DWC3, ada juga sejumlah pembaruan driver UVC dengan lebih banyak perangkat keras yang mulai menggunakan IP itu juga. Ada juga pembersihan kode USB Type-C dan perbaikan kecil lainnya.
Di sisi Thunderbolt, Linux 5.19 akan menangani tampilan Thunderbolt daisy chain dengan lebih baik pada perangkat keras Apple awal. Untuk saat ini penerowongan tampilan Thunderbolt di Linux dengan pengontrol Thunderbolt awal menyebabkan beberapa tampilan menggunakan jalur yang sama sementara sekarang dengan v5.19+ adalah dukungan untuk menggunakan jalur Thunderbolt yang terpisah.
Juga dengan Thunderbolt di Linux 5.19 yang menghubungkan sistem Intel Alder Lake melalui USB4/Thunderbolt dapat lebih cepat melalui dukungan ikatan jalur XDomain. Ikatan jalur lintas domain bermanfaat untuk sistem yang lebih baru seperti Danau Alder di mana DMA dapat mendukung lebih dari 20 Gbit/dtk.
Set lengkap tambalan USB/Thunderbolt untuk Linux 5.19 dapat ditemukan melalui tarikan ini.
Itulah berita seputar Driver USB DWC3 Linux Populer Kemungkinan Untuk "Tidak Pernah Selesai" Dengan Adaptasi Lanjutan, semoga bermanfaat. Disadur dari Phoronix.com.