1. 13 3月, 2012 4 次提交
  2. 19 8月, 2011 2 次提交
  3. 23 5月, 2011 1 次提交
  4. 29 3月, 2011 1 次提交
  5. 16 3月, 2011 1 次提交
    • D
      fbdev: sh_mobile_lcdc: Add YUV framebuffer support · 53b50314
      Damian Hobson-Garcia 提交于
      Supports YCbCr420sp, YCbCr422sp, and YCbCr44sp, formats
      (bpp = 12, 16, and 24) respectively.
      
      When double-buffering both Y planes appear before the C planes (Y-Y-C-C),
      as opposed to  Y-C-Y-C.
      
      Set .nonstd in struct sh_mobile_lcdc_chan_cfg to enable YUV mode, and use
      .bpp to distiguish between the 3 modes.
      The value of .nonstd is copied to bits 16-31 of LDDFR in the LCDC and
      should be set accordingly.
      .nonstd must be set to 0 for RGB mode.
      
      Due to the encoding of YUV data, the framebuffer will clear to green
      instead of black.
      
      In YUV 420 mode, panning is only possible in 2 line increments.
      Additionally in YUV 420 mode the vertical resolution of the framebuffer
      must be an even number.
      Signed-off-by: NDamian Hobson-Garcia <dhobsong@igel.co.jp>
      Signed-off-by: NPaul Mundt <lethal@linux-sh.org>
      53b50314
  6. 10 3月, 2011 1 次提交
  7. 16 9月, 2010 1 次提交
  8. 14 9月, 2010 2 次提交