lkml.org 
[lkml]   [2018]   [Nov]   [7]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH v3 6/8] drm/panel: simple: Add support for the LeMaker BL035-RGB-002 3.5" LCD
    Date
    This adds support for the 3.5" LCD panel from LeMaker, sold for use with
    BananaPi boards. It comes with a 24-bit RGB888 parallel interface and
    requires an active-low DE signal

    Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
    ---
    drivers/gpu/drm/panel/panel-simple.c | 27 +++++++++++++++++++++++++++
    1 file changed, 27 insertions(+)

    diff --git a/drivers/gpu/drm/panel/panel-simple.c b/drivers/gpu/drm/panel/panel-simple.c
    index 07d576d99475..a259874f6039 100644
    --- a/drivers/gpu/drm/panel/panel-simple.c
    +++ b/drivers/gpu/drm/panel/panel-simple.c
    @@ -1562,6 +1562,30 @@ static const struct panel_desc kyo_tcg121xglp = {
    .bus_format = MEDIA_BUS_FMT_RGB888_1X7X4_SPWG,
    };

    +static const struct drm_display_mode lemaker_bl035_rgb_002_mode = {
    + .clock = 7000,
    + .hdisplay = 320,
    + .hsync_start = 320 + 20,
    + .hsync_end = 320 + 20 + 30,
    + .htotal = 320 + 20 + 30 + 38,
    + .vdisplay = 240,
    + .vsync_start = 240 + 4,
    + .vsync_end = 240 + 4 + 3,
    + .vtotal = 240 + 4 + 3 + 15,
    + .vrefresh = 60,
    +};
    +
    +static const struct panel_desc lemaker_bl035_rgb_002 = {
    + .modes = &lemaker_bl035_rgb_002_mode,
    + .num_modes = 1,
    + .size = {
    + .width = 70,
    + .height = 52,
    + },
    + .bus_format = MEDIA_BUS_FMT_RGB888_1X24,
    + .bus_flags = DRM_BUS_FLAG_DE_LOW,
    +};
    +
    static const struct drm_display_mode lg_lb070wv8_mode = {
    .clock = 33246,
    .hdisplay = 800,
    @@ -2599,6 +2623,9 @@ static const struct of_device_id platform_of_match[] = {
    }, {
    .compatible = "kyo,tcg121xglp",
    .data = &kyo_tcg121xglp,
    + }, {
    + .compatible = "lemaker,bl035-rgb-002",
    + .data = &lemaker_bl035_rgb_002,
    }, {
    .compatible = "lg,lb070wv8",
    .data = &lg_lb070wv8,
    --
    2.19.1
    \
     
     \ /
      Last update: 2018-11-07 19:21    [W:3.154 / U:0.348 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site