20 Jul, 2018

3 commits

  • Add new mipi dsi driver sec_mipi_dsim to support the samsung mipi dsi used
    on iMX8MM and iMX7D platforms. This driver implements the interfaces required
    by mipi dsi bridge. Users can use mipi dsi bridge common APIs to access it.

    Signed-off-by: Ye Li
    (cherry picked from commit b08b17cde486a232b602b806862de56a26117c51)

    Ye Li
     
  • Update the mipi_dsi_northwest driver to implement mipi dsi bridge interfaces
    and register it as a bridge controller. Users can call bridge common interfaces
    to access the northwest driver, don't need to call its private driver functions.

    We also add a kconfig entry for this driver, the name is changed to
    CONFIG_IMX_NORTHWEST_MIPI_DSI

    Signed-off-by: Ye Li
    (cherry picked from commit a668cdb1ef5bcef4a574640f5c06ff07520254df)

    Ye Li
     
  • Add a mipi dsi bridge driver to abstract mipi dsi interfaces for
    mipi panel and display controller drivers.
    So for panel and display conntroller drivers, they can use same functions
    to access mipi dsi controller.

    Signed-off-by: Ye Li
    (cherry picked from commit 4bb9c1168a9b2796a1360d5e93420e4737fc3ba3)

    Ye Li
     

27 Apr, 2018

4 commits


26 Jan, 2018

2 commits

  • The sunXi arm64 build has overflown, leading to the main U-boot binary
    overwriting the environment when flashing the new image, or even worse,
    overwriting itself when we're calling saveenv.

    Disable this command that is not critical until we can adress the issue
    properly.

    Reviewed-by: Anatolij Gustschin
    Reviewed-by: Andre Przywara
    Signed-off-by: Maxime Ripard
    Reviewed-by: Jagan Teki

    Maxime Ripard
     
  • The sunXi arm64 build has overflown, leading to the main U-boot binary
    overwriting the environment when flashing the new image, or even worse,
    overwriting itself when we're calling saveenv.

    Disable this command that is not critical until we can adress the issue
    properly.

    Reviewed-by: Anatolij Gustschin
    Reviewed-by: Andre Przywara
    Signed-off-by: Maxime Ripard
    Reviewed-by: Jagan Teki

    Maxime Ripard
     

26 Oct, 2017

1 commit

  • Add an option to indicate that the video driver should setup a SimpleFB
    node that passes the video framebuffer initialized by U-Boot to the
    operating system kernel.

    Currently only the Allwinner DE driver uses this option, and the
    definition of this option in the sunxi-common.h config header is
    converted to an imply of this option from CONFIG_VIDEO_SUNXI.

    Signed-off-by: Icenowy Zheng
    Acked-by: Maxime Ripard

    Icenowy Zheng
     

29 Sep, 2017

1 commit


12 Sep, 2017

5 commits

  • The use-case is that the thing that loaded u-boot already put a splash
    image on screen. And we want to preserve that until grub boot menu
    takes over.

    Signed-off-by: Rob Clark

    Rob Clark
     
  • Not really qcom specific, but for now qcom/lk is the one firmware that
    is (afaiu) setting up the appropriate dt node for pre-configured
    display. Uses the generic simple-framebuffer DT bindings so this should
    be useful on other platforms.

    Signed-off-by: Rob Clark

    Rob Clark
     
  • The STM32 LTDC display controller provides a parallel digital RGB and
    signals for horizontal, vertical synchronization, Pixel Clock and Data
    Enable as output to interface directly to a variety of LCD and TFT panels.

    The LTDC main features are:
    - 24-bit RGB Parallel Pixel Output, Programmable timings & polarity for
    HSync, VSync and Data Enable.
    - 2 layers with Blending, Color Keying, Window position & size,
    Dithering, Background color, Color Look-Up Table (CLUT).
    - Supported layer color formats: ARGB8888, RGB888, RGB565, ARGB1555,
    ARGB4444, L8 CLUT, AL44 & AL88

    This LTDC driver:
    - supports: RGB parallel output with timings & polarity, 1 layer
    in RGB565.
    - supports but with hard-coded configurations: blending, window
    position & size (crop), background color.
    - does not support yet: rgb888, argb8888, 8-bit clut, dithering.

    This LTDC driver is compatible with all stm32 platforms with the
    LTDC IP and has been tested on stm32 f746-disco board.

    Signed-off-by: Philippe CORNU

    Philippe CORNU
     
  • Add a driver for GPIO backlights.
    It understands the standard device tree binding.
    It can be used with simple-panel when PWM is not necessary.

    Signed-off-by: Patrick Delaunay

    Patrick Delaunay
     
  • Add a config to select individually the driver for PWM backlights.
    Manage "depends on" to be backyard compatible.

    Signed-off-by: Patrick Delaunay

    Patrick Delaunay
     

08 Aug, 2017

1 commit


16 May, 2017

1 commit

  • Instead of having drivers/video/rockchip/Kconfig point outside of its
    hierarchy for dw_hdmi.o, we should use a configuration-option to
    include the Designware HDMI support.

    This change introduces a new config option (not to be selected via
    menuconfig, but to be selected from a dependent video driver's
    configuration option) that enables dw_hdmi.o and selects it whenever
    the HDMI support for Rockchip SoCs is selected.

    Signed-off-by: Philipp Tomsich
    Reviewed-by: Simon Glass

    Philipp Tomsich
     

11 May, 2017

1 commit


01 May, 2017

1 commit


14 Apr, 2017

3 commits


17 Dec, 2016

1 commit


24 Oct, 2016

10 commits


12 Oct, 2016

1 commit


11 Oct, 2016

2 commits


17 Mar, 2016

1 commit

  • Add a video driver for Intel's broadwell integrated graphics controller.
    This uses a binary blob for most init, with the driver just performing a few
    basic tasks.

    This driver supports VESA as the mode-setting mechanism. Since most boards
    don't support driver model yet with VESA, a special case is added to the
    Kconfig for broadwell. Eventually all boards will use driver model and this
    can be removed.

    Signed-off-by: Simon Glass
    Acked-by: Bin Meng

    Simon Glass
     

17 Feb, 2016

2 commits