mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
From: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
To: Jonathan Marek <jonathan@marek.ca>,
	Stephen Boyd <swboyd@chromium.org>,
	Kishon Vijay Abraham I <kishon@ti.com>,
	Vinod Koul <vkoul@kernel.org>
Cc: linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org,
	Jeykumar Sankaran <jsanka@codeaurora.org>,
	Chandan Uddaraju <chandanu@codeaurora.org>,
	Vara Reddy <varar@codeaurora.org>,
	Tanmay Shah <tanmay@codeaurora.org>,
	Bjorn Andersson <bjorn.andersson@linaro.org>,
	Manu Gautam <mgautam@codeaurora.org>,
	Sandeep Maheswaram <sanm@codeaurora.org>,
	Douglas Anderson <dianders@chromium.org>,
	Sean Paul <seanpaul@chromium.org>,
	Stephen Boyd <sboyd@kernel.org>,
	Rob Clark <robdclark@chromium.org>
Subject: Re: [PATCH v2 07/10] phy: qcom-qmp: Add support for DP in USB3+DP combo phy
Date: Fri, 4 Sep 2020 15:29:09 +0300	[thread overview]
Message-ID: <9f99cc8b-2cfd-280f-e52a-23d098934a11@linaro.org> (raw)
In-Reply-To: <b6f80242-482d-b778-690b-8aefa4e8f23e@marek.ca>

[-- Attachment #1: Type: text/plain, Size: 4512 bytes --]

On 03/09/2020 23:43, Jonathan Marek wrote:
> On 9/2/20 7:02 PM, Stephen Boyd wrote:
>> Add support for the USB3 + DisplayPort (DP) "combo" phy to the qmp phy
>> driver. We already have support for the USB3 part of the combo phy, so
>> most additions are for the DP phy.
>>
>> Split up the qcom_qmp_phy{enable,disable}() functions into the phy init,
>> power on, power off, and exit functions that the common phy framework
>> expects so that the DP phy can add even more phy ops like
>> phy_calibrate() and phy_configure(). This allows us to initialize the DP
>> PHY and configure the AUX channel before powering on the PHY at the link
>> rate that was negotiated during link training.
>>
>> The general design is as follows:
>>
>>    1) DP controller calls phy_init() to initialize the PHY and configure
>>    the dp_com register region.
>>
>>    2) DP controller calls phy_configure() to tune the link rate and
>>    voltage swing and pre-emphasis settings.
>>
>>    3) DP controller calls phy_power_on() to enable the PLL and power on
>>    the phy.
>>
>>    4) DP controller calls phy_configure() again to tune the voltage swing
>>    and pre-emphasis settings determind during link training.
>>
>>    5) DP controller calls phy_calibrate() some number of times to change
>>    the aux settings if the aux channel times out during link training.
>>
>>    6) DP controller calls phy_power_off() if the link rate is to be
>>    changed and goes back to step 2 to try again at a different link rate.
>>
>>    5) DP controller calls phy_power_off() and then phy_exit() to power
>>    down the PHY when it is done.
>>
>> The DP PHY contains a PLL that is different from the one used for the
>> USB3 PHY. Instead of a pipe clk there is a link clk and a pixel clk
>> output from the DP PLL after going through various dividers. Introduce
>> clk ops for these two clks that just tell the child clks what the
>> frequency of the pixel and link are. When the phy link rate is
>> configured we call clk_set_rate() to update the child clks in the
>> display clk controller on what rate is in use. The clk frequencies
>> always differ based on the link rate (i.e. 1.6Gb/s 2.7Gb/s, 5.4Gb/s, or
>> 8.1Gb/s corresponding to various transmission modes like HBR1, HBR2 or
>> HBR3) so we simply store the link rate and use that to calculate the clk
>> frequencies.
>>
>> The PLL enable sequence is a little different from other QMP phy PLLs so
>> we power on the PLL in qcom_qmp_phy_configure_dp_phy() that gets called
>> from phy_power_on(). This should probably be split out better so that
>> each phy has a way to run the final PLL/PHY enable sequence.
>>
>> This code is based on a submission of this phy and PLL in the drm
>> subsystem.
> 
> I updated my upstream-based sm8150/sm8250 displayport stack [1] to use 
> these patches.

I have tried your branch on my RB5 with two different dongles. Both 
dongles provide the same behaviour:
  - on first plug I see VDM Tx errors,
  - after I unplug and replug the dongle, PD phy seems to be stuck on 
sending capabilities.

See attached logs.

Also I had to add typec_unregister_port(port->typec_port); to 
IS_ERR(alt) in your tcpm.c hack.

I'm currently finishing the driver for the mux/redriver, will retry 
testing afterwards.

