[PATCH v7 0/5] Modify interrupt handling for eUSB2 Phy targets

Manivannan Sadhasivam mani at kernel.org
Mon Oct 12 06:31:03 PDT 2026


On Sat, Sep 05, 2026 at 08:59:04PM +0530, Krishna Kurapati wrote:
> eUSB2 targets handle wakeup interrupts differently depending on device
> speed when operating in host mode.
> 
> According to the eUSB2 specification, remote wakeup signaling in host
> mode is detected via different data-line assertions based on the
> connected device speed.
> 
> When a low-speed device is connected, the host repeater drives eD+ to
> logic '1' upon detecting a K-state on the USB lines during remote wakeup
> (eUSB2 specification, Section 5.5.14).
> 
> When a full-speed or high-speed device is connected, the host repeater
> drives eD- to logic '1' upon detecting a K-state on the USB line during
> remote wakeup (eUSB2 specification, Sections 5.5.15 and 5.5.18).
> 
> Since the eUSB2 PHY's "DP" and "DM" interrupt lines monitor the eD+ and
> eD- line states, configure the wakeup interrupts accordingly
> 
> Add support for a new phy "type" attribute to be set by eusb2 phy drivers
> and be read by consumers (in this case usb controller) and act accordingly
> 
> Changes pushed on top of usb-testing branch. And v7 is only compile tested.
> 

I believe the merge strategy is to merge all the patches through PHY tree. If
anyone feel otherwise, please yell at me.

- Mani

-- 
மணிவண்ணன் சதாசிவம்



More information about the linux-phy mailing list