Linux-USB メーリングリストに AMD の USB4 ホストルーター (ホストコントローラー) のサポートを追加するパッチが投稿された。
USB4 は Thunderbolt 3 のプロトコルをベースに実装されており、これまでコントローラーを開発し、CPU に統合してきたのは Intel が主だったため、今回サポートが追加された USB4ホストルーターが CPU/APU に統合され、将来的に登場することは USB4 全体としてもユーザーとしても大きなトピックだと言える。
パッチでは AMD USB4 HIA (Host Interface Adapter?) の DeviceID (PCI ID) を追加し、いくつかのバグを修正をするものとなっている。
USB4 については今回のパッチを機に調べたことしか知らないが、ホストルーターという表現が使われているのは、USB4 では PCIe、DisplayPort のトンネリング機能もサポートしているからだろうか?
+ /* AMD USB4 host */ + { PCI_VDEVICE(AMD, PCI_DEVICE_ID_AMD_USB4_HIA0) }, + { PCI_VDEVICE(AMD, PCI_DEVICE_ID_AMD_USB4_HIA1) }, +
+#define PCI_DEVICE_ID_AMD_USB4_HIA0 0x162e +#define PCI_DEVICE_ID_AMD_USB4_HIA1 0x162f
また、今回の AMD USB4 のサポートを追加するパッチには、、Intel のソフトウェアエンジニアであり、Linux Kernel における Thunderboltドライバーのメンテナを担当する Mika Westerberg 氏も好意的なコメントを寄せている。
Nice to see AMD support being added! :) I have few comments on the series. I'll comment on the separate patches. In general looks already good.