Hi Johan,
Are you sure there's no support for hs_phy_irq also in the "femto" PHYs and that it's just that there is currently no driver support for using them? And why is it defined if there is truly no use for it?
We had an internal sync up with HW folks and here is some baseline suggestions we received:
If DP/DM interrupts are defined, then that is the preferred path to used, irrespective if HS Phy irq is defined or not / or whether it is Femto / QUSB2 target. There is no target that has femto phy but misses DP/DM today.
For cases like sdm660/msm8998/msm8953/msm8956, these targets use hs_phy_irq only and don't rely on DP/DM. So we cannot remove the binding in entirety.
Also, if hs_phy_irq and dp/dm_phy_irq were mutually exclusive, why does the following Qualcomm SoCs define all three?
HS Phy Irq is redundant or functionality is mutually exclusive in this case. If there are targets that define all three, then we need to update those to only utilize DP/DM interrupts.
Regards, Krishna,