<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic IMX8QXP custom model USB 3.0 does not active in linux 5.10.72 in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/IMX8QXP-custom-model-USB-3-0-does-not-active-in-linux-5-10-72/m-p/1402991#M186117</link>
    <description>&lt;P&gt;Dear NXP&lt;/P&gt;&lt;P&gt;I have IMX8QXP custom model and use with linux kernel version 5.4.47.&lt;/P&gt;&lt;P&gt;When I try to upgrade to version 5.10.72 for use USB camera sensor driver&amp;nbsp;sony IMX290, IMX477, I found USB hub doesn't work&lt;/P&gt;&lt;P&gt;I think USB otg1 no problem, but USB otg3&amp;nbsp;doesn't work&lt;/P&gt;&lt;P&gt;In linux version 5.4.47 with command lsusb&lt;/P&gt;&lt;PRE&gt;Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub&lt;BR /&gt;Bus 001 Device 010: ID 0c45:6366 Microdia Webcam Vitade AF&lt;BR /&gt;Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub&lt;BR /&gt;Bus 003 Device 012: ID 0c45:6366 Microdia Webcam Vitade AF&lt;BR /&gt;Bus 003 Device 002: ID 04b4:6570 Cypress Semiconductor Corp. Unprogrammed CY7C65632/34 hub HX2VL&lt;BR /&gt;Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub&lt;/PRE&gt;&lt;P&gt;dmesg&lt;/P&gt;&lt;PRE&gt;[ 0.531330] usbcore: registered new interface driver usbfs&lt;BR /&gt;[ 0.536513] usbcore: registered new interface driver hub&lt;BR /&gt;[ 0.541839] usbcore: registered new device driver usb&lt;BR /&gt;[ 1.394647] usbcore: registered new interface driver uas&lt;BR /&gt;[ 1.400032] usbcore: registered new interface driver usb-storage&lt;BR /&gt;[ 1.406095] usbcore: registered new interface driver usb_ehset_test&lt;BR /&gt;[ 1.446913] usbcore: registered new interface driver uvcvideo&lt;BR /&gt;[ 1.640933] usbcore: registered new interface driver usbhid&lt;BR /&gt;[ 1.646626] usbhid: USB HID core driver&lt;BR /&gt;[ 1.963300] mxs_phy 5b100000.usbphy: 5b100000.usbphy supply phy-3p0 not found, using dummy regulator&lt;BR /&gt;[ 1.985811] usb_phy_generic bus@5b000000:usb3-phy: bus@5b000000:usb3-phy supply vcc not found, using dummy regulator&lt;BR /&gt;[ 2.180362] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM.&lt;BR /&gt;[ 2.198288] imx_usb 5b0d0000.usb: 5b0d0000.usb supply vbus not found, using dummy regulator&lt;BR /&gt;[ 2.499404] usb 1-1: new high-speed USB device number 2 using cdns-usb3&lt;BR /&gt;[ 2.589371] usb 3-1: new high-speed USB device number 2 using ci_hdrc&lt;BR /&gt;[ 3.057384] usb 3-1.2: new high-speed USB device number 3 using ci_hdrc&lt;BR /&gt;[ 3.273865] input: USB 2.0 Camera: USB 2.0 Camera as /devices/platform/bus@5b000000/5b0d0000.usb/ci_hdrc.0/usb3/3-1/3-1.2/3-1.2:1.0/input/input0&lt;BR /&gt;[ 3.369379] usb 3-1.4: new full-speed USB device number 4 using ci_hdrc&lt;BR /&gt;[ 3.791437] input: USB 2.0 Camera: USB 2.0 Camera as /devices/platform/bus@5b000000/5b110000.usb3/xhci-cdns3/usb1/1-1/1-1:1.0/input/input1&lt;/PRE&gt;&lt;P&gt;DTS&lt;/P&gt;&lt;PRE&gt;&amp;amp;usbphy1 {&lt;BR /&gt;status = "okay";&lt;BR /&gt;};&lt;BR /&gt;&lt;BR /&gt;&amp;amp;usbotg1 {&lt;BR /&gt;srp-disable;&lt;BR /&gt;hnp-disable;&lt;BR /&gt;adp-disable;&lt;BR /&gt;disable-over-current;&lt;BR /&gt;status = "okay";&lt;BR /&gt;};&lt;BR /&gt;&lt;BR /&gt;&amp;amp;usb3phynop1 {&lt;BR /&gt;status = "okay";&lt;BR /&gt;};&lt;BR /&gt;&lt;BR /&gt;&amp;amp;usbotg3 {&lt;BR /&gt;dr_mode = "host";&lt;BR /&gt;status = "okay";&lt;BR /&gt;};&lt;/PRE&gt;&lt;P&gt;&lt;BR /&gt;In linux version 5.10.72 with command lsusb&lt;/P&gt;&lt;PRE&gt;Bus 001 Device 003: ID 8087:0a2b Intel Corp. Bluetooth wireless interface&lt;BR /&gt;Bus 001 Device 002: ID 04b4:6570 Cypress Semiconductor Corp. Unprogrammed CY7C65632/34 hub HX2VL&lt;BR /&gt;Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub&lt;/PRE&gt;&lt;P&gt;dmesg&lt;/P&gt;&lt;PRE&gt;[ 0.462565] usbcore: registered new interface driver usbfs&lt;BR /&gt;[ 0.467758] usbcore: registered new interface driver hub&lt;BR /&gt;[ 0.473044] usbcore: registered new device driver usb&lt;BR /&gt;[ 1.390230] usbcore: registered new interface driver uas&lt;BR /&gt;[ 1.395630] usbcore: registered new interface driver usb-storage&lt;BR /&gt;[ 1.401699] usbcore: registered new interface driver usb_ehset_test&lt;BR /&gt;[ 1.420539] usbcore: registered new interface driver i2c-tiny-usb&lt;BR /&gt;[ 1.449775] usbcore: registered new interface driver uvcvideo&lt;BR /&gt;[ 1.591127] usbcore: registered new interface driver usbhid&lt;BR /&gt;[ 1.597857] usbhid: USB HID core driver&lt;BR /&gt;[ 1.948681] mxs_phy 5b100000.usbphy: supply phy-3p0 not found, using dummy regulator&lt;BR /&gt;[ 2.464759] usb 1-1: new high-speed USB device number 2 using ci_hdrc&lt;BR /&gt;[ 2.928755] usb 1-1.4: new full-speed USB device number 3 using ci_hdrc&lt;/PRE&gt;&lt;P&gt;DTS&lt;/P&gt;&lt;PRE&gt;&amp;amp;usbphy1 {&lt;BR /&gt;status = "okay";&lt;BR /&gt;};&lt;BR /&gt;&lt;BR /&gt;&amp;amp;usbotg1 {&lt;BR /&gt;srp-disable;&lt;BR /&gt;hnp-disable;&lt;BR /&gt;adp-disable;&lt;BR /&gt;disable-over-current;&lt;BR /&gt;status = "okay";&lt;BR /&gt;};&lt;BR /&gt;&lt;BR /&gt;&amp;amp;usb3_phy {&lt;BR /&gt;status = "okay";&lt;BR /&gt;};&lt;BR /&gt;&lt;BR /&gt;&amp;amp;usbotg3 {&lt;BR /&gt;status = "okay";&lt;BR /&gt;};&lt;BR /&gt;&lt;BR /&gt;&amp;amp;usbotg3_cdns3 {&lt;BR /&gt;dr_mode = "otg";&lt;BR /&gt;usb-role-switch;&lt;BR /&gt;status = "okay";&lt;BR /&gt;&lt;BR /&gt;};&lt;/PRE&gt;&lt;P&gt;&lt;BR /&gt;I try to change dr_mode from otg to host, It does not work&lt;/P&gt;&lt;P&gt;Do you have some suggest in this problem?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Thepnimit&lt;/P&gt;</description>
    <pubDate>Fri, 21 Jan 2022 02:54:35 GMT</pubDate>
    <dc:creator>thepnimit</dc:creator>
    <dc:date>2022-01-21T02:54:35Z</dc:date>
    <item>
      <title>IMX8QXP custom model USB 3.0 does not active in linux 5.10.72</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX8QXP-custom-model-USB-3-0-does-not-active-in-linux-5-10-72/m-p/1402991#M186117</link>
      <description>&lt;P&gt;Dear NXP&lt;/P&gt;&lt;P&gt;I have IMX8QXP custom model and use with linux kernel version 5.4.47.&lt;/P&gt;&lt;P&gt;When I try to upgrade to version 5.10.72 for use USB camera sensor driver&amp;nbsp;sony IMX290, IMX477, I found USB hub doesn't work&lt;/P&gt;&lt;P&gt;I think USB otg1 no problem, but USB otg3&amp;nbsp;doesn't work&lt;/P&gt;&lt;P&gt;In linux version 5.4.47 with command lsusb&lt;/P&gt;&lt;PRE&gt;Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub&lt;BR /&gt;Bus 001 Device 010: ID 0c45:6366 Microdia Webcam Vitade AF&lt;BR /&gt;Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub&lt;BR /&gt;Bus 003 Device 012: ID 0c45:6366 Microdia Webcam Vitade AF&lt;BR /&gt;Bus 003 Device 002: ID 04b4:6570 Cypress Semiconductor Corp. Unprogrammed CY7C65632/34 hub HX2VL&lt;BR /&gt;Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub&lt;/PRE&gt;&lt;P&gt;dmesg&lt;/P&gt;&lt;PRE&gt;[ 0.531330] usbcore: registered new interface driver usbfs&lt;BR /&gt;[ 0.536513] usbcore: registered new interface driver hub&lt;BR /&gt;[ 0.541839] usbcore: registered new device driver usb&lt;BR /&gt;[ 1.394647] usbcore: registered new interface driver uas&lt;BR /&gt;[ 1.400032] usbcore: registered new interface driver usb-storage&lt;BR /&gt;[ 1.406095] usbcore: registered new interface driver usb_ehset_test&lt;BR /&gt;[ 1.446913] usbcore: registered new interface driver uvcvideo&lt;BR /&gt;[ 1.640933] usbcore: registered new interface driver usbhid&lt;BR /&gt;[ 1.646626] usbhid: USB HID core driver&lt;BR /&gt;[ 1.963300] mxs_phy 5b100000.usbphy: 5b100000.usbphy supply phy-3p0 not found, using dummy regulator&lt;BR /&gt;[ 1.985811] usb_phy_generic bus@5b000000:usb3-phy: bus@5b000000:usb3-phy supply vcc not found, using dummy regulator&lt;BR /&gt;[ 2.180362] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM.&lt;BR /&gt;[ 2.198288] imx_usb 5b0d0000.usb: 5b0d0000.usb supply vbus not found, using dummy regulator&lt;BR /&gt;[ 2.499404] usb 1-1: new high-speed USB device number 2 using cdns-usb3&lt;BR /&gt;[ 2.589371] usb 3-1: new high-speed USB device number 2 using ci_hdrc&lt;BR /&gt;[ 3.057384] usb 3-1.2: new high-speed USB device number 3 using ci_hdrc&lt;BR /&gt;[ 3.273865] input: USB 2.0 Camera: USB 2.0 Camera as /devices/platform/bus@5b000000/5b0d0000.usb/ci_hdrc.0/usb3/3-1/3-1.2/3-1.2:1.0/input/input0&lt;BR /&gt;[ 3.369379] usb 3-1.4: new full-speed USB device number 4 using ci_hdrc&lt;BR /&gt;[ 3.791437] input: USB 2.0 Camera: USB 2.0 Camera as /devices/platform/bus@5b000000/5b110000.usb3/xhci-cdns3/usb1/1-1/1-1:1.0/input/input1&lt;/PRE&gt;&lt;P&gt;DTS&lt;/P&gt;&lt;PRE&gt;&amp;amp;usbphy1 {&lt;BR /&gt;status = "okay";&lt;BR /&gt;};&lt;BR /&gt;&lt;BR /&gt;&amp;amp;usbotg1 {&lt;BR /&gt;srp-disable;&lt;BR /&gt;hnp-disable;&lt;BR /&gt;adp-disable;&lt;BR /&gt;disable-over-current;&lt;BR /&gt;status = "okay";&lt;BR /&gt;};&lt;BR /&gt;&lt;BR /&gt;&amp;amp;usb3phynop1 {&lt;BR /&gt;status = "okay";&lt;BR /&gt;};&lt;BR /&gt;&lt;BR /&gt;&amp;amp;usbotg3 {&lt;BR /&gt;dr_mode = "host";&lt;BR /&gt;status = "okay";&lt;BR /&gt;};&lt;/PRE&gt;&lt;P&gt;&lt;BR /&gt;In linux version 5.10.72 with command lsusb&lt;/P&gt;&lt;PRE&gt;Bus 001 Device 003: ID 8087:0a2b Intel Corp. Bluetooth wireless interface&lt;BR /&gt;Bus 001 Device 002: ID 04b4:6570 Cypress Semiconductor Corp. Unprogrammed CY7C65632/34 hub HX2VL&lt;BR /&gt;Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub&lt;/PRE&gt;&lt;P&gt;dmesg&lt;/P&gt;&lt;PRE&gt;[ 0.462565] usbcore: registered new interface driver usbfs&lt;BR /&gt;[ 0.467758] usbcore: registered new interface driver hub&lt;BR /&gt;[ 0.473044] usbcore: registered new device driver usb&lt;BR /&gt;[ 1.390230] usbcore: registered new interface driver uas&lt;BR /&gt;[ 1.395630] usbcore: registered new interface driver usb-storage&lt;BR /&gt;[ 1.401699] usbcore: registered new interface driver usb_ehset_test&lt;BR /&gt;[ 1.420539] usbcore: registered new interface driver i2c-tiny-usb&lt;BR /&gt;[ 1.449775] usbcore: registered new interface driver uvcvideo&lt;BR /&gt;[ 1.591127] usbcore: registered new interface driver usbhid&lt;BR /&gt;[ 1.597857] usbhid: USB HID core driver&lt;BR /&gt;[ 1.948681] mxs_phy 5b100000.usbphy: supply phy-3p0 not found, using dummy regulator&lt;BR /&gt;[ 2.464759] usb 1-1: new high-speed USB device number 2 using ci_hdrc&lt;BR /&gt;[ 2.928755] usb 1-1.4: new full-speed USB device number 3 using ci_hdrc&lt;/PRE&gt;&lt;P&gt;DTS&lt;/P&gt;&lt;PRE&gt;&amp;amp;usbphy1 {&lt;BR /&gt;status = "okay";&lt;BR /&gt;};&lt;BR /&gt;&lt;BR /&gt;&amp;amp;usbotg1 {&lt;BR /&gt;srp-disable;&lt;BR /&gt;hnp-disable;&lt;BR /&gt;adp-disable;&lt;BR /&gt;disable-over-current;&lt;BR /&gt;status = "okay";&lt;BR /&gt;};&lt;BR /&gt;&lt;BR /&gt;&amp;amp;usb3_phy {&lt;BR /&gt;status = "okay";&lt;BR /&gt;};&lt;BR /&gt;&lt;BR /&gt;&amp;amp;usbotg3 {&lt;BR /&gt;status = "okay";&lt;BR /&gt;};&lt;BR /&gt;&lt;BR /&gt;&amp;amp;usbotg3_cdns3 {&lt;BR /&gt;dr_mode = "otg";&lt;BR /&gt;usb-role-switch;&lt;BR /&gt;status = "okay";&lt;BR /&gt;&lt;BR /&gt;};&lt;/PRE&gt;&lt;P&gt;&lt;BR /&gt;I try to change dr_mode from otg to host, It does not work&lt;/P&gt;&lt;P&gt;Do you have some suggest in this problem?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Thepnimit&lt;/P&gt;</description>
      <pubDate>Fri, 21 Jan 2022 02:54:35 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX8QXP-custom-model-USB-3-0-does-not-active-in-linux-5-10-72/m-p/1402991#M186117</guid>
      <dc:creator>thepnimit</dc:creator>
      <dc:date>2022-01-21T02:54:35Z</dc:date>
    </item>
    <item>
      <title>Re: IMX8QXP custom model USB 3.0 does not active in linux 5.10.72</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX8QXP-custom-model-USB-3-0-does-not-active-in-linux-5-10-72/m-p/1404843#M186287</link>
      <description>&lt;P&gt;Hello,&lt;BR /&gt;&lt;BR /&gt;Changing dr_mode should be the way to do it, please try by commenting usb-role-switch; as well, i.e&lt;BR /&gt;&lt;BR /&gt;&amp;amp;usbotg3_cdns3 {&lt;BR /&gt;dr_mode = "host";&lt;BR /&gt;//usb-role-switch;&lt;BR /&gt;status = "okay";&lt;BR /&gt;};&lt;BR /&gt;&lt;BR /&gt;Best regards,&lt;BR /&gt;Aldo.&lt;/P&gt;</description>
      <pubDate>Wed, 26 Jan 2022 01:03:57 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX8QXP-custom-model-USB-3-0-does-not-active-in-linux-5-10-72/m-p/1404843#M186287</guid>
      <dc:creator>AldoG</dc:creator>
      <dc:date>2022-01-26T01:03:57Z</dc:date>
    </item>
    <item>
      <title>Re: IMX8QXP custom model USB 3.0 does not active in linux 5.10.72</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX8QXP-custom-model-USB-3-0-does-not-active-in-linux-5-10-72/m-p/1404890#M186303</link>
      <description>&lt;P&gt;Dear Aldo&lt;/P&gt;&lt;P&gt;I try to&amp;nbsp;&lt;SPAN&gt;commenting usb-role-switch and change 3 dr_mode (host, otg, peripheral), System still not found USB3.0 port&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;I check inside file&amp;nbsp;imx8-ss-conn.dtsi and found the differrent 2 version&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;5.4.47&lt;/SPAN&gt;&lt;/P&gt;&lt;PRE&gt;mlb: mlb@5b060000 {&lt;BR /&gt;compatible = "fsl,imx8qxp-mlb150";&lt;BR /&gt;reg = &amp;lt;0x5B060000 0x10000&amp;gt;;&lt;BR /&gt;interrupt-parent = &amp;lt;&amp;amp;gic&amp;gt;;&lt;BR /&gt;interrupts = &amp;lt;GIC_SPI 265 IRQ_TYPE_LEVEL_HIGH&amp;gt;,&lt;BR /&gt;&amp;lt;GIC_SPI 266 IRQ_TYPE_LEVEL_HIGH&amp;gt;;&lt;BR /&gt;clocks = &amp;lt;&amp;amp;mlb_lpcg 0&amp;gt;,&lt;BR /&gt;&amp;lt;&amp;amp;mlb_lpcg 1&amp;gt;,&lt;BR /&gt;&amp;lt;&amp;amp;mlb_lpcg 2&amp;gt;;&lt;BR /&gt;clock-names = "mlb", "hclk", "ipg";&lt;BR /&gt;power-domains = &amp;lt;&amp;amp;pd IMX_SC_R_MLB_0&amp;gt;;&lt;BR /&gt;status = "disabled";&lt;BR /&gt;};&lt;BR /&gt;&lt;BR /&gt;usb3phynop1: usb3-phy {&lt;BR /&gt;compatible = "usb-nop-xceiv";&lt;BR /&gt;clocks = &amp;lt;&amp;amp;usb3_lpcg 4&amp;gt;;&lt;BR /&gt;clock-names = "main_clk";&lt;BR /&gt;power-domains = &amp;lt;&amp;amp;pd IMX_SC_R_USB_2_PHY&amp;gt;;&lt;BR /&gt;status = "disabled";&lt;BR /&gt;};&lt;BR /&gt;&lt;BR /&gt;usbotg3: usb3@5b110000 {&lt;BR /&gt;compatible = "Cadence,usb3";&lt;BR /&gt;reg = &amp;lt;0x5B110000 0x10000&amp;gt;,&lt;BR /&gt;&amp;lt;0x5B130000 0x10000&amp;gt;,&lt;BR /&gt;&amp;lt;0x5B140000 0x10000&amp;gt;,&lt;BR /&gt;&amp;lt;0x5B160000 0x40000&amp;gt;,&lt;BR /&gt;&amp;lt;0x5B120000 0x10000&amp;gt;;&lt;BR /&gt;interrupt-parent = &amp;lt;&amp;amp;gic&amp;gt;;&lt;BR /&gt;interrupts = &amp;lt;GIC_SPI 271 IRQ_TYPE_LEVEL_HIGH&amp;gt;;&lt;BR /&gt;clocks = &amp;lt;&amp;amp;usb3_lpcg 1&amp;gt;,&lt;BR /&gt;&amp;lt;&amp;amp;usb3_lpcg 0&amp;gt;,&lt;BR /&gt;&amp;lt;&amp;amp;usb3_lpcg 5&amp;gt;,&lt;BR /&gt;&amp;lt;&amp;amp;usb3_lpcg 2&amp;gt;,&lt;BR /&gt;&amp;lt;&amp;amp;usb3_lpcg 3&amp;gt;;&lt;BR /&gt;clock-names = "usb3_lpm_clk", "usb3_bus_clk", "usb3_aclk",&lt;BR /&gt;"usb3_ipg_clk", "usb3_core_pclk";&lt;BR /&gt;assigned-clocks = &amp;lt;&amp;amp;clk IMX_SC_R_USB_2 IMX_SC_PM_CLK_PER&amp;gt;,&lt;BR /&gt;&amp;lt;&amp;amp;clk IMX_SC_R_USB_2 IMX_SC_PM_CLK_MISC&amp;gt;,&lt;BR /&gt;&amp;lt;&amp;amp;clk IMX_SC_R_USB_2 IMX_SC_PM_CLK_MST_BUS&amp;gt;;&lt;BR /&gt;assigned-clock-rates = &amp;lt;125000000&amp;gt;, &amp;lt;12000000&amp;gt;, &amp;lt;250000000&amp;gt;;&lt;BR /&gt;power-domains = &amp;lt;&amp;amp;pd IMX_SC_R_USB_2&amp;gt;;&lt;BR /&gt;cdns3,usbphy = &amp;lt;&amp;amp;usb3phynop1&amp;gt;;&lt;BR /&gt;status = "disabled";&lt;BR /&gt;};&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;5.10.72&lt;/P&gt;&lt;PRE&gt;usb3_phy: usb-phy@5b160000 {&lt;BR /&gt;compatible = "nxp,salvo-phy";&lt;BR /&gt;reg = &amp;lt;0x5B160000 0x40000&amp;gt;;&lt;BR /&gt;clocks = &amp;lt;&amp;amp;usb3_lpcg 4&amp;gt;;&lt;BR /&gt;clock-names = "salvo_phy_clk";&lt;BR /&gt;power-domains = &amp;lt;&amp;amp;pd IMX_SC_R_USB_2_PHY&amp;gt;;&lt;BR /&gt;#phy-cells = &amp;lt;0&amp;gt;;&lt;BR /&gt;status = "disabled";&lt;BR /&gt;};&lt;BR /&gt;&lt;BR /&gt;usbotg3: usb@5b110000 {&lt;BR /&gt;compatible = "fsl,imx8qm-usb3";&lt;BR /&gt;#address-cells = &amp;lt;1&amp;gt;;&lt;BR /&gt;#size-cells = &amp;lt;1&amp;gt;;&lt;BR /&gt;ranges;&lt;BR /&gt;reg = &amp;lt;0x5B110000 0x10000&amp;gt;;&lt;BR /&gt;clocks = &amp;lt;&amp;amp;usb3_lpcg 1&amp;gt;,&lt;BR /&gt;&amp;lt;&amp;amp;usb3_lpcg 0&amp;gt;,&lt;BR /&gt;&amp;lt;&amp;amp;usb3_lpcg 5&amp;gt;,&lt;BR /&gt;&amp;lt;&amp;amp;usb3_lpcg 2&amp;gt;,&lt;BR /&gt;&amp;lt;&amp;amp;usb3_lpcg 3&amp;gt;;&lt;BR /&gt;clock-names = "usb3_lpm_clk", "usb3_bus_clk", "usb3_aclk",&lt;BR /&gt;"usb3_ipg_clk", "usb3_core_pclk";&lt;BR /&gt;assigned-clocks = &amp;lt;&amp;amp;clk IMX_SC_R_USB_2 IMX_SC_PM_CLK_PER&amp;gt;,&lt;BR /&gt;&amp;lt;&amp;amp;clk IMX_SC_R_USB_2 IMX_SC_PM_CLK_MISC&amp;gt;,&lt;BR /&gt;&amp;lt;&amp;amp;clk IMX_SC_R_USB_2 IMX_SC_PM_CLK_MST_BUS&amp;gt;;&lt;BR /&gt;assigned-clock-rates = &amp;lt;125000000&amp;gt;, &amp;lt;12000000&amp;gt;, &amp;lt;250000000&amp;gt;;&lt;BR /&gt;power-domains = &amp;lt;&amp;amp;pd IMX_SC_R_USB_2&amp;gt;;&lt;BR /&gt;status = "disabled";&lt;BR /&gt;&lt;BR /&gt;usbotg3_cdns3: usb@5b120000 {&lt;BR /&gt;compatible = "cdns,usb3";&lt;BR /&gt;#address-cells = &amp;lt;1&amp;gt;;&lt;BR /&gt;#size-cells = &amp;lt;1&amp;gt;;&lt;BR /&gt;interrupt-parent = &amp;lt;&amp;amp;gic&amp;gt;;&lt;BR /&gt;interrupts = &amp;lt;GIC_SPI 271 IRQ_TYPE_LEVEL_HIGH&amp;gt;,&lt;BR /&gt;&amp;lt;GIC_SPI 271 IRQ_TYPE_LEVEL_HIGH&amp;gt;,&lt;BR /&gt;&amp;lt;GIC_SPI 271 IRQ_TYPE_LEVEL_HIGH&amp;gt;,&lt;BR /&gt;&amp;lt;GIC_SPI 271 IRQ_TYPE_LEVEL_HIGH&amp;gt;;&lt;BR /&gt;interrupt-names = "host", "peripheral", "otg", "wakeup";&lt;BR /&gt;reg = &amp;lt;0x5B130000 0x10000&amp;gt;, /* memory area for HOST registers */&lt;BR /&gt;&amp;lt;0x5B140000 0x10000&amp;gt;, /* memory area for DEVICE registers */&lt;BR /&gt;&amp;lt;0x5B120000 0x10000&amp;gt;; /* memory area for OTG/DRD registers */&lt;BR /&gt;reg-names = "xhci", "dev", "otg";&lt;BR /&gt;phys = &amp;lt;&amp;amp;usb3_phy&amp;gt;;&lt;BR /&gt;phy-names = "cdns3,usb3-phy";&lt;BR /&gt;status = "disabled";&lt;BR /&gt;};&lt;BR /&gt;};&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Do config make this problem?&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Thepnimit&lt;/P&gt;</description>
      <pubDate>Wed, 26 Jan 2022 03:04:06 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX8QXP-custom-model-USB-3-0-does-not-active-in-linux-5-10-72/m-p/1404890#M186303</guid>
      <dc:creator>thepnimit</dc:creator>
      <dc:date>2022-01-26T03:04:06Z</dc:date>
    </item>
    <item>
      <title>Re: IMX8QXP custom model USB 3.0 does not active in linux 5.10.72</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX8QXP-custom-model-USB-3-0-does-not-active-in-linux-5-10-72/m-p/1405600#M186358</link>
      <description>&lt;P style="margin: 0in; font-family: Calibri; font-size: 11.0pt;"&gt;Hello,&lt;BR /&gt;&lt;BR /&gt;It may be possible that when changing for upstream USB3 driver something broke.&lt;/P&gt;
&lt;P style="margin: 0in; font-family: Calibri; font-size: 11.0pt;"&gt;&lt;BR /&gt;Please refer to the following commit:&lt;/P&gt;
&lt;P style="margin: 0in; font-family: Calibri; font-size: 11.0pt;"&gt;&lt;A href="https://source.codeaurora.org/external/imx/linux-imx/commit/?h=lf-5.10.y&amp;amp;id=32e0ba4e796ccbc14f1fd55023069d26f170113e" target="_blank"&gt;https://source.codeaurora.org/external/imx/linux-imx/commit/?h=lf-5.10.y&amp;amp;id=32e0ba4e796ccbc14f1fd55023069d26f170113e&lt;/A&gt;&lt;/P&gt;
&lt;P style="margin: 0in; font-family: Calibri; font-size: 11.0pt;"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="margin: 0in; font-family: Calibri; font-size: 11.0pt;"&gt;Please try by reverting the following one:&lt;/P&gt;
&lt;P style="margin: 0in; font-family: Calibri; font-size: 11.0pt;"&gt;&lt;A href="https://source.codeaurora.org/external/imx/linux-imx/diff/arch/arm64/boot/dts/freescale/imx8-ss-conn.dtsi?h=lf-5.10.y&amp;amp;id=32e0ba4e796ccbc14f1fd55023069d26f170113e" target="_blank"&gt;https://source.codeaurora.org/external/imx/linux-imx/diff/arch/arm64/boot/dts/freescale/imx8-ss-conn.dtsi?h=lf-5.10.y&amp;amp;id=32e0ba4e796ccbc14f1fd55023069d26f170113e&lt;/A&gt;&lt;/P&gt;
&lt;P style="margin: 0in; font-family: Calibri; font-size: 11.0pt;"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="margin: 0in; font-family: Calibri; font-size: 11.0pt;"&gt;Also, in your board dts make the following changes:&lt;/P&gt;
&lt;P style="margin: 0in; font-family: Calibri; font-size: 11.0pt;"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="margin: 0in; font-family: Calibri; font-size: 11.0pt; color: #fa0000;"&gt;-&amp;amp;usb3_phy {&lt;/P&gt;
&lt;P style="margin: 0in; font-family: Calibri; font-size: 11.0pt; color: #00b050;"&gt;+&amp;amp;usb3phynop1 {&lt;/P&gt;
&lt;P style="margin: 0in; font-family: Calibri; font-size: 11.0pt;"&gt;status = "okay";&lt;/P&gt;
&lt;P style="margin: 0in; font-family: Calibri; font-size: 11.0pt;"&gt;};&lt;/P&gt;
&lt;P style="margin: 0in; font-family: Calibri; font-size: 11.0pt;"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="margin: 0in; font-family: Calibri; font-size: 11.0pt;"&gt;&amp;amp;usbotg3 {&lt;/P&gt;
&lt;P style="margin: 0in; font-family: Calibri; font-size: 11.0pt; color: #fa0000;"&gt;- status = "okay";&lt;/P&gt;
&lt;P style="margin: 0in; font-family: Calibri; font-size: 11.0pt; color: #fa0000;"&gt;-};&lt;/P&gt;
&lt;P style="margin: 0in; font-family: Calibri; font-size: 11.0pt; color: #fa0000;"&gt;-&lt;/P&gt;
&lt;P style="margin: 0in; font-family: Calibri; font-size: 11.0pt; color: #fa0000;"&gt;-&amp;amp;usbotg3_cdns3 {&lt;/P&gt;
&lt;P style="margin: 0in; font-family: Calibri; font-size: 11.0pt; color: #fa0000;"&gt;-dr_mode = "otg";&lt;/P&gt;
&lt;P style="margin: 0in; font-family: Calibri; font-size: 11.0pt; color: #fa0000;"&gt;- usb-role-switch;&lt;/P&gt;
&lt;P style="margin: 0in; font-family: Calibri; font-size: 11.0pt; color: #fa0000;"&gt;-status = "okay";&lt;/P&gt;
&lt;P style="margin: 0in; font-family: Calibri; font-size: 11.0pt; color: #00b050;"&gt;+dr_mode = "host";&lt;/P&gt;
&lt;P style="margin: 0in; font-family: Calibri; font-size: 11.0pt; color: #00b050;"&gt;+status = "okay";&lt;/P&gt;
&lt;P style="margin: 0in; font-family: Calibri; font-size: 11.0pt;"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="margin: 0in; font-family: Calibri; font-size: 11.0pt;"&gt;};&lt;/P&gt;
&lt;P style="margin: 0in; font-family: Calibri; font-size: 11.0pt;"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="margin: 0in; font-family: Calibri; font-size: 11.0pt;"&gt;Please try it and let me know if this work.&lt;/P&gt;
&lt;P style="margin: 0in; font-family: Calibri; font-size: 11.0pt;"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="margin: 0in; font-family: Calibri; font-size: 11.0pt;"&gt;Best regards,&lt;/P&gt;
&lt;P style="margin: 0in; font-family: Calibri; font-size: 11.0pt;"&gt;Aldo.&lt;/P&gt;</description>
      <pubDate>Thu, 27 Jan 2022 00:49:39 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX8QXP-custom-model-USB-3-0-does-not-active-in-linux-5-10-72/m-p/1405600#M186358</guid>
      <dc:creator>AldoG</dc:creator>
      <dc:date>2022-01-27T00:49:39Z</dc:date>
    </item>
    <item>
      <title>Re: IMX8QXP custom model USB 3.0 does not active in linux 5.10.72</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX8QXP-custom-model-USB-3-0-does-not-active-in-linux-5-10-72/m-p/1405992#M186396</link>
      <description>&lt;P&gt;Dear Aldo,&lt;/P&gt;&lt;P&gt;I tryed to revert to same version 5.4.47 but USB still not work&lt;/P&gt;&lt;PRE&gt;// imx8-ss-conn.dtsi&lt;BR /&gt;usb3phynop1: usb3-phy {&lt;BR /&gt;compatible = "usb-nop-xceiv";&lt;BR /&gt;clocks = &amp;lt;&amp;amp;usb3_lpcg 4&amp;gt;;&lt;BR /&gt;clock-names = "main_clk";&lt;BR /&gt;power-domains = &amp;lt;&amp;amp;pd IMX_SC_R_USB_2_PHY&amp;gt;;&lt;BR /&gt;status = "disabled";&lt;BR /&gt;};&lt;BR /&gt;&lt;BR /&gt;usbotg3: usb3@5b110000 {&lt;BR /&gt;compatible = "cdns,usb3";&lt;BR /&gt;reg = &amp;lt;0x5B110000 0x10000&amp;gt;,&lt;BR /&gt;&amp;lt;0x5B130000 0x10000&amp;gt;,&lt;BR /&gt;&amp;lt;0x5B140000 0x10000&amp;gt;,&lt;BR /&gt;&amp;lt;0x5B160000 0x40000&amp;gt;,&lt;BR /&gt;&amp;lt;0x5B120000 0x10000&amp;gt;;&lt;BR /&gt;interrupt-parent = &amp;lt;&amp;amp;gic&amp;gt;;&lt;BR /&gt;interrupts = &amp;lt;GIC_SPI 271 IRQ_TYPE_LEVEL_HIGH&amp;gt;;&lt;BR /&gt;clocks = &amp;lt;&amp;amp;usb3_lpcg 1&amp;gt;,&lt;BR /&gt;&amp;lt;&amp;amp;usb3_lpcg 0&amp;gt;,&lt;BR /&gt;&amp;lt;&amp;amp;usb3_lpcg 5&amp;gt;,&lt;BR /&gt;&amp;lt;&amp;amp;usb3_lpcg 2&amp;gt;,&lt;BR /&gt;&amp;lt;&amp;amp;usb3_lpcg 3&amp;gt;;&lt;BR /&gt;clock-names = "usb3_lpm_clk", "usb3_bus_clk", "usb3_aclk",&lt;BR /&gt;"usb3_ipg_clk", "usb3_core_pclk";&lt;BR /&gt;assigned-clocks = &amp;lt;&amp;amp;clk IMX_SC_R_USB_2 IMX_SC_PM_CLK_PER&amp;gt;,&lt;BR /&gt;&amp;lt;&amp;amp;clk IMX_SC_R_USB_2 IMX_SC_PM_CLK_MISC&amp;gt;,&lt;BR /&gt;&amp;lt;&amp;amp;clk IMX_SC_R_USB_2 IMX_SC_PM_CLK_MST_BUS&amp;gt;;&lt;BR /&gt;assigned-clock-rates = &amp;lt;125000000&amp;gt;, &amp;lt;12000000&amp;gt;, &amp;lt;250000000&amp;gt;;&lt;BR /&gt;power-domains = &amp;lt;&amp;amp;pd IMX_SC_R_USB_2&amp;gt;;&lt;BR /&gt;cdns3,usbphy = &amp;lt;&amp;amp;usb3phynop1&amp;gt;;&lt;BR /&gt;status = "disabled";&lt;BR /&gt;};&lt;BR /&gt;&lt;BR /&gt;// imx8x-mek.dtsi&lt;BR /&gt;&lt;BR /&gt;&amp;amp;usb3phynop1 {&lt;BR /&gt;status = "okay";&lt;BR /&gt;};&lt;BR /&gt;&lt;BR /&gt;&amp;amp;usbotg3 {&lt;BR /&gt;dr_mode = "host";&lt;BR /&gt;status = "okay";&lt;BR /&gt;};&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;Do you have any suggest?&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Thepnimit&lt;/P&gt;</description>
      <pubDate>Thu, 27 Jan 2022 11:25:39 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX8QXP-custom-model-USB-3-0-does-not-active-in-linux-5-10-72/m-p/1405992#M186396</guid>
      <dc:creator>thepnimit</dc:creator>
      <dc:date>2022-01-27T11:25:39Z</dc:date>
    </item>
    <item>
      <title>Re: IMX8QXP custom model USB 3.0 does not active in linux 5.10.72</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX8QXP-custom-model-USB-3-0-does-not-active-in-linux-5-10-72/m-p/1406027#M186399</link>
      <description>&lt;P&gt;Hi NXP&lt;/P&gt;&lt;P&gt;Migrating from kernel &lt;SPAN&gt;5.4.142 to&amp;nbsp;&lt;/SPAN&gt;kernel 5.10.72 on iMX8QM and iMX8QXP platforms, the usb otg3 doesen't working even for me.&lt;/P&gt;&lt;P&gt;Reverting only dts and dtsi files to the previous version of the kernel doesen't fixes the issue.&lt;/P&gt;&lt;P&gt;I thinks that relevant changes are even in the&amp;nbsp;drivers/usb/cdns3/core.c&lt;/P&gt;&lt;P&gt;For example I noticed that the " compatible = "Cadence,usb3"; is missing in the&amp;nbsp;drivers/usb/cdns3/core.c file from kernel&amp;nbsp;5.10.72&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Ofer&lt;/P&gt;</description>
      <pubDate>Thu, 27 Jan 2022 12:32:32 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX8QXP-custom-model-USB-3-0-does-not-active-in-linux-5-10-72/m-p/1406027#M186399</guid>
      <dc:creator>oferausterlitz</dc:creator>
      <dc:date>2022-01-27T12:32:32Z</dc:date>
    </item>
    <item>
      <title>Re: IMX8QXP custom model USB 3.0 does not active in linux 5.10.72</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX8QXP-custom-model-USB-3-0-does-not-active-in-linux-5-10-72/m-p/1406046#M186401</link>
      <description>&lt;P&gt;Dear,&lt;/P&gt;&lt;P&gt;Thank you for you suggestion, After I review code I found cadence USB split physical driver&lt;/P&gt;&lt;P&gt;In the make menuconfig Device Drivers-&amp;gt;PHY Subsystem-&amp;gt;Cadence Salvo PHY Driver&lt;/P&gt;&lt;P&gt;If we are upgrade kernel with old .config this flag &lt;SPAN&gt;won’t&lt;/SPAN&gt; enable&lt;/P&gt;&lt;P&gt;After enable&amp;nbsp;Cadence Salvo PHY Driver otg3 worked.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Thepnimit&lt;/P&gt;</description>
      <pubDate>Thu, 27 Jan 2022 13:39:15 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX8QXP-custom-model-USB-3-0-does-not-active-in-linux-5-10-72/m-p/1406046#M186401</guid>
      <dc:creator>thepnimit</dc:creator>
      <dc:date>2022-01-27T13:39:15Z</dc:date>
    </item>
    <item>
      <title>Re: IMX8QXP custom model USB 3.0 does not active in linux 5.10.72</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX8QXP-custom-model-USB-3-0-does-not-active-in-linux-5-10-72/m-p/1406278#M186413</link>
      <description>&lt;P&gt;Hi Thepnimit&lt;/P&gt;&lt;P&gt;I enabled&amp;nbsp;&lt;SPAN&gt;Cadence Salvo PHY Driver as you seggest but otg3 driver doesen't working&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;In attached you can see my log where the kernel crashes&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;You can see my dts changes at link: &lt;A href="https://github.com/FrancescoFerraro/linux-imx/blob/dde26f9d90e9ce0a4a0806aff8345aa8ec498812/arch/arm64/boot/dts/freescale/imx8qm-var-som-common.dtsi#L1269" target="_blank"&gt;https://github.com/FrancescoFerraro/linux-imx/blob/dde26f9d90e9ce0a4a0806aff8345aa8ec498812/arch/arm64/boot/dts/freescale/imx8qm-var-som-common.dtsi#L1269&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Thanks&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Ofer&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 27 Jan 2022 22:00:49 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX8QXP-custom-model-USB-3-0-does-not-active-in-linux-5-10-72/m-p/1406278#M186413</guid>
      <dc:creator>oferausterlitz</dc:creator>
      <dc:date>2022-01-27T22:00:49Z</dc:date>
    </item>
    <item>
      <title>Re: IMX8QXP custom model USB 3.0 does not active in linux 5.10.72</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX8QXP-custom-model-USB-3-0-does-not-active-in-linux-5-10-72/m-p/1406409#M186423</link>
      <description>&lt;P&gt;Dear,&lt;/P&gt;&lt;P&gt;I'm not sure for model for variscite model amd IMX8QM&lt;/P&gt;&lt;P&gt;1. because I don't have that hardware&lt;/P&gt;&lt;P&gt;2. My hardware dosen't use USB type C&lt;/P&gt;&lt;P&gt;But the cadense USB 3.0 is chip driver from NXP (not sure)&lt;/P&gt;&lt;P&gt;If you try to enable only USB 3.0 looklike this&lt;/P&gt;&lt;PRE&gt;&amp;amp;usb3_phy {&lt;BR /&gt;status = "okay";&lt;BR /&gt;};&lt;BR /&gt;&lt;BR /&gt;&amp;amp;usbotg3 {&lt;BR /&gt;status = "okay";&lt;BR /&gt;};&lt;BR /&gt;&lt;BR /&gt;&amp;amp;usbotg3_cdns3 {&lt;BR /&gt;dr_mode = "host";&lt;BR /&gt;status = "okay";&lt;BR /&gt;};&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;The USB 3.0 on your board is active or not?&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Thepnimit&lt;/P&gt;</description>
      <pubDate>Fri, 28 Jan 2022 05:36:16 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX8QXP-custom-model-USB-3-0-does-not-active-in-linux-5-10-72/m-p/1406409#M186423</guid>
      <dc:creator>thepnimit</dc:creator>
      <dc:date>2022-01-28T05:36:16Z</dc:date>
    </item>
    <item>
      <title>Re: IMX8QXP custom model USB 3.0 does not active in linux 5.10.72</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX8QXP-custom-model-USB-3-0-does-not-active-in-linux-5-10-72/m-p/1406651#M186454</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;SPAN&gt;Thepnimit&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;I followed your suggests&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;With "dr_mode = otg"&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;I see&amp;nbsp;cdns_imx_probe&amp;nbsp;probe OK,&amp;nbsp;cdns_probe OK and&amp;nbsp;extcon-ptn5150 that checks correct status.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;However, g_ether fails and I don't see never USB storage detected.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;While if i leave&amp;nbsp;"dr_mode = host" I see kernel crashes&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Regards&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Ofer&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 28 Jan 2022 21:22:00 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX8QXP-custom-model-USB-3-0-does-not-active-in-linux-5-10-72/m-p/1406651#M186454</guid>
      <dc:creator>oferausterlitz</dc:creator>
      <dc:date>2022-01-28T21:22:00Z</dc:date>
    </item>
    <item>
      <title>Re: IMX8QXP custom model USB 3.0 does not active in linux 5.10.72</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/IMX8QXP-custom-model-USB-3-0-does-not-active-in-linux-5-10-72/m-p/1437715#M188893</link>
      <description>&lt;P&gt;&lt;SPAN&gt;The same issue occurs after updating the kernel to 5.10, did you find a solution ?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;I enabled CONFIG_PHY_CADENCE_SALVO and applied the following change on my dts:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;amp;usb3_phy {&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;status = "okay";&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;};&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;amp;usbotg3 {&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;status = "okay";&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;};&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;amp;usbotg3_cdns3 {&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;dr_mode = "host";&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;usb-role-switch;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;status = "okay";&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;};&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;But only the USB controller is correctly enumerated, when I tried to use dr_mode=otg as on the 5.4 then any usb device, including the controller are enumerated:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&lt;BR /&gt;lsusb&lt;BR /&gt;Bus 002 Device 001: ID 1d6b:0003 Linux 5.10.72-dev+g7a8a5fe41b2a xhci-hcd xHCI Host Controller&lt;BR /&gt;Bus 001 Device 001: ID 1d6b:0002 Linux 5.10.72-dev+g7a8a5fe41b2a xhci-hcd xHCI Host Controller&lt;BR /&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Fri, 01 Apr 2022 15:12:14 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/IMX8QXP-custom-model-USB-3-0-does-not-active-in-linux-5-10-72/m-p/1437715#M188893</guid>
      <dc:creator>tperrot</dc:creator>
      <dc:date>2022-04-01T15:12:14Z</dc:date>
    </item>
  </channel>
</rss>

