@Vengineerの戯言 : Twitter
SystemVerilogの世界へようこそ、すべては、SystemC v0.9公開から始まった
はじめに
Apple M1では、USB は 3.2 / Thunderbolt 4 になっているのは、Apple M1機の USB 3.0/Thunderbolt 4にて確認しました。
では、iPhone はどうなっているのでしょうか?
iPhone とPCとの接続は、Linghting になっていますが、実態は USB 。実際にどうなっているかを、device tree を見て確認しました。
iPhone の USB
結果的には、
- A10 から A12 までは、USB 2.0
- A13 から A14 が、USB 3.0
でした。
A10からA12の device tree の USBの部分。OHCIとEHCIなので、USB 2.0 っぽいです。OTGのPhyもありますからね。
+--otgphyctrl:
+--usb-complex:
+--usb-device:
+--usb-ehci0:
+--usb-ehci0-port1:
+--usb-ohci0:
+--usb-ohci0-port1:A13からA14の device tree の USBの部分。USB-DRD(Dual Role Device)なので、USB 3.0 っぽいです。
+--atc-phy:
+--usb-drd:
+--usb-drd-port-hs:
+--dart-usb:
+--mapper-usb-device:
+--mapper-usb-drd:
+--atc-phy:
+--usb-drd:
+--usb-drd-port-hs:
+--dart-usb:
+--mapper-usb-device:
+--mapper-usb-drd:USB 3.0の方は、Apple M1機のLinuxにあったものと同じっぽいですね。ただし、Apple M1機は Thunderbolt 4をサポートしていますが。