summaryrefslogtreecommitdiffstats
path: root/tools/lib/python/kdoc/parse_data_structs.py
diff options
context:
space:
mode:
authorBingbu Cao <bingbu.cao@intel.com>2025-12-23 15:23:00 +0800
committerHans Verkuil <hverkuil+cisco@kernel.org>2026-01-13 12:47:55 +0100
commit9ad65684b9285c5d66fb417d50e91a25ef8c994d (patch)
tree302db03147f1d827ab0805fa7605494313ea6a5a /tools/lib/python/kdoc/parse_data_structs.py
parent6099f78e4c9223f4de4169d2fd1cded01279da1a (diff)
downloadlinux-9ad65684b9285c5d66fb417d50e91a25ef8c994d.tar.gz
linux-9ad65684b9285c5d66fb417d50e91a25ef8c994d.zip
media: staging/ipu7: Ignore interrupts when device is suspended
IPU7 devices have shared interrupts with others. In some case when IPU7 device is suspended, driver get unexpected interrupt and invalid irq status 0xffffffff from ISR_STATUS and PB LOCAL_STATUS registers as interrupt is triggered from other device on shared irq line. In order to avoid this issue use pm_runtime_get_if_active() to check if IPU7 device is resumed, ignore the invalid irq status and use synchronize_irq() in suspend. Cc: Stable@vger.kernel.org Fixes: b7fe4c0019b1 ("media: staging/ipu7: add Intel IPU7 PCI device driver") Signed-off-by: Bingbu Cao <bingbu.cao@intel.com> Signed-off-by: Sakari Ailus <sakari.ailus@linux.intel.com> Signed-off-by: Hans Verkuil <hverkuil+cisco@kernel.org>
Diffstat (limited to 'tools/lib/python/kdoc/parse_data_structs.py')
0 files changed, 0 insertions, 0 deletions