1. 29 8月, 2016 1 次提交
  2. 02 9月, 2014 2 次提交
  3. 18 8月, 2014 1 次提交
  4. 04 6月, 2014 2 次提交
  5. 22 9月, 2012 1 次提交
    • S
      staging: drm/imx: add i.MX IPUv3 base driver · aecfbdb1
      Sascha Hauer 提交于
      The IPU is the Image Processing Unit found on i.MX51/53/6 SoCs. It
      features several units for image processing, this patch adds support
      for the units needed for Framebuffer support, namely:
      
      - Display Controller (dc)
      - Display Interface (di)
      - Display Multi Fifo Controller (dmfc)
      - Display Processor (dp)
      - Image DMA Controller (idmac)
      
      This patch is based on the Freescale driver, but follows a different
      approach. The Freescale code implements logical idmac channels and
      the handling of the subunits is hidden in common idmac code pathes
      in big switch/case statements. This patch instead just provides code
      and resource management for the different subunits. The user, in this
      case the framebuffer driver, decides how the different units play
      together.
      
      The IPU has other units missing in this patch:
      
      - CMOS Sensor Interface (csi)
      - Video Deinterlacer (vdi)
      - Sensor Multi FIFO Controler (smfc)
      - Image Converter (ic)
      - Image Rotator (irt)
      Signed-off-by: NSascha Hauer <s.hauer@pengutronix.de>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      aecfbdb1