This patch series enables the csi2rx_err_irq interrupt to record any errors that occur during streaming. It also adds support for the VIDIOC_LOG_STATUS ioctl, which outputs the current device status to the kernel log. The IRQ handler records any errors encountered during streaming. Additionally, VIDIOC_LOG_STATUS can be invoked from user space to retrieve the latest status. Logs with interrupt in DT: https://gist.github.com/Yemike-Abhilash-Chandra/58ced4df0158efad6f453b4d96463723 Logs without interrupt in DT: https://gist.github.com/Yemike-Abhilash-Chandra/d807230b2a624b7a38effed89efdd148 Yemike Abhilash Chandra (3): dt-bindings: media: cdns,csi2rx.yaml: Add optional interrupts for cdns-csi2rx media: cadence: csi2rx: Enable csi2rx_err_irq interrupt and add support for VIDIOC_LOG_STATUS media: ti: j721e-csi2rx: Add support for VIDIOC_LOG_STATUS .../bindings/media/cdns,csi2rx.yaml | 11 ++ drivers/media/platform/cadence/cdns-csi2rx.c | 104 +++++++++++++++++- .../platform/ti/j721e-csi2rx/j721e-csi2rx.c | 10 ++ 3 files changed, 124 insertions(+), 1 deletion(-) -- 2.34.1