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]
next prev 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®