03 Feb, 2014

1 commit


15 Oct, 2013

1 commit


24 Jul, 2013

1 commit


13 Jun, 2013

1 commit

  • This patch enables and initialises DWMMC for SMDK5250.
    Supports both FDT and non-FDT. This patch creates a new file
    'exynos5-dt.c' meant for FDT support.
    exynos5-dt.c: This file shall contain all code which supports FDT.
    Any addition of FDT support for any module needs to be
    added in this file.
    smdk5250.c: This file shall contain the code which supports non-FDT.
    version. Any addition of non-FDT support for any module
    needs to be added in this file.
    May be, the file smdk5250.c can be removed in near future
    when non-FDT is not required.

    The Makefile is updated to compile only one of the files
    exynos5-dt.c / smdk5250.c based on FDT configuration.

    NOTE:
    Please note that all additions corresponding to FDT need to be added into the
    file exynos5-dt.c.
    At same time if non-FDT support is required then add the corresponding
    updations into smdk5250.c.

    Signed-off-by: Amar
    Signed-off-by: Minkyu Kang

    Amar
     

13 Apr, 2013

1 commit


27 Mar, 2013

2 commits

  • Add function to parse FIMD data from device tree.
    The driver still supports non-DT case.
    Define panel_info statically in some file if you are not using DT.
    If you have defined DT node for FIMD, panel_info will be filled
    using the bindings of FIMD DT node.

    Signed-off-by: Ajay Kumar
    Signed-off-by: Minkyu Kang

    Ajay Kumar
     
  • Replaced the functionality of callbacks by using a standard set of functions.
    Instead of implementing and hooking up a callback, put the same code in one of
    the standard set of functions by overriding it.

    This patch is tested only on SMDK5250.
    For Trats and universal_c210 board, it is only compile tested.

    Signed-off-by: Ajay Kumar
    Signed-off-by: Minkyu Kang

    Ajay Kumar
     

21 Mar, 2013

3 commits

  • lcd_base is available as gd->fb_base as well, there is no need
    to keep a seperate copy.

    For completeness the ack of Bo Shen is for the atmel part.
    Cc: Alessandro Rubini
    Cc: Anatolij Gustschin
    Cc: Bo Shen
    Cc: Haavard Skinnemoen
    Cc: Kyungmin Park
    Cc: Marek Vasut
    Cc: Minkyu Kang
    Cc: Nikita Kiryanov
    Cc: Simon Glass
    Cc: Stelian Pop
    Cc: Tom Warren
    Acked-by: Bo Shen
    Signed-off-by: Jeroen Hofstee
    [agust: also fix cm_t35 board while rebasing]
    Signed-off-by: Anatolij Gustschin

    Jeroen Hofstee
     
  • console_col, console_row, lcd_line_length, lcd_console_address had
    to be declared in board / driver specific code, but were not actually
    used there on many boards. Get rid of the global variables.

    for completeness, the ack of Bo Shen is for the atmel part
    Cc: Alessandro Rubini
    Cc: Anatolij Gustschin
    Cc: Bo Shen
    Cc: Kyungmin Park
    Cc: Marek Vasut
    Cc: Minkyu Kang
    Cc: Nikita Kiryanov
    Cc: Simon Glass
    Cc: Stelian Pop
    Cc: Tom Warren
    Acked-by: Bo Shen
    Signed-off-by: Jeroen Hofstee
    [agust: rebased and fixed cm_t35 board]
    Signed-off-by: Anatolij Gustschin

    Jeroen Hofstee
     
  • lcd_color_fg and lcd_color_bg had to be declared in board specific
    code, but were not actually used there; in addition, we have getter /
    setter functions for these, which were not used either.

    Get rid of the global variables, and use the getter function where
    needed (so far no setter calls are needed).

    Signed-off-by: Wolfgang Denk
    Cc: Alessandro Rubini
    Cc: Anatolij Gustschin
    Cc: Bo Shen
    Cc: Haavard Skinnemoen
    Cc: Kyungmin Park
    Cc: Marek Vasut
    Cc: Minkyu Kang
    Cc: Nikita Kiryanov
    Cc: Simon Glass
    Cc: Stelian Pop
    Cc: Tom Warren
    Acked-by: Simon Glass
    Acked-by: Jeroen Hofstee
    [agust: also fixed cm_t35 board while rebasing]
    Signed-off-by: Anatolij Gustschin

    Wolfgang Denk
     

14 Jan, 2013

1 commit

  • Previously, the call to draw_logo() was happening irrespective
    of whether we have selected logo or LCD console.
    With this patch we call draw_logo() only when CONFIG_CMD_BMP is selected.

    This would even fix the following compilation warning:
    exynos_fb.c: In function 'draw_logo':
    exynos_fb.c:74:8: warning: variable 'addr' set but not used
    [-Wunused-but-set-variable]
    exynos_fb.c:73:9: warning: variable 'y' set but not used
    [-Wunused-but-set-variable]
    exynos_fb.c:73:6: warning: variable 'x' set but not used
    [-Wunused-but-set-variable]

    Signed-off-by: Ajay Kumar
    Signed-off-by: Minkyu Kang

    Ajay Kumar
     

10 Jan, 2013

1 commit

  • Currently, exynos FIMD driver is being used to support only TIZEN LOGOs.
    In order to get LCD console, we need to enable half word swap feature
    of FIMD and use 16 BPP.
    LCD console and proprietary Logo cannot be used simultaneously.
    We use "logo_on" field inside vidinfo_t structure to decide whether
    user wants Logo or Console.
    Define CONFIG_CMD_BMP and make logo_on = 1 to get Logo on screen.
    Use logo_on = 0 to get output console on LCD.

    Signed-off-by: Ajay Kumar
    Signed-off-by: Minkyu Kang

    Ajay Kumar
     

09 Jan, 2013

1 commit


15 Nov, 2012

1 commit


01 Sep, 2012

1 commit

  • If dp_enabled was set, exynos fb driver support display port feature.
    This patch depends on [PATCH] video: support exynos fimd driver
    for various exynos series.

    http://marc.info/?l=u-boot&m=134119605104467&w=2

    Signed-off-by: Donghwa Lee
    Signed-off-by: Kyungmin Park
    Signed-off-by: Minkyu Kang

    Donghwa Lee
     

07 Jul, 2012

1 commit

  • panel_info data structure is gloable variable, so, I have initialized it
    in board file. If it is initialized in init_panel_info() like existing,
    it can't be used in drv_lcd_init() in common/lcd.c because
    init_panel_info() is called after drv_lcd_init().

    Signed-off-by: Donghwa Lee
    Signed-off-by: Kyungmin Park
    Acked-by: Anatolij Gustschin
    Signed-off-by: Minkyu Kang

    Donghwa Lee
     

25 May, 2012

1 commit

  • This patch supports drawing 32bpp bitmap TIZEN logo in exynos fb.
    "tizen_hd_logo.h" data is compressed from trats_logo.bmp to
    trats_logo.bmp.gz by gzip and converted to tizen_hd_logo.h header file
    format by some application. The logo data is decompressed in the exynos
    fb driver by bmp_display().

    Signed-off-by: Donghwa Lee
    Signed-off-by: Kyungmin Park
    Acked-by: Minkyu Kang
    Signed-off-by: Anatolij Gustschin

    Donghwa Lee
     

15 May, 2012

2 commits