> This commit [2] might interest you, so that you can consider what needs 
> to change between v3 and v4 PHYs. Note some of the V4 registers have the 
> same address as V3, so the diff could be smaller.
> 
> Do you have any plan for dealing with the SS PHY and DP PHY conflicting 
> with each other? For example, PHY_MODE_CTRL needs to be "DP_MODE" for 
> 4-lane DP, "DP_MODE | USB3_MODE" for 2-lane DP + USB3, and (AFAIK) 
> "USB3_MODE" for superspeedplus usb (and it seems this gates some clocks, 
> so you can't read/write dp tx2 registers in 2-lane DP mode for example). 
> From your cover letter it sounds like this isn't relevant to your 
> hardware, but it looks like both PHYs are writing to the dp_com region 
> which is still problematic. (in the branch I linked, I disabled the SS 
> PHY to test the DP PHY)
> 
> Also some issues I noticed:
> - used QSERDES_COM_RESETSM_CNTRL instead of 
> QSERDES_V3_COM_RESETSM_CNTRL2, which has different value
> - in sc7180_dpphy_cfg, .regs is NULL, which results in NULL references
> 
> [1] https://github.com/flto/linux/commits/sm8x50-hdk-display
> [2] 
> https://github.com/flto/linux/commit/ccf56912bd5e652b4daebec1300961a9d51342b1 
> 


-- 
With best wishes
Dmitry

[-- Attachment #2: dp-hdmi.txt --]
[-- Type: text/plain, Size: 26817 bytes --]

[   43.847293] TYPEC: VBUS off
[   43.850213] TYPEC: CC1: 0 -> 0, CC2: 0 -> 2 [state TOGGLING, polarity 0, connected]
[   43.858075] TYPEC: state change TOGGLING -> SRC_ATTACH_WAIT
[   43.863817] TYPEC: VBUS off
[   43.866723] TYPEC: CC1: 0 -> 0, CC2: 2 -> 2 [state SRC_ATTACH_WAIT, polarity 0, connected]
[   43.875206] TYPEC: pending state change SRC_ATTACH_WAIT -> SNK_TRY @ 200 ms
[   44.084121] TYPEC: state change SRC_ATTACH_WAIT -> SNK_TRY [delayed 200 ms]
[   44.091276] TYPEC: cc:=2
[   44.093906] TYPEC: pending state change SNK_TRY -> SNK_TRY_WAIT @ 400 ms
[   44.100805] TYPEC: VBUS off
[   44.103698] TYPEC: CC1: 0 -> 0, CC2: 2 -> 0 [state SNK_TRY, polarity 0, disconnected]
[   44.532119] TYPEC: state change SNK_TRY -> SNK_TRY_WAIT [delayed 400 ms]
[   44.539007] TYPEC: state change SNK_TRY_WAIT -> SRC_TRYWAIT
[   44.544736] TYPEC: cc:=4
[   44.547374] TYPEC: pending state change SRC_TRYWAIT -> SRC_TRYWAIT_UNATTACHED @ 400 ms
[   44.675022] TYPEC: VBUS off
[   44.677928] TYPEC: CC1: 0 -> 0, CC2: 0 -> 2 [state SRC_TRYWAIT, polarity 0, connected]
[   44.686055] SRC_TRYWAIT: 0 1
[   44.689025] TYPEC: state change SRC_TRYWAIT -> SRC_TRYWAIT_DEBOUNCE
[   44.695474] TYPEC: VBUS off
[   44.698380] TYPEC: CC1: 0 -> 0, CC2: 2 -> 2 [state SRC_TRYWAIT_DEBOUNCE, polarity 0, connected]
[   44.707312] TYPEC: pending state change SRC_TRYWAIT_DEBOUNCE -> SRC_ATTACHED @ 200 ms
[   44.916121] TYPEC: state change SRC_TRYWAIT_DEBOUNCE -> SRC_ATTACHED [delayed 200 ms]
[   44.924163] TYPEC: polarity 1
[   44.927215] TYPEC: Requesting mux state 1, usb-role 1, orientation 2
[   44.933839] TYPEC: vbus:=1 charge=0
[   44.937486] TYPEC: pending state change SRC_ATTACHED -> SRC_UNATTACHED @ 480 ms
[   44.945007] TYPEC: VBUS on
[   44.947793] TYPEC: state change SRC_ATTACHED -> SRC_STARTUP
[   44.953535] TYPEC: state change SRC_STARTUP -> SRC_SEND_CAPABILITIES
[   44.960061] TYPEC: PD TX, header: 0x11a1
[   44.969196] BUG: sleeping function called from invalid context at kernel/locking/mutex.c:281
[   44.977872] in_atomic(): 1, irqs_disabled(): 128, non_block: 0, pid: 0, name: swapper/0
[   44.986105] CPU: 0 PID: 0 Comm: swapper/0 Tainted: G        W         5.9.0-rc3-00062-g6f1f5f628573-dirty #688
[   44.996380] Hardware name: Qualcomm Technologies, Inc. Robotics RB5 (DT)
[   45.003270] Call trace:
[   45.005798]  dump_backtrace+0x0/0x1a0
[   45.009576]  show_stack+0x18/0x24
[   45.012991]  dump_stack+0xc0/0x11c
[   45.016501]  ___might_sleep+0xf8/0x13c
[   45.020359]  __might_sleep+0x50/0x90
[   45.024041]  mutex_lock+0x28/0x80
[   45.027456]  _tcpm_log+0x4c/0x1c0
[   45.030865]  tcpm_log+0x7c/0xf0
[   45.034103]  tcpm_pd_transmit_complete+0x28/0x44
[   45.038854]  pdphy_tx_irq+0x5c/0xe0
[   45.042449]  __handle_irq_event_percpu+0x5c/0x164
[   45.047283]  handle_irq_event+0x68/0x14c
[   45.051329]  handle_edge_irq+0xb0/0x270
[   45.055274]  generic_handle_irq+0x30/0x50
[   45.059408]  pmic_arb_chained_irq+0x180/0x304
[   45.063887]  __handle_domain_irq+0x7c/0xe0
[   45.068104]  gic_handle_irq+0xc8/0x170
[   45.068122] TYPEC: pending state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES @ 150 ms
[   45.071962]  el1_irq+0xb8/0x180
[   45.084125]  arch_cpu_idle+0x14/0x20
[   45.087804]  cpu_startup_entry+0x24/0x70
[   45.091847]  rest_init+0xd8/0xe8
[   45.095177]  arch_call_rest_init+0x10/0x1c
[   45.099390]  start_kernel+0x4ac/0x4e4
[   45.103164] TYPEC: PD TX complete, status: 2
[   45.236121] TYPEC: state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES [delayed 150 ms]
[   45.245053] TYPEC: PD TX, header: 0x11a1
[   45.250385] TYPEC: PD TX complete, status: 0
[   45.254790] TYPEC: pending state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES_TIMEOUT @ 150 ms
[   45.264439] TYPEC: PD RX, header: 0x1042 [1]
[   45.268832] TYPEC: state change SRC_SEND_CAPABILITIES -> SRC_NEGOTIATE_CAPABILITIES
[   45.276694] TYPEC: Requested 5000 mV, 1500 mA for 1500 / 1500 mA
[   45.282863] TYPEC: PD TX, header: 0x363
[   45.388120] TYPEC: pending state change SRC_NEGOTIATE_CAPABILITIES -> SRC_TRANSITION_SUPPLY @ 35 ms
[   45.436121] TYPEC: state change SRC_NEGOTIATE_CAPABILITIES -> SRC_TRANSITION_SUPPLY [delayed 35 ms]
[   45.445403] TYPEC: PD TX, header: 0x366
[   45.460122] dwc3 a600000.dwc3: timed out waiting for SETUP phase
[   45.466352] device: 'a600000.dwc3': device_unregister
[   45.471571] PM: Removing info for No Bus:a600000.dwc3
[   45.476779] device: 'gadget': device_unregister
[   45.481443] PM: Removing info for No Bus:gadget
[   45.486356] Registering platform device 'xhci-hcd.1.auto'. Parent at a600000.dwc3
[   45.494038] device: 'xhci-hcd.1.auto': device_add
[   45.498888] bus: 'platform': add device xhci-hcd.1.auto
[   45.504262] PM: Adding info for platform:xhci-hcd.1.auto
[   45.509882] bus: 'platform': driver_probe_device: matched device xhci-hcd.1.auto with driver xhci-hcd
[   45.519351] bus: 'platform': really_probe: probing driver xhci-hcd with device xhci-hcd.1.auto
[   45.528202] xhci-hcd xhci-hcd.1.auto: no default pinctrl state
[   45.534251] xhci-hcd xhci-hcd.1.auto: xHCI Host Controller
[   45.539890] xhci-hcd xhci-hcd.1.auto: new USB bus registered, assigned bus number 3
[   45.547895] xhci-hcd xhci-hcd.1.auto: hcc params 0x0230ffe5 hci version 0x110 quirks 0x0000000000010010
[   45.557557] TYPEC: state change SRC_TRANSITION_SUPPLY -> SRC_READY
[   45.563911] device: 'port0-partner': device_add
[   45.568583] PM: Adding info for No Bus:port0-partner
[   45.573708] xhci-hcd xhci-hcd.1.auto: irq 169, io mem 0x0a600000
[   45.573711] TYPEC: PD TX, header: 0x136f
[   45.579975] device: 'usb3': device_add
[   45.587797] bus: 'usb': add device usb3
[   45.591750] PM: Adding info for usb:usb3
[   45.595887] bus: 'usb': driver_probe_device: matched device usb3 with driver usb
[   45.603481] bus: 'usb': really_probe: probing driver usb with device usb3
[   45.610468] device: '3-0:1.0': device_add
[   45.614600] bus: 'usb': add device 3-0:1.0
[   45.618814] PM: Adding info for usb:3-0:1.0
[   45.623129] bus: 'usb': driver_probe_device: matched device 3-0:1.0 with driver hub
[   45.630991] bus: 'usb': really_probe: probing driver hub with device 3-0:1.0
[   45.638236] hub 3-0:1.0: USB hub found
[   45.642100] hub 3-0:1.0: 1 port detected
[   45.646149] device: 'usb3-port1': device_add
[   45.650546] PM: Adding info for No Bus:usb3-port1
[   45.655403] driver: 'hub': driver_bound: bound to device '3-0:1.0'
[   45.661764] bus: 'usb': really_probe: bound device 3-0:1.0 to driver hub
[   45.668652] device: 'ep_81': device_add
[   45.672602] PM: Adding info for No Bus:ep_81
[   45.676995] driver: 'usb': driver_bound: bound to device 'usb3'
[   45.683086] bus: 'usb': really_probe: bound device usb3 to driver usb
[   45.684121] TYPEC: VDM Tx error, retry
[   45.689708] device: 'ep_00': device_add
[   45.693558] TYPEC: PD TX, header: 0x136f
[   45.701545] PM: Adding info for No Bus:ep_00
[   45.705939] xhci-hcd xhci-hcd.1.auto: xHCI Host Controller
[   45.711575] xhci-hcd xhci-hcd.1.auto: new USB bus registered, assigned bus number 4
[   45.719438] xhci-hcd xhci-hcd.1.auto: Host supports USB 3.1 Enhanced SuperSpeed
[   45.726954] usb usb4: We don't know the algorithms for LPM for this host, disabling LPM.
[   45.735282] device: 'usb4': device_add
[   45.739151] bus: 'usb': add device usb4
[   45.743100] PM: Adding info for usb:usb4
[   45.747201] bus: 'usb': driver_probe_device: matched device usb4 with driver usb
[   45.754796] bus: 'usb': really_probe: probing driver usb with device usb4
[   45.761780] device: '4-0:1.0': device_add
[   45.765911] bus: 'usb': add device 4-0:1.0
[   45.770123] PM: Adding info for usb:4-0:1.0
[   45.774437] bus: 'usb': driver_probe_device: matched device 4-0:1.0 with driver hub
[   45.782297] bus: 'usb': really_probe: probing driver hub with device 4-0:1.0
[   45.789541] hub 4-0:1.0: USB hub found
[   45.793402] hub 4-0:1.0: 1 port detected
[   45.796120] TYPEC: VDM Tx error, retry
[   45.797449] device: 'usb4-port1': device_add
[   45.801294] TYPEC: PD TX, header: 0x136f
[   45.809730] PM: Adding info for No Bus:usb4-port1
[   45.814589] driver: 'hub': driver_bound: bound to device '4-0:1.0'
[   45.820947] bus: 'usb': really_probe: bound device 4-0:1.0 to driver hub
[   45.827835] device: 'ep_81': device_add
[   45.831785] PM: Adding info for No Bus:ep_81
[   45.836177] driver: 'usb': driver_bound: bound to device 'usb4'
[   45.842268] bus: 'usb': really_probe: bound device usb4 to driver usb
[   45.848890] device: 'ep_00': device_add
[   45.852837] PM: Adding info for No Bus:ep_00
[   45.857232] driver: 'xhci-hcd': driver_bound: bound to device 'xhci-hcd.1.auto'
[   45.864743] bus: 'platform': really_probe: bound device xhci-hcd.1.auto to driver xhci-hcd
[   45.904119] TYPEC: VDM Tx error, retry
[   45.907973] TYPEC: PD TX, header: 0x136f
[   49.068802] usb usb3-port1: connect-debounce failed
[   58.612269] vreg_l1f_cam_dvdd1_1p1: disabling
[   58.616829] vreg_l2f_cam_dvdd0_1p2: disabling
[   58.621347] vreg_l3f_cam_dvdd2_1p05: disabling
[   58.625953] vreg_l5f_cam_avdd0_2p85: disabling
[   58.630560] vreg_l6f_cam_avdd1_2p85: disabling
[   58.635223] vreg_l7f_1p8: disabling
[   58.638862] vreg_l3a_0p9: disabling
[   58.642500] vreg_l7a_1p7: disabling
[   58.646137] vreg_l10a_1p8: disabling
[   58.649857] vreg_l13a_ts_3p0: disabling
[   58.653842] vreg_l14a_1p8: disabling
[   58.657560] vreg_l15a_11ad_io_1p8: disabling
[   58.661995] vreg_l16a_2p7: disabling
[   58.665729] vreg_l1c_1p8: disabling
[   58.669361] vreg_l2c_1p2: disabling
[   58.672992] vreg_l3c_0p92: disabling
[   58.676709] vreg_l4c_1p7: disabling
[   58.680341] vreg_l5c_1p8: disabling
[   58.683961] vreg_l6c_2p9: disabling
[   58.687590] vreg_l7c_cam_vcm0_2p85: disabling
[   58.692109] vreg_l8c_1p8: disabling
[   58.695741] vreg_l9c_2p9: disabling
[   58.699373] vreg_l10c_3p0: disabling
[   64.267039] TYPEC: VBUS on
[   64.269851] TYPEC: CC1: 0 -> 0, CC2: 2 -> 0 [state SRC_READY, polarity 1, disconnected]
[   64.278078] TYPEC: state change SRC_READY -> SNK_UNATTACHED
[   64.283822] TYPEC: VBUS on
[   64.286621] TYPEC: CC1: 0 -> 0, CC2: 0 -> 0 [state SNK_UNATTACHED, polarity 1, disconnected]
[   64.295287] device: 'port0-partner': device_unregister
[   64.300592] PM: Removing info for No Bus:port0-partner
[   64.305986] bus: 'platform': remove device xhci-hcd.1.auto
[   64.306670] TYPEC: Start toggling
[   64.311631] xhci-hcd xhci-hcd.1.auto: remove, state 4
[   64.315058] TYPEC: VBUS off
[   64.320233] usb usb4: USB disconnect, device number 1
[   64.328310] device: 'ep_81': device_unregister
[   64.332894] PM: Removing info for No Bus:ep_81
[   64.337482] bus: 'usb': remove device 4-0:1.0
[   64.341968] device: 'usb4-port1': device_unregister
[   64.346987] PM: Removing info for No Bus:usb4-port1
[   64.352016] PM: Removing info for usb:4-0:1.0
[   64.356505] device: 'ep_00': device_unregister
[   64.361087] PM: Removing info for No Bus:ep_00
[   64.365746] bus: 'usb': remove device usb4
[   64.369970] PM: Removing info for usb:usb4
[   64.374191] xhci-hcd xhci-hcd.1.auto: USB bus 4 deregistered
[   64.380013] xhci-hcd xhci-hcd.1.auto: remove, state 1
[   64.385211] usb usb3: USB disconnect, device number 1
[   64.408153] device: 'ep_81': device_unregister
[   64.412735] PM: Removing info for No Bus:ep_81
[   64.417318] bus: 'usb': remove device 3-0:1.0
[   64.421799] device: 'usb3-port1': device_unregister
[   64.426816] PM: Removing info for No Bus:usb3-port1
[   64.431842] PM: Removing info for usb:3-0:1.0
[   64.436329] device: 'ep_00': device_unregister
[   64.440909] PM: Removing info for No Bus:ep_00
[   64.445542] bus: 'usb': remove device usb3
[   64.449772] PM: Removing info for usb:usb3
[   64.454226] xhci-hcd xhci-hcd.1.auto: USB bus 3 deregistered
[   64.460069] PM: Removing info for platform:xhci-hcd.1.auto
[   64.465855] device: 'gadget': device_add
[   64.469905] PM: Adding info for No Bus:gadget
[   64.474382] device: 'a600000.dwc3': device_add
[   64.478969] PM: Adding info for No Bus:a600000.dwc3
[   64.484001] zero gadget: Gadget Zero, version: Cinco de Mayo 2008
[   64.490266] zero gadget: zero ready
[   64.498154] dwc3 a600000.dwc3: failed to enable ep0out
[   68.563175] TYPEC: VBUS off
[   68.566091] TYPEC: CC1: 0 -> 0, CC2: 0 -> 2 [state TOGGLING, polarity 0, connected]
[   68.573955] TYPEC: state change TOGGLING -> SRC_ATTACH_WAIT
[   68.579698] TYPEC: VBUS off
[   68.582604] TYPEC: CC1: 0 -> 0, CC2: 2 -> 2 [state SRC_ATTACH_WAIT, polarity 0, connected]
[   68.591086] TYPEC: pending state change SRC_ATTACH_WAIT -> SNK_TRY @ 200 ms
[   68.800122] TYPEC: state change SRC_ATTACH_WAIT -> SNK_TRY [delayed 200 ms]
[   68.807281] TYPEC: cc:=2
[   68.809912] TYPEC: pending state change SNK_TRY -> SNK_TRY_WAIT @ 400 ms
[   68.816810] TYPEC: VBUS off
[   68.819703] TYPEC: CC1: 0 -> 0, CC2: 2 -> 0 [state SNK_TRY, polarity 0, disconnected]
[   69.236121] TYPEC: state change SNK_TRY -> SNK_TRY_WAIT [delayed 400 ms]
[   69.243013] TYPEC: state change SNK_TRY_WAIT -> SRC_TRYWAIT
[   69.248744] TYPEC: cc:=4
[   69.251381] TYPEC: pending state change SRC_TRYWAIT -> SRC_TRYWAIT_UNATTACHED @ 400 ms
[   69.377917] TYPEC: VBUS off
[   69.380826] TYPEC: CC1: 0 -> 0, CC2: 0 -> 2 [state SRC_TRYWAIT, polarity 0, connected]
[   69.388953] SRC_TRYWAIT: 0 1
[   69.391920] TYPEC: state change SRC_TRYWAIT -> SRC_TRYWAIT_DEBOUNCE
[   69.398368] TYPEC: VBUS off
[   69.401274] TYPEC: CC1: 0 -> 0, CC2: 2 -> 2 [state SRC_TRYWAIT_DEBOUNCE, polarity 0, connected]
[   69.410206] TYPEC: pending state change SRC_TRYWAIT_DEBOUNCE -> SRC_ATTACHED @ 200 ms
[   69.620122] TYPEC: state change SRC_TRYWAIT_DEBOUNCE -> SRC_ATTACHED [delayed 200 ms]
[   69.628165] TYPEC: polarity 1
[   69.631217] TYPEC: Requesting mux state 1, usb-role 1, orientation 2
[   69.637815] TYPEC: vbus:=1 charge=0
[   69.641457] TYPEC: pending state change SRC_ATTACHED -> SRC_UNATTACHED @ 480 ms
[   69.648977] TYPEC: VBUS on
[   69.651761] TYPEC: state change SRC_ATTACHED -> SRC_STARTUP
[   69.657506] TYPEC: state change SRC_STARTUP -> SRC_SEND_CAPABILITIES
[   69.664033] TYPEC: PD TX, header: 0x11a1
[   69.772120] TYPEC: pending state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES @ 150 ms
[   69.936126] TYPEC: state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES [delayed 150 ms]
[   69.945062] TYPEC: PD TX, header: 0x11a1
[   70.052126] TYPEC: pending state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES @ 150 ms
[   70.164127] dwc3 a600000.dwc3: timed out waiting for SETUP phase
[   70.170384] device: 'a600000.dwc3': device_unregister
[   70.175608] PM: Removing info for No Bus:a600000.dwc3
[   70.180817] device: 'gadget': device_unregister
[   70.185484] PM: Removing info for No Bus:gadget
[   70.190387] Registering platform device 'xhci-hcd.1.auto'. Parent at a600000.dwc3
[   70.198082] device: 'xhci-hcd.1.auto': device_add
[   70.202933] bus: 'platform': add device xhci-hcd.1.auto
[   70.208308] PM: Adding info for platform:xhci-hcd.1.auto
[   70.213929] bus: 'platform': driver_probe_device: matched device xhci-hcd.1.auto with driver xhci-hcd
[   70.223403] TYPEC: state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES [delayed 150 ms]
[   70.232338] TYPEC: PD TX, header: 0x11a1
[   70.236383] bus: 'platform': really_probe: probing driver xhci-hcd with device xhci-hcd.1.auto
[   70.245235] xhci-hcd xhci-hcd.1.auto: no default pinctrl state
[   70.251299] xhci-hcd xhci-hcd.1.auto: xHCI Host Controller
[   70.256943] xhci-hcd xhci-hcd.1.auto: new USB bus registered, assigned bus number 3
[   70.264950] xhci-hcd xhci-hcd.1.auto: hcc params 0x0230ffe5 hci version 0x110 quirks 0x0000000000010010
[   70.274616] xhci-hcd xhci-hcd.1.auto: irq 169, io mem 0x0a600000
[   70.280900] device: 'usb3': device_add
[   70.284786] bus: 'usb': add device usb3
[   70.288740] PM: Adding info for usb:usb3
[   70.292891] bus: 'usb': driver_probe_device: matched device usb3 with driver usb
[   70.300487] bus: 'usb': really_probe: probing driver usb with device usb3
[   70.307479] device: '3-0:1.0': device_add
[   70.311615] bus: 'usb': add device 3-0:1.0
[   70.315828] PM: Adding info for usb:3-0:1.0
[   70.320150] bus: 'usb': driver_probe_device: matched device 3-0:1.0 with driver hub
[   70.328011] bus: 'usb': really_probe: probing driver hub with device 3-0:1.0
[   70.335257] hub 3-0:1.0: USB hub found
[   70.339120] hub 3-0:1.0: 1 port detected
[   70.343169] device: 'usb3-port1': device_add
[   70.347571] PM: Adding info for No Bus:usb3-port1
[   70.352124] TYPEC: pending state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES @ 150 ms
[   70.352429] driver: 'hub': driver_bound: bound to device '3-0:1.0'
[   70.367706] bus: 'usb': really_probe: bound device 3-0:1.0 to driver hub
[   70.374597] device: 'ep_81': device_add
[   70.378550] PM: Adding info for No Bus:ep_81
[   70.382945] driver: 'usb': driver_bound: bound to device 'usb3'
[   70.389045] bus: 'usb': really_probe: bound device usb3 to driver usb
[   70.395671] device: 'ep_00': device_add
[   70.399622] PM: Adding info for No Bus:ep_00
[   70.404018] xhci-hcd xhci-hcd.1.auto: xHCI Host Controller
[   70.409668] xhci-hcd xhci-hcd.1.auto: new USB bus registered, assigned bus number 4
[   70.417532] xhci-hcd xhci-hcd.1.auto: Host supports USB 3.1 Enhanced SuperSpeed
[   70.425053] usb usb4: We don't know the algorithms for LPM for this host, disabling LPM.
[   70.433385] device: 'usb4': device_add
[   70.437258] bus: 'usb': add device usb4
[   70.441209] PM: Adding info for usb:usb4
[   70.445343] bus: 'usb': driver_probe_device: matched device usb4 with driver usb
[   70.452937] bus: 'usb': really_probe: probing driver usb with device usb4
[   70.459927] device: '4-0:1.0': device_add
[   70.464063] bus: 'usb': add device 4-0:1.0
[   70.468275] PM: Adding info for usb:4-0:1.0
[   70.472595] bus: 'usb': driver_probe_device: matched device 4-0:1.0 with driver hub
[   70.480456] bus: 'usb': really_probe: probing driver hub with device 4-0:1.0
[   70.487701] hub 4-0:1.0: USB hub found
[   70.491565] hub 4-0:1.0: 1 port detected
[   70.495614] device: 'usb4-port1': device_add
[   70.500012] PM: Adding info for No Bus:usb4-port1
[   70.504870] driver: 'hub': driver_bound: bound to device '4-0:1.0'
[   70.511233] bus: 'usb': really_probe: bound device 4-0:1.0 to driver hub
[   70.516121] TYPEC: state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES [delayed 150 ms]
[   70.518123] device: 'ep_81': device_add
[   70.527045] TYPEC: PD TX, header: 0x11a1
[   70.530996] PM: Adding info for No Bus:ep_81
[   70.539419] driver: 'usb': driver_bound: bound to device 'usb4'
[   70.545512] bus: 'usb': really_probe: bound device usb4 to driver usb
[   70.552134] device: 'ep_00': device_add
[   70.556078] PM: Adding info for No Bus:ep_00
[   70.560471] driver: 'xhci-hcd': driver_bound: bound to device 'xhci-hcd.1.auto'
[   70.567983] bus: 'platform': really_probe: bound device xhci-hcd.1.auto to driver xhci-hcd
[   70.636120] TYPEC: pending state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES @ 150 ms
[   70.800119] TYPEC: state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES [delayed 150 ms]
[   70.809048] TYPEC: PD TX, header: 0x11a1
[   70.916120] TYPEC: pending state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES @ 150 ms
[   71.080123] TYPEC: state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES [delayed 150 ms]
[   71.089050] TYPEC: PD TX, header: 0x11a1
[   71.196119] TYPEC: pending state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES @ 150 ms
[   71.360119] TYPEC: state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES [delayed 150 ms]
[   71.369047] TYPEC: PD TX, header: 0x11a1
[   71.476119] TYPEC: pending state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES @ 150 ms
[   71.640119] TYPEC: state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES [delayed 150 ms]
[   71.649046] TYPEC: PD TX, header: 0x11a1
[   71.756118] TYPEC: pending state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES @ 150 ms
[   71.920120] TYPEC: state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES [delayed 150 ms]
[   71.929049] TYPEC: PD TX, header: 0x11a1
[   72.036121] TYPEC: pending state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES @ 150 ms
[   72.200119] TYPEC: state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES [delayed 150 ms]
[   72.209048] TYPEC: PD TX, header: 0x11a1
[   72.316119] TYPEC: pending state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES @ 150 ms
[   72.480120] TYPEC: state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES [delayed 150 ms]
[   72.489048] TYPEC: PD TX, header: 0x11a1
[   72.596118] TYPEC: pending state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES @ 150 ms
[   72.760119] TYPEC: state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES [delayed 150 ms]
[   72.769049] TYPEC: PD TX, header: 0x11a1
[   72.876119] TYPEC: pending state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES @ 150 ms
[   73.040123] TYPEC: state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES [delayed 150 ms]
[   73.049055] TYPEC: PD TX, header: 0x11a1
[   73.156119] TYPEC: pending state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES @ 150 ms
[   73.320119] TYPEC: state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES [delayed 150 ms]
[   73.329047] TYPEC: PD TX, header: 0x11a1
[   73.436119] TYPEC: pending state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES @ 150 ms
[   73.600119] TYPEC: state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES [delayed 150 ms]
[   73.609049] TYPEC: PD TX, header: 0x11a1
[   73.716118] TYPEC: pending state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES @ 150 ms
[   73.880118] TYPEC: state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES [delayed 150 ms]
[   73.889049] TYPEC: PD TX, header: 0x11a1
[   73.996119] TYPEC: pending state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES @ 150 ms
[   74.160120] TYPEC: state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES [delayed 150 ms]
[   74.169049] TYPEC: PD TX, header: 0x11a1
[   74.276119] TYPEC: pending state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES @ 150 ms
[   74.440128] TYPEC: state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES [delayed 150 ms]
[   74.449068] TYPEC: PD TX, header: 0x11a1
[   74.556120] TYPEC: pending state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES @ 150 ms
[   74.720119] TYPEC: state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES [delayed 150 ms]
[   74.729048] TYPEC: PD TX, header: 0x11a1
[   74.836119] TYPEC: pending state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES @ 150 ms
[   75.000119] TYPEC: state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES [delayed 150 ms]
[   75.009048] TYPEC: PD TX, header: 0x11a1
[   75.116120] TYPEC: pending state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES @ 150 ms
[   75.280119] TYPEC: state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES [delayed 150 ms]
[   75.289048] TYPEC: PD TX, header: 0x11a1
[   75.396118] TYPEC: pending state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES @ 150 ms
[   75.560119] TYPEC: state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES [delayed 150 ms]
[   75.569047] TYPEC: PD TX, header: 0x11a1
[   75.676119] TYPEC: pending state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES @ 150 ms
[   75.840120] TYPEC: state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES [delayed 150 ms]
[   75.849050] TYPEC: PD TX, header: 0x11a1
[   75.956120] TYPEC: pending state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES @ 150 ms
[   76.120122] TYPEC: state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES [delayed 150 ms]
[   76.129049] TYPEC: PD TX, header: 0x11a1
[   76.236118] TYPEC: pending state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES @ 150 ms
[   76.400119] TYPEC: state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES [delayed 150 ms]
[   76.409048] TYPEC: PD TX, header: 0x11a1
[   76.516120] TYPEC: pending state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES @ 150 ms
[   76.680121] TYPEC: state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES [delayed 150 ms]
[   76.689048] TYPEC: PD TX, header: 0x11a1
[   76.796118] TYPEC: pending state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES @ 150 ms
[   76.960119] TYPEC: state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES [delayed 150 ms]
[   76.969047] TYPEC: PD TX, header: 0x11a1
[   77.076118] TYPEC: pending state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES @ 150 ms
[   77.240119] TYPEC: state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES [delayed 150 ms]
[   77.249047] TYPEC: PD TX, header: 0x11a1
[   77.356118] TYPEC: pending state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES @ 150 ms
[   77.520120] TYPEC: state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES [delayed 150 ms]
[   77.529050] TYPEC: PD TX, header: 0x11a1
[   77.636118] TYPEC: pending state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES @ 150 ms
[   77.800120] TYPEC: state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES [delayed 150 ms]
[   77.809047] TYPEC: PD TX, header: 0x11a1
[   77.916118] TYPEC: pending state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES @ 150 ms
[   78.080120] TYPEC: state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES [delayed 150 ms]
[   78.089049] TYPEC: PD TX, header: 0x11a1
[   78.196119] TYPEC: pending state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES @ 150 ms
[   78.360119] TYPEC: state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES [delayed 150 ms]
[   78.369049] TYPEC: PD TX, header: 0x11a1
[   78.476119] TYPEC: pending state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES @ 150 ms
[   78.640121] TYPEC: state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES [delayed 150 ms]
[   78.649049] TYPEC: PD TX, header: 0x11a1
[   78.756119] TYPEC: pending state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES @ 150 ms
[   78.920120] TYPEC: state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES [delayed 150 ms]
[   78.929052] TYPEC: state change SRC_SEND_CAPABILITIES -> SRC_READY
[   78.935407] device: 'port0-partner': device_add
[   78.940090] PM: Adding info for No Bus:port0-partner

root@qrb5165-rb5:~# drm_info

crtc [id = 42]
	buffer [id = 0]
	position: 0x0 @ 0x0
	Mode: invalid

crtc [id = 43]
	buffer [id = 0]
	position: 0x0 @ 0x0
	Mode: invalid

Connector [id = 31]
	type [displayport]
	status [disconnected]
	supported encoders: [33]
	current encoder: 0

Encoder [id = 32]
	type [DSI]
	Crtc [id = 0]
	Supported crtc: [id = 42]

Encoder [id = 33]
	type [TMDS]
	Crtc [id = 0]
	Supported crtc: [id = 43]
root@qrb5165-rb5:~# 

[-- Attachment #3: dp-vga.txt --]
[-- Type: text/plain, Size: 27245 bytes --]

[   38.134411] TYPEC: VBUS off
[   38.137331] TYPEC: CC1: 0 -> 2, CC2: 0 -> 0 [state TOGGLING, polarity 0, connected]
[   38.145188] TYPEC: state change TOGGLING -> SRC_ATTACH_WAIT
[   38.150926] TYPEC: VBUS off
[   38.153831] TYPEC: CC1: 2 -> 2, CC2: 0 -> 0 [state SRC_ATTACH_WAIT, polarity 0, connected]
[   38.162323] TYPEC: pending state change SRC_ATTACH_WAIT -> SNK_TRY @ 200 ms
[   38.373328] TYPEC: state change SRC_ATTACH_WAIT -> SNK_TRY [delayed 200 ms]
[   38.380481] TYPEC: cc:=2
[   38.383109] TYPEC: pending state change SNK_TRY -> SNK_TRY_WAIT @ 400 ms
[   38.390005] TYPEC: VBUS off
[   38.392895] TYPEC: CC1: 2 -> 0, CC2: 0 -> 0 [state SNK_TRY, polarity 0, disconnected]
[   38.805328] TYPEC: state change SNK_TRY -> SNK_TRY_WAIT [delayed 400 ms]
[   38.812211] TYPEC: state change SNK_TRY_WAIT -> SRC_TRYWAIT
[   38.817938] TYPEC: cc:=4
[   38.820576] TYPEC: pending state change SRC_TRYWAIT -> SRC_TRYWAIT_UNATTACHED @ 400 ms
[   38.949103] TYPEC: VBUS off
[   38.952007] TYPEC: CC1: 0 -> 2, CC2: 0 -> 0 [state SRC_TRYWAIT, polarity 0, connected]
[   38.960130] SRC_TRYWAIT: 0 1
[   38.963098] TYPEC: state change SRC_TRYWAIT -> SRC_TRYWAIT_DEBOUNCE
[   38.969545] TYPEC: VBUS off
[   38.972447] TYPEC: CC1: 2 -> 2, CC2: 0 -> 0 [state SRC_TRYWAIT_DEBOUNCE, polarity 0, connected]
[   38.981377] TYPEC: pending state change SRC_TRYWAIT_DEBOUNCE -> SRC_ATTACHED @ 200 ms
[   39.193332] TYPEC: state change SRC_TRYWAIT_DEBOUNCE -> SRC_ATTACHED [delayed 200 ms]
[   39.201372] TYPEC: polarity 0
[   39.204423] TYPEC: Requesting mux state 1, usb-role 1, orientation 1
[   39.211047] TYPEC: vbus:=1 charge=0
[   39.214677] TYPEC: pending state change SRC_ATTACHED -> SRC_UNATTACHED @ 480 ms
[   39.222196] TYPEC: VBUS on
[   39.224980] TYPEC: state change SRC_ATTACHED -> SRC_STARTUP
[   39.230716] TYPEC: state change SRC_STARTUP -> SRC_SEND_CAPABILITIES
[   39.237250] TYPEC: PD TX, header: 0x11a1
[   39.246368] BUG: sleeping function called from invalid context at kernel/locking/mutex.c:281
[   39.255043] in_atomic(): 1, irqs_disabled(): 128, non_block: 0, pid: 0, name: swapper/0
[   39.263277] CPU: 0 PID: 0 Comm: swapper/0 Tainted: G        W         5.9.0-rc3-00062-g6f1f5f628573-dirty #688
[   39.273552] Hardware name: Qualcomm Technologies, Inc. Robotics RB5 (DT)
[   39.280443] Call trace:
[   39.282971]  dump_backtrace+0x0/0x1a0
[   39.286750]  show_stack+0x18/0x24
[   39.290165]  dump_stack+0xc0/0x11c
[   39.293676]  ___might_sleep+0xf8/0x13c
[   39.297534]  __might_sleep+0x50/0x90
[   39.301216]  mutex_lock+0x28/0x80
[   39.304631]  _tcpm_log+0x4c/0x1c0
[   39.308040]  tcpm_log+0x7c/0xf0
[   39.311278]  tcpm_pd_transmit_complete+0x28/0x44
[   39.316028]  pdphy_tx_irq+0x5c/0xe0
[   39.319624]  __handle_irq_event_percpu+0x5c/0x164
[   39.324457]  handle_irq_event+0x68/0x14c
[   39.328502]  handle_edge_irq+0xb0/0x270
[   39.332446]  generic_handle_irq+0x30/0x50
[   39.336580]  pmic_arb_chained_irq+0x180/0x304
[   39.341059]  __handle_domain_irq+0x7c/0xe0
[   39.345275]  gic_handle_irq+0xc8/0x170
[   39.345329] TYPEC: pending state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES @ 150 ms
[   39.349134]  el1_irq+0xb8/0x180
[   39.361295]  arch_cpu_idle+0x14/0x20
[   39.364974]  cpu_startup_entry+0x24/0x70
[   39.369018]  rest_init+0xd8/0xe8
[   39.372348]  arch_call_rest_init+0x10/0x1c
[   39.376560]  start_kernel+0x4ac/0x4e4
[   39.380334] TYPEC: PD TX complete, status: 2
[   39.513329] TYPEC: state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES [delayed 150 ms]
[   39.522257] TYPEC: PD TX, header: 0x11a1
[   39.527586] TYPEC: PD TX complete, status: 0
[   39.531990] TYPEC: pending state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES_TIMEOUT @ 150 ms
[   39.541636] TYPEC: PD RX, header: 0x1042 [1]
[   39.546026] TYPEC: state change SRC_SEND_CAPABILITIES -> SRC_NEGOTIATE_CAPABILITIES
[   39.553886] TYPEC: Requested 5000 mV, 1500 mA for 1500 / 1500 mA
[   39.560052] TYPEC: PD TX, header: 0x363
[   39.665327] TYPEC: pending state change SRC_NEGOTIATE_CAPABILITIES -> SRC_TRANSITION_SUPPLY @ 35 ms
[   39.713326] TYPEC: state change SRC_NEGOTIATE_CAPABILITIES -> SRC_TRANSITION_SUPPLY [delayed 35 ms]
[   39.722617] TYPEC: PD TX, header: 0x366
[   39.733329] dwc3 a600000.dwc3: timed out waiting for SETUP phase
[   39.739552] device: 'a600000.dwc3': device_unregister
[   39.744764] PM: Removing info for No Bus:a600000.dwc3
[   39.749971] device: 'gadget': device_unregister
[   39.754633] PM: Removing info for No Bus:gadget
[   39.759510] Registering platform device 'xhci-hcd.1.auto'. Parent at a600000.dwc3
[   39.767201] device: 'xhci-hcd.1.auto': device_add
[   39.772050] bus: 'platform': add device xhci-hcd.1.auto
[   39.777435] PM: Adding info for platform:xhci-hcd.1.auto
[   39.783048] bus: 'platform': driver_probe_device: matched device xhci-hcd.1.auto with driver xhci-hcd
[   39.792516] bus: 'platform': really_probe: probing driver xhci-hcd with device xhci-hcd.1.auto
[   39.801365] xhci-hcd xhci-hcd.1.auto: no default pinctrl state
[   39.807410] xhci-hcd xhci-hcd.1.auto: xHCI Host Controller
[   39.813058] xhci-hcd xhci-hcd.1.auto: new USB bus registered, assigned bus number 3
[   39.821060] xhci-hcd xhci-hcd.1.auto: hcc params 0x0230ffe5 hci version 0x110 quirks 0x0000000000010010
[   39.830720] xhci-hcd xhci-hcd.1.auto: irq 169, io mem 0x0a600000
[   39.830743] TYPEC: state change SRC_TRANSITION_SUPPLY -> SRC_READY
[   39.836977] device: 'usb3': device_add
[   39.843268] device: 'port0-partner': device_add
[   39.847123] bus: 'usb': add device usb3
[   39.851820] PM: Adding info for No Bus:port0-partner
[   39.855733] PM: Adding info for usb:usb3
[   39.860866] TYPEC: PD TX, header: 0x136f
[   39.864961] bus: 'usb': driver_probe_device: matched device usb3 with driver usb
[   39.876528] bus: 'usb': really_probe: probing driver usb with device usb3
[   39.883509] device: '3-0:1.0': device_add
[   39.887637] bus: 'usb': add device 3-0:1.0
[   39.891846] PM: Adding info for usb:3-0:1.0
[   39.896159] bus: 'usb': driver_probe_device: matched device 3-0:1.0 with driver hub
[   39.904016] bus: 'usb': really_probe: probing driver hub with device 3-0:1.0
[   39.911259] hub 3-0:1.0: USB hub found
[   39.915117] hub 3-0:1.0: 1 port detected
[   39.919162] device: 'usb3-port1': device_add
[   39.923557] PM: Adding info for No Bus:usb3-port1
[   39.928410] driver: 'hub': driver_bound: bound to device '3-0:1.0'
[   39.934767] bus: 'usb': really_probe: bound device 3-0:1.0 to driver hub
[   39.941654] device: 'ep_81': device_add
[   39.945600] PM: Adding info for No Bus:ep_81
[   39.949991] driver: 'usb': driver_bound: bound to device 'usb3'
[   39.956079] bus: 'usb': really_probe: bound device usb3 to driver usb
[   39.962699] device: 'ep_00': device_add
[   39.966645] PM: Adding info for No Bus:ep_00
[   39.969338] TYPEC: VDM Tx error, retry
[   39.971036] xhci-hcd xhci-hcd.1.auto: xHCI Host Controller
[   39.974897] TYPEC: PD TX, header: 0x136f
[   39.980536] xhci-hcd xhci-hcd.1.auto: new USB bus registered, assigned bus number 4
[   39.980539] xhci-hcd xhci-hcd.1.auto: Host supports USB 3.1 Enhanced SuperSpeed
[   39.980550] usb usb4: We don't know the algorithms for LPM for this host, disabling LPM.
[   40.008261] device: 'usb4': device_add
[   40.012125] bus: 'usb': add device usb4
[   40.016071] PM: Adding info for usb:usb4
[   40.020164] bus: 'usb': driver_probe_device: matched device usb4 with driver usb
[   40.027768] bus: 'usb': really_probe: probing driver usb with device usb4
[   40.034747] device: '4-0:1.0': device_add
[   40.038876] bus: 'usb': add device 4-0:1.0
[   40.043085] PM: Adding info for usb:4-0:1.0
[   40.047395] bus: 'usb': driver_probe_device: matched device 4-0:1.0 with driver hub
[   40.055253] bus: 'usb': really_probe: probing driver hub with device 4-0:1.0
[   40.062494] hub 4-0:1.0: USB hub found
[   40.066352] hub 4-0:1.0: 1 port detected
[   40.070395] device: 'usb4-port1': device_add
[   40.074790] PM: Adding info for No Bus:usb4-port1
[   40.079641] driver: 'hub': driver_bound: bound to device '4-0:1.0'
[   40.085341] TYPEC: VDM Tx error, retry
[   40.085995] bus: 'usb': really_probe: bound device 4-0:1.0 to driver hub
[   40.089853] TYPEC: PD TX, header: 0x136f
[   40.096731] device: 'ep_81': device_add
[   40.096735] PM: Adding info for No Bus:ep_81
[   40.096736] driver: 'usb': driver_bound: bound to device 'usb4'
[   40.096743] bus: 'usb': really_probe: bound device usb4 to driver usb
[   40.121806] device: 'ep_00': device_add
[   40.125751] PM: Adding info for No Bus:ep_00
[   40.130142] driver: 'xhci-hcd': driver_bound: bound to device 'xhci-hcd.1.auto'
[   40.137650] bus: 'platform': really_probe: bound device xhci-hcd.1.auto to driver xhci-hcd
[   40.201358] TYPEC: VDM Tx error, retry
[   40.205222] TYPEC: PD TX, header: 0x136f
[   43.334013] usb usb3-port1: connect-debounce failed

root@qrb5165-rb5:~# drm\a_info 

crtc [id = 42]
	buffer [id = 0]
	position: 0x0 @ 0x0
	Mode: invalid

crtc [id = 43]
	buffer [id = 0]
	position: 0x0 @ 0x0
	Mode: invalid

Connector [id = 31]
	type [displayport]
	status [disconnected]
	supported encoders: [33]
	current encoder: 0

Encoder [id = 32]
	type [DSI]
	Crtc [id = 0]
	Supported crtc: [id = 42]

Encoder [id = 33]
	type [TMDS]
	Crtc [id = 0]
	Supported crtc: [id = 43]
root@qrb5165-rb5:~# [   51.279253] TYPEC: VBUS on
[   51.282087] TYPEC: CC1: 2 -> 0, CC2: 0 -> 0 [state SRC_READY, polarity 0, disconnected]
[   51.290330] TYPEC: state change SRC_READY -> SNK_UNATTACHED
[   51.296101] TYPEC: VBUS on
[   51.298918] TYPEC: CC1: 0 -> 0, CC2: 0 -> 0 [state SNK_UNATTACHED, polarity 0, disconnected]
[   51.307604] device: 'port0-partner': device_unregister
[   51.312960] PM: Removing info for No Bus:port0-partner
[   51.318449] bus: 'platform': remove device xhci-hcd.1.auto
[   51.319036] TYPEC: Start toggling
[   51.324138] xhci-hcd xhci-hcd.1.auto: remove, state 4
[   51.327548] TYPEC: VBUS off
[   51.332738] usb usb4: USB disconnect, device number 1
[   51.340832] device: 'ep_81': device_unregister
[   51.345456] PM: Removing info for No Bus:ep_81
[   51.350094] bus: 'usb': remove device 4-0:1.0
[   51.354610] device: 'usb4-port1': device_unregister
[   51.359669] PM: Removing info for No Bus:usb4-port1
[   51.364754] PM: Removing info for usb:4-0:1.0
[   51.369291] device: 'ep_00': device_unregister
[   51.373905] PM: Removing info for No Bus:ep_00
[   51.378660] bus: 'usb': remove device usb4
[   51.382931] PM: Removing info for usb:usb4
[   51.387193] xhci-hcd xhci-hcd.1.auto: USB bus 4 deregistered
[   51.393046] xhci-hcd xhci-hcd.1.auto: remove, state 1
[   51.398262] usb usb3: USB disconnect, device number 1
[   51.405374] device: 'ep_81': device_unregister
[   51.409986] PM: Removing info for No Bus:ep_81
[   51.414607] bus: 'usb': remove device 3-0:1.0
[   51.419112] device: 'usb3-port1': device_unregister
[   51.424164] PM: Removing info for No Bus:usb3-port1
[   51.429239] PM: Removing info for usb:3-0:1.0
[   51.433769] device: 'ep_00': device_unregister
[   51.438379] PM: Removing info for No Bus:ep_00
[   51.443113] bus: 'usb': remove device usb3
[   51.447378] PM: Removing info for usb:usb3
[   51.452094] xhci-hcd xhci-hcd.1.auto: USB bus 3 deregistered
[   51.457993] PM: Removing info for platform:xhci-hcd.1.auto
[   51.463973] device: 'gadget': device_add
[   51.468060] PM: Adding info for No Bus:gadget
[   51.472554] device: 'a600000.dwc3': device_add
[   51.477176] PM: Adding info for No Bus:a600000.dwc3
[   51.482254] zero gadget: Gadget Zero, version: Cinco de Mayo 2008
[   51.488538] zero gadget: zero ready
[   51.496447] dwc3 a600000.dwc3: failed to enable ep0out
[   52.962470] TYPEC: VBUS off
[   52.965382] TYPEC: CC1: 0 -> 2, CC2: 0 -> 0 [state TOGGLING, polarity 0, connected]
[   52.973243] TYPEC: state change TOGGLING -> SRC_ATTACH_WAIT
[   52.978985] TYPEC: VBUS off
[   52.981891] TYPEC: CC1: 2 -> 2, CC2: 0 -> 0 [state SRC_ATTACH_WAIT, polarity 0, connected]
[   52.990374] TYPEC: pending state change SRC_ATTACH_WAIT -> SNK_TRY @ 200 ms
[   53.201332] TYPEC: state change SRC_ATTACH_WAIT -> SNK_TRY [delayed 200 ms]
[   53.208487] TYPEC: cc:=2
[   53.211117] TYPEC: pending state change SNK_TRY -> SNK_TRY_WAIT @ 400 ms
[   53.218014] TYPEC: VBUS off
[   53.220907] TYPEC: CC1: 2 -> 0, CC2: 0 -> 0 [state SNK_TRY, polarity 0, disconnected]
[   53.621330] TYPEC: state change SNK_TRY -> SNK_TRY_WAIT [delayed 400 ms]
[   53.628217] TYPEC: state change SNK_TRY_WAIT -> SRC_TRYWAIT
[   53.633947] TYPEC: cc:=4
[   53.636584] TYPEC: pending state change SRC_TRYWAIT -> SRC_TRYWAIT_UNATTACHED @ 400 ms
[   53.764480] TYPEC: VBUS off
[   53.767386] TYPEC: CC1: 0 -> 2, CC2: 0 -> 0 [state SRC_TRYWAIT, polarity 0, connected]
[   53.775512] SRC_TRYWAIT: 0 1
[   53.778482] TYPEC: state change SRC_TRYWAIT -> SRC_TRYWAIT_DEBOUNCE
[   53.784932] TYPEC: VBUS off
[   53.787838] TYPEC: CC1: 2 -> 2, CC2: 0 -> 0 [state SRC_TRYWAIT_DEBOUNCE, polarity 0, connected]
[   53.796772] TYPEC: pending state change SRC_TRYWAIT_DEBOUNCE -> SRC_ATTACHED @ 200 ms
[   54.005329] TYPEC: state change SRC_TRYWAIT_DEBOUNCE -> SRC_ATTACHED [delayed 200 ms]
[   54.013374] TYPEC: polarity 0
[   54.016425] TYPEC: Requesting mux state 1, usb-role 1, orientation 1
[   54.023006] TYPEC: vbus:=1 charge=0
[   54.026639] TYPEC: pending state change SRC_ATTACHED -> SRC_UNATTACHED @ 480 ms
[   54.034159] TYPEC: VBUS on
[   54.036943] TYPEC: state change SRC_ATTACHED -> SRC_STARTUP
[   54.042687] TYPEC: state change SRC_STARTUP -> SRC_SEND_CAPABILITIES
[   54.049212] TYPEC: PD TX, header: 0x11a1
[   54.153329] TYPEC: pending state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES @ 150 ms
[   54.317329] TYPEC: state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES [delayed 150 ms]
[   54.326260] TYPEC: PD TX, header: 0x11a1
[   54.433328] TYPEC: pending state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES @ 150 ms
[   54.549331] dwc3 a600000.dwc3: timed out waiting for SETUP phase
[   54.555558] device: 'a600000.dwc3': device_unregister
[   54.560771] PM: Removing info for No Bus:a600000.dwc3
[   54.565976] device: 'gadget': device_unregister
[   54.570640] PM: Removing info for No Bus:gadget
[   54.575518] Registering platform device 'xhci-hcd.1.auto'. Parent at a600000.dwc3
[   54.583209] device: 'xhci-hcd.1.auto': device_add
[   54.588060] bus: 'platform': add device xhci-hcd.1.auto
[   54.593433] PM: Adding info for platform:xhci-hcd.1.auto
[   54.598898] TYPEC: state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES [delayed 150 ms]
[   54.607830] TYPEC: PD TX, header: 0x11a1
[   54.612024] bus: 'platform': driver_probe_device: matched device xhci-hcd.1.auto with driver xhci-hcd
[   54.621494] bus: 'platform': really_probe: probing driver xhci-hcd with device xhci-hcd.1.auto
[   54.630417] xhci-hcd xhci-hcd.1.auto: no default pinctrl state
[   54.636465] xhci-hcd xhci-hcd.1.auto: xHCI Host Controller
[   54.642104] xhci-hcd xhci-hcd.1.auto: new USB bus registered, assigned bus number 3
[   54.650109] xhci-hcd xhci-hcd.1.auto: hcc params 0x0230ffe5 hci version 0x110 quirks 0x0000000000010010
[   54.659771] xhci-hcd xhci-hcd.1.auto: irq 169, io mem 0x0a600000
[   54.666040] device: 'usb3': device_add
[   54.669915] bus: 'usb': add device usb3
[   54.673868] PM: Adding info for usb:usb3
[   54.677995] bus: 'usb': driver_probe_device: matched device usb3 with driver usb
[   54.685589] bus: 'usb': really_probe: probing driver usb with device usb3
[   54.692576] device: '3-0:1.0': device_add
[   54.696709] bus: 'usb': add device 3-0:1.0
[   54.700920] PM: Adding info for usb:3-0:1.0
[   54.705237] bus: 'usb': driver_probe_device: matched device 3-0:1.0 with driver hub
[   54.713098] bus: 'usb': really_probe: probing driver hub with device 3-0:1.0
[   54.720344] hub 3-0:1.0: USB hub found
[   54.724208] hub 3-0:1.0: 1 port detected
[   54.728255] device: 'usb3-port1': device_add
[   54.732654] PM: Adding info for No Bus:usb3-port1
[   54.737502] TYPEC: pending state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES @ 150 ms
[   54.746448] driver: 'hub': driver_bound: bound to device '3-0:1.0'
[   54.752810] bus: 'usb': really_probe: bound device 3-0:1.0 to driver hub
[   54.759699] device: 'ep_81': device_add
[   54.763647] PM: Adding info for No Bus:ep_81
[   54.768041] driver: 'usb': driver_bound: bound to device 'usb3'
[   54.774132] bus: 'usb': really_probe: bound device usb3 to driver usb
[   54.780754] device: 'ep_00': device_add
[   54.784701] PM: Adding info for No Bus:ep_00
[   54.789095] xhci-hcd xhci-hcd.1.auto: xHCI Host Controller
[   54.794730] xhci-hcd xhci-hcd.1.auto: new USB bus registered, assigned bus number 4
[   54.802593] xhci-hcd xhci-hcd.1.auto: Host supports USB 3.1 Enhanced SuperSpeed
[   54.810110] usb usb4: We don't know the algorithms for LPM for this host, disabling LPM.
[   54.818438] device: 'usb4': device_add
[   54.822306] bus: 'usb': add device usb4
[   54.826256] PM: Adding info for usb:usb4
[   54.830342] bus: 'usb': driver_probe_device: matched device usb4 with driver usb
[   54.837936] bus: 'usb': really_probe: probing driver usb with device usb4
[   54.844917] device: '4-0:1.0': device_add
[   54.849048] bus: 'usb': add device 4-0:1.0
[   54.853271] PM: Adding info for usb:4-0:1.0
[   54.857588] bus: 'usb': driver_probe_device: matched device 4-0:1.0 with driver hub
[   54.865449] bus: 'usb': really_probe: probing driver hub with device 4-0:1.0
[   54.872693] hub 4-0:1.0: USB hub found
[   54.876554] hub 4-0:1.0: 1 port detected
[   54.880603] device: 'usb4-port1': device_add
[   54.884999] PM: Adding info for No Bus:usb4-port1
[   54.889855] driver: 'hub': driver_bound: bound to device '4-0:1.0'
[   54.896215] bus: 'usb': really_probe: bound device 4-0:1.0 to driver hub
[   54.903103] device: 'ep_81': device_add
[   54.903106] TYPEC: state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES [delayed 150 ms]
[   54.907052] PM: Adding info for No Bus:ep_81
[   54.915979] TYPEC: PD TX, header: 0x11a1
[   54.920369] driver: 'usb': driver_bound: bound to device 'usb4'
[   54.920380] bus: 'usb': really_probe: bound device usb4 to driver usb
[   54.937113] device: 'ep_00': device_add
[   54.941058] PM: Adding info for No Bus:ep_00
[   54.945451] driver: 'xhci-hcd': driver_bound: bound to device 'xhci-hcd.1.auto'
[   54.952962] bus: 'platform': really_probe: bound device xhci-hcd.1.auto to driver xhci-hcd
[   55.025329] TYPEC: pending state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES @ 150 ms
[   55.189328] TYPEC: state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES [delayed 150 ms]
[   55.198259] TYPEC: PD TX, header: 0x11a1
[   55.305328] TYPEC: pending state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES @ 150 ms
[   55.469328] TYPEC: state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES [delayed 150 ms]
[   55.478260] TYPEC: PD TX, header: 0x11a1
[   55.585328] TYPEC: pending state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES @ 150 ms
[   55.749327] TYPEC: state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES [delayed 150 ms]
[   55.758259] TYPEC: PD TX, header: 0x11a1
[   55.865328] TYPEC: pending state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES @ 150 ms
[   56.029329] TYPEC: state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES [delayed 150 ms]
[   56.038260] TYPEC: PD TX, header: 0x11a1
[   56.145327] TYPEC: pending state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES @ 150 ms
[   56.309328] TYPEC: state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES [delayed 150 ms]
[   56.318259] TYPEC: PD TX, header: 0x11a1
[   56.425329] TYPEC: pending state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES @ 150 ms
[   56.589329] TYPEC: state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES [delayed 150 ms]
[   56.598262] TYPEC: PD TX, header: 0x11a1
[   56.705327] TYPEC: pending state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES @ 150 ms
[   56.869327] TYPEC: state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES [delayed 150 ms]
[   56.878259] TYPEC: PD TX, header: 0x11a1
[   56.985328] TYPEC: pending state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES @ 150 ms
[   57.149329] TYPEC: state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES [delayed 150 ms]
[   57.158259] TYPEC: PD TX, header: 0x11a1
[   57.265328] TYPEC: pending state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES @ 150 ms
[   57.429329] TYPEC: state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES [delayed 150 ms]
[   57.438260] TYPEC: PD TX, header: 0x11a1
[   57.545329] TYPEC: pending state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES @ 150 ms
[   57.709328] TYPEC: state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES [delayed 150 ms]
[   57.718259] TYPEC: PD TX, header: 0x11a1
[   57.825328] TYPEC: pending state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES @ 150 ms
[   57.993333] TYPEC: state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES [delayed 150 ms]
[   58.002297] TYPEC: PD TX, header: 0x11a1
[   58.109330] TYPEC: pending state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES @ 150 ms
[   58.273328] TYPEC: state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES [delayed 150 ms]
[   58.282260] TYPEC: PD TX, header: 0x11a1
[   58.389327] TYPEC: pending state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES @ 150 ms
[   58.553328] TYPEC: state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES [delayed 150 ms]
[   58.562259] TYPEC: PD TX, header: 0x11a1
[   58.613389] vreg_l1f_cam_dvdd1_1p1: disabling
[   58.617914] vreg_l2f_cam_dvdd0_1p2: disabling
[   58.622413] vreg_l3f_cam_dvdd2_1p05: disabling
[   58.627009] vreg_l5f_cam_avdd0_2p85: disabling
[   58.631605] vreg_l6f_cam_avdd1_2p85: disabling
[   58.636255] vreg_l7f_1p8: disabling
[   58.639865] vreg_l3a_0p9: disabling
[   58.643476] vreg_l7a_1p7: disabling
[   58.647088] vreg_l10a_1p8: disabling
[   58.650782] vreg_l13a_ts_3p0: disabling
[   58.654745] vreg_l14a_1p8: disabling
[   58.658441] vreg_l15a_11ad_io_1p8: disabling
[   58.662853] vreg_l16a_2p7: disabling
[   58.666561] vreg_l1c_1p8: disabling
[   58.670169] vreg_l2c_1p2: disabling
[   58.673329] TYPEC: pending state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES @ 150 ms
[   58.673777] vreg_l3c_0p92: disabling
[   58.686392] vreg_l4c_1p7: disabling
[   58.689999] vreg_l5c_1p8: disabling
[   58.693608] vreg_l6c_2p9: disabling
[   58.697213] vreg_l7c_cam_vcm0_2p85: disabling
[   58.701709] vreg_l8c_1p8: disabling
[   58.705315] vreg_l9c_2p9: disabling
[   58.708923] vreg_l10c_3p0: disabling
[   58.837329] TYPEC: state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES [delayed 150 ms]
[   58.846261] TYPEC: PD TX, header: 0x11a1
[   58.953329] TYPEC: pending state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES @ 150 ms
[   59.117331] TYPEC: state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES [delayed 150 ms]
[   59.126262] TYPEC: PD TX, header: 0x11a1
[   59.233328] TYPEC: pending state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES @ 150 ms
[   59.397329] TYPEC: state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES [delayed 150 ms]
[   59.406260] TYPEC: PD TX, header: 0x11a1
[   59.513328] TYPEC: pending state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES @ 150 ms
[   59.677328] TYPEC: state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES [delayed 150 ms]
[   59.686259] TYPEC: PD TX, header: 0x11a1
[   59.793328] TYPEC: pending state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES @ 150 ms
[   59.957328] TYPEC: state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES [delayed 150 ms]
[   59.966260] TYPEC: PD TX, header: 0x11a1
[   60.073328] TYPEC: pending state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES @ 150 ms
[   60.237329] TYPEC: state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES [delayed 150 ms]
[   60.246259] TYPEC: PD TX, header: 0x11a1
[   60.353328] TYPEC: pending state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES @ 150 ms
[   60.517328] TYPEC: state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES [delayed 150 ms]
[   60.526259] TYPEC: PD TX, header: 0x11a1
[   60.633329] TYPEC: pending state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES @ 150 ms
[   60.797329] TYPEC: state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES [delayed 150 ms]
[   60.806259] TYPEC: PD TX, header: 0x11a1
[   60.913328] TYPEC: pending state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES @ 150 ms
[   61.077328] TYPEC: state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES [delayed 150 ms]
[   61.086259] TYPEC: PD TX, header: 0x11a1
[   61.193328] TYPEC: pending state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES @ 150 ms
[   61.357328] TYPEC: state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES [delayed 150 ms]
[   61.366260] TYPEC: PD TX, header: 0x11a1
[   61.473327] TYPEC: pending state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES @ 150 ms
[   61.637328] TYPEC: state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES [delayed 150 ms]
[   61.646260] TYPEC: PD TX, header: 0x11a1
[   61.753328] TYPEC: pending state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES @ 150 ms
[   61.917330] TYPEC: state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES [delayed 150 ms]
[   61.926261] TYPEC: PD TX, header: 0x11a1
[   62.033329] TYPEC: pending state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES @ 150 ms
[   62.197329] TYPEC: state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES [delayed 150 ms]
[   62.206259] TYPEC: PD TX, header: 0x11a1
[   62.313328] TYPEC: pending state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES @ 150 ms
[   62.477328] TYPEC: state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES [delayed 150 ms]
[   62.486258] TYPEC: PD TX, header: 0x11a1
[   62.593328] TYPEC: pending state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES @ 150 ms
[   62.757327] TYPEC: state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES [delayed 150 ms]
[   62.766257] TYPEC: PD TX, header: 0x11a1
[   62.873328] TYPEC: pending state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES @ 150 ms
[   63.037328] TYPEC: state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES [delayed 150 ms]
[   63.046258] TYPEC: PD TX, header: 0x11a1
[   63.153327] TYPEC: pending state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES @ 150 ms
[   63.317328] TYPEC: state change SRC_SEND_CAPABILITIES -> SRC_SEND_CAPABILITIES [delayed 150 ms]
[   63.326258] TYPEC: state change SRC_SEND_CAPABILITIES -> SRC_READY
[   63.332612] device: 'port0-partner': device_add
[   63.337291] PM: Adding info for No Bus:port0-partner

root@qrb5165-rb5:~# drm\a_info 

crtc [id = 42]
	buffer [id = 0]
	position: 0x0 @ 0x0
	Mode: invalid

crtc [id = 43]
	buffer [id = 0]
	position: 0x0 @ 0x0
	Mode: invalid

Connector [id = 31]
	type [displayport]
	status [disconnected]
	supported encoders: [33]
	current encoder: 0

Encoder [id = 32]
	type [DSI]
	Crtc [id = 0]
	Supported crtc: [id = 42]

Encoder [id = 33]
	type [TMDS]
	Crtc [id = 0]
	Supported crtc: [id = 43]

  parent reply	other threads:[~2020-09-04 12:29 UTC|newest]

Thread overview: 22+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-09-02 23:02 [PATCH v2 00/10] Support qcom USB3+DP combo phy (or type-c phy) Stephen Boyd
2020-09-02 23:02 ` [PATCH v2 01/10] dt-bindings: phy: qcom,qmp-usb3-dp: Add DP phy information Stephen Boyd
2020-09-02 23:02 ` [PATCH v2 02/10] phy: qcom-qmp: Move phy mode into struct qmp_phy Stephen Boyd
2020-09-02 23:02 ` [PATCH v2 03/10] phy: qcom-qmp: Remove 'initialized' in favor of 'init_count' Stephen Boyd
2020-09-02 23:02 ` [PATCH v2 04/10] phy: qcom-qmp: Move 'serdes' and 'cfg' into 'struct qcom_phy' Stephen Boyd
2020-09-02 23:02 ` [PATCH v2 05/10] phy: qcom-qmp: Get dp_com I/O resource by index Stephen Boyd
2020-09-02 23:02 ` [PATCH v2 06/10] phy: qcom-qmp: Use devm_platform_ioremap_resource() to simplify Stephen Boyd
2020-09-02 23:02 ` [PATCH v2 07/10] phy: qcom-qmp: Add support for DP in USB3+DP combo phy Stephen Boyd
2020-09-03 20:43   ` Jonathan Marek
2020-09-03 22:41     ` Stephen Boyd
2020-09-03 23:24       ` Jonathan Marek
2020-09-04 12:29     ` Dmitry Baryshkov [this message]
2020-09-04 12:44       ` Jonathan Marek
2020-09-04 12:57         ` Dmitry Baryshkov
2020-09-04 13:02           ` Jonathan Marek
2020-09-03 23:26   ` Jonathan Marek
2020-09-08 18:42     ` Stephen Boyd
2020-09-02 23:02 ` [PATCH v2 08/10] phy: qcom-qmp: Add support for sc7180 DP phy Stephen Boyd
2020-09-03 23:29   ` Jonathan Marek
2020-09-08 18:44     ` Stephen Boyd
2020-09-02 23:02 ` [PATCH v2 09/10] clk: qcom: dispcc: Update DP clk ops for phy design Stephen Boyd
2020-09-02 23:02 ` [PATCH v2 10/10] drm/msm/dp: Use qmp phy for DP PLL and PHY Stephen Boyd

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=9f99cc8b-2cfd-280f-e52a-23d098934a11@linaro.org \
    --to=dmitry.baryshkov@linaro.org \
    --cc=bjorn.andersson@linaro.org \
    --cc=chandanu@codeaurora.org \
    --cc=dianders@chromium.org \
    --cc=jonathan@marek.ca \
    --cc=jsanka@codeaurora.org \
    --cc=kishon@ti.com \
    --cc=linux-arm-msm@vger.kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=mgautam@codeaurora.org \
    --cc=robdclark@chromium.org \
    --cc=sanm@codeaurora.org \
    --cc=sboyd@kernel.org \
    --cc=seanpaul@chromium.org \
    --cc=swboyd@chromium.org \
    --cc=tanmay@codeaurora.org \
    --cc=varar@codeaurora.org \
    --cc=vkoul@kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®