mbox series

[GIT,PULL,FOR,6.9] Enable polling in the Wave5 Codec

Message ID 20240314125944.zu2vf5oqiglzoqm2@basti-XPS-13-9310
State New
Headers show
Series [GIT,PULL,FOR,6.9] Enable polling in the Wave5 Codec | expand

Pull-request

https://gitlab.collabora.com/sebastianfricke/linux.git tags/for-6.9-wave5-polling

Message

Sebastian Fricke March 14, 2024, 12:59 p.m. UTC
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(-)