lkml.org 
[lkml]   [2015]   [Oct]   [30]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 12/19] drm: sun4i: tv: Add PAL output standard
    Date
    Now that we have support for the composite output, we can start adding new
    supported standards. Start with PAL, and we will add other eventually.

    Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
    ---
    drivers/gpu/drm/sun4i/sun4i_tv.c | 42 ++++++++++++++++++++++++++++++++++++++++
    1 file changed, 42 insertions(+)

    diff --git a/drivers/gpu/drm/sun4i/sun4i_tv.c b/drivers/gpu/drm/sun4i/sun4i_tv.c
    index dc55e340410c..4b95d04ff457 100644
    --- a/drivers/gpu/drm/sun4i/sun4i_tv.c
    +++ b/drivers/gpu/drm/sun4i/sun4i_tv.c
    @@ -175,7 +175,49 @@ struct sun4i_tv {
    struct sun4i_drv *drv;
    };

    +struct video_levels pal_video_levels = {
    + .black = 252, .blank = 252,
    +};
    +
    +struct burst_levels pal_burst_levels = {
    + .cb = 40, .cr = 40,
    +};
    +
    +struct color_gains pal_color_gains = {
    + .cb = 224, .cr = 224,
    +};
    +
    +struct resync_parameters pal_resync_parameters = {
    + .field = true, .line = 13, .pixel = 12,
    +};
    +
    struct tv_mode tv_modes[] = {
    + {
    + .name = "PAL",
    + .mode = SUN4I_TVE_CFG0_RES_576i,
    + .chroma_freq = 0x2a098acb,
    +
    + .back_porch = 138,
    + .front_porch = 24,
    + .line_number = 625,
    +
    + .hdisplay = 720,
    + .hfront_porch = 3,
    + .hsync_len = 2,
    + .hback_porch = 139,
    +
    + .vdisplay = 576,
    + .vfront_porch = 28,
    + .vsync_len = 2,
    + .vback_porch = 19,
    +
    + .vblank_level = 252,
    +
    + .color_gains = &pal_color_gains,
    + .burst_levels = &pal_burst_levels,
    + .video_levels = &pal_video_levels,
    + .resync_params = &pal_resync_parameters,
    + },
    };

    static inline struct sun4i_tv *
    --
    2.6.2


    \
     
     \ /
      Last update: 2015-10-30 15:41    [W:4.177 / U:0.016 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site