Changes between Version 2 and Version 3 of linux/media


Ignore:
Timestamp:
10/12/2018 10:17:10 PM (6 years ago)
Author:
Tim Harvey
Comment:

updated kernel requirements and IPU/CSI table

Legend:

Unmodified
Added
Removed
Modified
  • linux/media

    v2 v3  
    140140=== Kernel Drivers
    141141The following kernel drivers need to be enabled for IMX6 capture:
    142 - CONFIG_MEDIA_CONTROLLER - for media controller drivers and framework
    143 - CONFIG_VIDEO_V4L2_SUBDEV_API - for V4L2 subdev framework
    144 - CONFIG_VIDEO_IMX_MEDIA - for IMX6 media controller
    145 - CONFIG_VIDEO_MUX -
    146 - CONFIG_VIDEO_ADV7180 - for Ventana Analog Video Capture
     142- CONFIG_MEDIA_CONTROLLER=y - for media controller drivers and framework
     143- CONFIG_VIDEO_V4L2_SUBDEV_API=y - for V4L2 subdev framework
     144- CONFIG_VIDEO_IMX_MEDIA=y - for IMX6 media controller
     145- CONFIG_VIDEO_MUX=y - Video Multiplexer
     146- CONFIG_VIDEO_ADV7180=m - for Ventana Analog CVBS Video Capture (module)
     147- CONFIG_VIDEO_TDA1997X=m - for Ventana Digital HDMI Video Capture (module)
    147148
    148149The kernel will display messages such as:
     
    211212|| GW5100/GW5530 || IMX6DL || IPU1_CSI0             || N/A ||
    212213|| GW5514        || IMX6Q  || N/A                   || IPU1_CSI0 ||
    213 || GW5510        || IMX6Q  || N/A                   || IPU1_CSI0 ||
     214|| GW5510        || IMX6S  || N/A                   || IPU1_CSI0 ||
    214215
    215216The pipelines you construct with {{{media-ctl}}} will differ depending on what you are trying to accomplish as different hardware blocks (translated to entities in the media controller graph) can perform different translations such as colorspace conversion, scaling, rotation, or de-interlacing. In some cases there are multiple ways to achieve a certain translation with different trade-offs.