[PATCH V4 08/14] i3c: master: Support IBI-based wakeup capability

Mukesh Savaliya mukesh.savaliya at oss.qualcomm.com
Thu Aug 6 11:58:09 PDT 2026



On 8/6/2026 6:48 PM, Adrian Hunter wrote:
> An I3C controller acts as a bus controller for one or more I3C devices.
> If the controller can wake the system in response to an In-Band
> Interrupt (IBI), then any device on that bus that is capable of
> generating IBIs can potentially be used as a wakeup source.
> 
> Add an ibi_wakeup flag to struct i3c_master_controller so controller
> drivers can advertise support for IBI-based wakeup.
> 
> If set, mark IBI-capable I3C devices as wakeup capable when they are
> registered, allowing wakeup management through the standard device
> wakeup framework.
> 
> Signed-off-by: Adrian Hunter <adrian.hunter at intel.com>
> Reviewed-by: Frank Li <Frank.Li at nxp.com>
> ---
Acked-by: Mukesh Savaliya <mukesh.savaliya at oss.qualcomm.com>



More information about the linux-i3c mailing list