On Tue, 16 Apr 2024 at 17:32, Konrad Dybcio <konrad.dybcio@xxxxxxxxxx> wrote: > > > > On 4/16/24 04:20, Dmitry Baryshkov wrote: > > In some obscure cases (Qualcomm PMIC Glink) altmode is completely > > handled by the firmware. Linux does not get proper partner altmode info. > > Instead we get the notification once the altmode is negotiated and > > entered (or left). However even in such a case the driver has to switch > > board components (muxes, switches and retimers) according to the altmode > > selected by the hardware. > > > > We can not use existing typec_altmode_enter() / typec_altmode_exit() / > > typec_altmode_notify() functions in such a case, since there is no > > corresponding partner's altmode instance. > > > > Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@xxxxxxxxxx> > > --- > > Should this now be called from e.g. typec_almode_notify to limit > duplication? typec_altmode_notify works only if there is an altmode->partner (which we don't have with pmic-glink). -- With best wishes Dmitry