Skip to content
Snippets Groups Projects
Select Git revision
  • add-rkvdec2-driver-iommu
  • arm-dts-add-rkvdec-v2
  • add-vdpu381-and-383-to-rkvdec-v2
  • add-v4l2-st-lt-ref-set-support-v3
  • add-vdpu381-and-383-to-rkvdec
  • prepare-add-vdpu381-and-383-to-rkvdec
  • add-rkvdec2-driver-vdpu383-hevc
  • add-rkvdec2-driver-vdpu383
  • add-rkvdec2-driver-hevc
  • rkvdec-mov-to-structs
  • av1-fix-postproc-leak
  • add-rkvdec2-driver-iommu-422-10bits
  • patch-queue/jamba/trixie
  • hdmi-fix-1080p-rock4d-6.11
  • upstreaming/rk3576-rock4d-spi-v1
  • upstreaming/rk3576-rock4d-support-v5
  • upstreaming/rk3588-hdmi-audio-6
  • upstreaming/rk3576-rock4d-support-v3
  • upstreaming/rk3576-rock4d-support-v1
  • upstreaming/rk3576-rock4d-support
  • v6.3
  • v6.3-rc1
  • v6.2-rc1
  • v6.0-rc1
  • v5.19-rc3
  • v5.19-rc2
  • v5.19-rc1
  • v5.18
  • v5.18-rc7
  • v5.18-rc6
  • v5.18-rc5
  • v5.18-rc4
  • v5.18-rc3
  • v5.18-rc2
  • v5.18-rc1
  • v5.17
  • v5.17-rc8
  • v5.17-rc7
  • v5.17-rc6
  • v5.17-rc5
40 results

linux

  • Clone with SSH
  • Clone with HTTPS
  • Forked from hardware-enablement / Rockchip upstream enablement efforts / linux
    Source project has a limited visibility.
    Detlev Casanova's avatar
    Detlev Casanova authored
    This allows using all available memory.
    
    The IOMMU is part of the decoder core but can be driven by the rockchip
    iommu driver as a separate device.
    
    The only issue with this is that the IOMMU hardware is reset when the
    decoder is reset because of an error.
    In this case, the IOMMU hardware looses all mappings but the mapped buffer
    still retain their mapped address, cached in the IOMMU and decoder drivers.
    
    To avoid that, when a decoding error occurs, the iommu_flush_iotlb_all
    callback is used on the IOMMU to reconfigure the HW before continuing.
    
    Signed-off-by: default avatarDetlev Casanova <detlev.casanova@collabora.com>
    962ec95e
    History
    Name Last commit Last update