aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/usb/cdns3/cdns3-ti.c
diff options
context:
space:
mode:
authorFrank Li <[email protected]>2024-11-01 16:50:02 +0000
committerAlexandre Belloni <[email protected]>2024-11-02 21:56:56 +0000
commit25bc99be5fe53853053ceeaa328068c49dc1e799 (patch)
treeb4751e2de78be70a1bfacf777070d5c0c1d94587 /drivers/usb/cdns3/cdns3-ti.c
parenti3c: Document I3C_ADDR_SLOT_EXT_STATUS_MASK (diff)
downloadkernel-25bc99be5fe53853053ceeaa328068c49dc1e799.tar.gz
kernel-25bc99be5fe53853053ceeaa328068c49dc1e799.zip
i3c: master: svc: Modify enabled_events bit 7:0 to act as IBI enable counter
Fix issue where disabling IBI on one device disables the entire IBI interrupt. Modify bit 7:0 of enabled_events to serve as an IBI enable counter, ensuring that the system IBI interrupt is disabled only when all I3C devices have IBI disabled. Cc: [email protected] Fixes: 7ff730ca458e ("i3c: master: svc: enable the interrupt in the enable ibi function") Reviewed-by: Miquel Raynal <[email protected]> Signed-off-by: Frank Li <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Alexandre Belloni <[email protected]>
Diffstat (limited to 'drivers/usb/cdns3/cdns3-ti.c')
0 files changed, 0 insertions, 0 deletions