Hello, This patch set implements several fixes to USB2.0 OTG Final State Machine. All changes affect the only user of OTG FSM, Freescale USB OTG Transceiver Driver, as little as possible and (hope) keep it functional. Further changes to OTG FSM will require reworking of the driver. Anton Tikhomirov (9): USB: phy: Pass OTG FSM pointer to callback functions USB: phy: Check OTG FSM callback existance in helper functions USB: phy: Add and use missed helper functions USB: phy: Fix OTG FSM timer handling USB: phy: Add and use missed OTG FSM timers USB: phy: Rename OTG FSM informative variables USB: phy: Rename "B-device session end SRP" OTG FSM input USB: phy: Add and use missed OTG FSM input/outputs USB: phy: Reordering of OTG FSM variables drivers/usb/phy/phy-fsl-usb.c | 96 +++++++++++++++++----- drivers/usb/phy/phy-fsl-usb.h | 4 +- drivers/usb/phy/phy-fsm-usb.c | 72 ++++++++++------- drivers/usb/phy/phy-fsm-usb.h | 179 ++++++++++++++++++++++++++++++----------- 4 files changed, 257 insertions(+), 94 deletions(-) -- 1.7.9.5 -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html