Open main menu

DAVE Developer's Wiki β

Changes

DESK-MX8M-L/Peripherals/USB-C

1,532 bytes added, 8 January
m
U0007 moved page DESK-MX8M-L/Pheripherals/USB-C to DESK-MX8M-L/Peripherals/USB-C without leaving a redirect
!colspan="4" style="width:100%; text-align:left"; border-bottom:solid 2px #ededed"|History
|-
!style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#73B2C7; padding:5px; color:white"|Version
!style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#73B2C7; padding:5px; color:white"|Issue Date
!style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#73B2C7; padding:5px; color:white"|Notes
|-
|style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#edf8fb; padding:5px; color:#000000"|1{{oldid|17622|2023/02/27}}| style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#edf8fb; padding:5px; color:#000000" |DESK-MX8M-L-2.0.0release|-! style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#edf8fbededed; padding:5px; color:#000000"|Feb 2023/08/22|! style="border-left:solid 2px #73B2C7; border-right:solid 2px #73B2C7;border-top:solid 2px #73B2C7; border-bottom:solid 2px #73B2C7; background-color:#edf8fbededed; padding:5px; color:#000000"|DESK-MX8M-L-24.0.0 release
|-
|}
==Peripheral USB-C ==
===SBC ORCA===
 
In SBC Orca two USB-C ports were mounted, that is:
* USB-C 1
* USB-C 2
 
==== USB-C 1 ====
 
The USB-C 1 port is used to power-supply the board and for the transfer of data by Downstream-Facing Port (DFP) mode. The connector that is inserted in this port works in both side.
 
In U-Boot you can use this port only to power-supply the board and not for data transfer. In Linux you can use this port for data transfer.
 
For more information, refer to the example in [[DESK-MX8M-L/Pheripherals/USB1_OTG | USB1 OTG]].
 
==== USB-C 2 ====
 
The USB-C 2 port is used for data transfer. The connector that is inserted in this port works in both side.
 
In U-Boot you can use this port to transmit data with an external device, Downstream-Facing Port (DFP) mode, and to use the UUU functionality of NXP. In Linux you can use the Dual-Role Data mode (DRD).
 
For more information, refer to the example in [[DESK-MX8M-L/Pheripherals/USB2_OTG | USB2 OTG]].
 
====Device tree configuration in ORCA SOM====
From <code>imx8mp-mito8mplus-cb1001.dts</code>:
<pre>
&iomuxc {
pinctrl_ptn5150: ptn5150grp {
fsl,pins = <
MX8MP_IOMUXC_GPIO1_IO00__GPIO1_IO00 0x156
MX8MP_IOMUXC_GPIO1_IO14__GPIO1_IO14 0x16
>;
};
...
...
extcon_usbotg2: typec@3d {
compatible = "nxp,ptn5150";
reg = <0x3d>;
int-gpios = <&gpio1 00 GPIO_ACTIVE_LOW>;
vbus-gpio = <&gpio1 14 GPIO_ACTIVE_HIGH>;
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_ptn5150>;
status = "okay";
};
...
...
 
</pre>
 
 
<section end=Body/>
----
[[Category:ORCA]] [[Category:MITO 8M Mini]]
8,253
edits