Hey Hans & Mauro, this patch enables polling with an HRtimer on the Wave5 Codec, the change is needed because a new hardware emerged with a defective interrupt line. I have investigated whether a general fake IRQchip could be implemented for this use case, but it turned out to be not practical on a general level and on a specific level with a number of difficulties. Please pull this change. The following changes since commit b14257abe7057def6127f6fb2f14f9adc8acabdb: media: rcar-isp: Disallow unbind of devices (2024-03-07 16:35:13 +0100) are available in the Git repository at: https://gitlab.collabora.com/sebastianfricke/linux.git tags/for-6.9-wave5-polling for you to fetch changes up to 8304af9efccb9f954e8ac74fff376b1fdf303e3a: media: chips-media: wave5: Add hrtimer based polling support (2024-03-13 17:16:04 +0100) ---------------------------------------------------------------- Add polling functionality to the wave5 driver This allows hardware without an interrupt line to work properly. ---------------------------------------------------------------- Devarsh Thakkar (1): media: chips-media: wave5: Add hrtimer based polling support .../platform/chips-media/wave5/wave5-helper.c | 17 ++- .../platform/chips-media/wave5/wave5-vpu-dec.c | 13 ++- .../platform/chips-media/wave5/wave5-vpu-enc.c | 13 ++- .../media/platform/chips-media/wave5/wave5-vpu.c | 125 ++++++++++++++------- .../platform/chips-media/wave5/wave5-vpuapi.h | 4 + 5 files changed, 126 insertions(+), 46 deletions(-)