Skip to content
Snippets Groups Projects
  1. Aug 12, 2013
    • Donghwa Lee's avatar
      exynos: video: change mipi dsi write function parameters correctly · 9c17a325
      Donghwa Lee authored and Anatolij Gustschin's avatar Anatolij Gustschin committed
      
      This patch have changed mipi dsi write functions' parameters correctly
      so that type cast operations were removed. And mipi dsi payload is
      composed with array of panel commands to improve readability.
      
      Signed-off-by: default avatarDonghwa Lee <dh09.lee@samsung.com>
      9c17a325
    • Marek Vasut's avatar
      video: Add small 4x6 font from Linux · 78556631
      Marek Vasut authored and Anatolij Gustschin's avatar Anatolij Gustschin committed
      
      This font is based on Linux drivers/video/console/font_mini_4x6.c as of commit:
      
      commit bcfbeecea11c15e243f076d37d637c2598aff4fe
      Author: Bjarni Ingi Gislason <bjarniig@rhi.hi.is>
      Date:   Sun Aug 12 15:05:10 2012 +0000
      
          drivers: console: font_: Change a glyph from "broken bar" to "vertical line"
      
      I removed these lines as they are useless in U-Boot:
        #include <linux/font.h>
        #define FONTDATAMAX 1536
        Whole "const struct font_desc font_mini_4x6" block
      
      This patch also adds a new configuration option to select this smaller font,
      CONFIG_VIDEO_FONT_4X6 , but this is disabled by default. The default setting
      is the regular "large" font.
      
      Signed-off-by: default avatarMarek Vasut <marex@denx.de>
      Cc: Anatolij Gustschin <agust@denx.de>
      78556631
    • Marek Vasut's avatar
      video: Encapsulate font in video_font_data.h · ac8ba84c
      Marek Vasut authored and Anatolij Gustschin's avatar Anatolij Gustschin committed
      
      This patch moves all the font configuration values into video_font_data.h
      so they are all in the right place with the font. The video_font.h now only
      includes video_font_data.h and will allow us to select and include different
      font once more fonts are added.
      
      Signed-off-by: default avatarMarek Vasut <marex@denx.de>
      Cc: Anatolij Gustschin <agust@denx.de>
      [agust: fixed build warning for mcc200]
      Signed-off-by: default avatarAnatolij Gustschin <agust@denx.de>
      ac8ba84c
  2. Aug 10, 2013
  3. Aug 09, 2013
    • Marek Vasut's avatar
      video: Implement continuous screen refresh for SmartLCD into mxsfb · 84f957f8
      Marek Vasut authored and Anatolij Gustschin's avatar Anatolij Gustschin committed
      
      The LCDIF interface doesn't give us any means to do continuous refresh
      when driving a SmartLCD. To work this around, we produce a special
      circular DMA descriptor, which only writes the HW_LCDIF_CTRL0 register
      and sets the RUN bit.
      
      Signed-off-by: default avatarMarek Vasut <marex@denx.de>
      Cc: Anatolij Gustschin <agust@denx.de>
      Cc: Fabio Estevam <fabio.estevam@freescale.com>
      Cc: Otavio Salvador <otavio@ossystems.com.br>
      Cc: Stefano Babic <sbabic@denx.de>
      84f957f8
    • Marek Vasut's avatar
      video: Add System-Mode configuration hook into mxsfb · 9de4b729
      Marek Vasut authored and Anatolij Gustschin's avatar Anatolij Gustschin committed
      
      Add hook that allow configuring SmartLCD attached the MXS LCDIF
      controller operating in System-Mode. This hook can be overriden
      by a platform-specific SmartLCD programming routine, which writes
      the SmartLCD specific values into it's registers.
      
      Also, this patch makes sure the SYNC signals are off for the
      SmartLCD case.
      
      Signed-off-by: default avatarMarek Vasut <marex@denx.de>
      Cc: Anatolij Gustschin <agust@denx.de>
      Cc: Fabio Estevam <fabio.estevam@freescale.com>
      Cc: Otavio Salvador <otavio@ossystems.com.br>
      Cc: Stefano Babic <sbabic@denx.de>
      9de4b729
    • Marek Vasut's avatar
      video: Allocate the MXSFB framebuffer aligned · e57baf5d
      Marek Vasut authored and Anatolij Gustschin's avatar Anatolij Gustschin committed
      
      Allocate the framebuffer aligned so it can be flushed
      and the flush_dcache_range() function won't complain.
      
      Signed-off-by: default avatarMarek Vasut <marex@denx.de>
      Cc: Anatolij Gustschin <agust@denx.de>
      Cc: Fabio Estevam <fabio.estevam@freescale.com>
      Cc: Otavio Salvador <otavio@ossystems.com.br>
      Cc: Stefano Babic <sbabic@denx.de>
      Acked-by: default avatarStefano Babic <sbabic@denx.de>
      e57baf5d
    • Marek Vasut's avatar
      dma: apbh: Add special circular mode for LCD · 69f7345c
      Marek Vasut authored and Anatolij Gustschin's avatar Anatolij Gustschin committed
      
      Add special function that executes a specially crafted circular
      DMA descriptor. The function doesn't wait for the descriptor to
      finish the transfer, since the descritor never finishes. This is
      useful when operating a SmartLCD through the LCDIF interface, as
      the LCDIF does not give us any means to have continuous refresh
      of the SmartLCD. Instead, the RUN bit in the LCDIF CTRL register
      must be triggered manually. This can be worked around by starting
      an DMA transfer which continuously sets the RUN bit. This function
      allows starting exactly such transfer.
      
      Signed-off-by: default avatarMarek Vasut <marex@denx.de>
      Cc: Anatolij Gustschin <agust@denx.de>
      Cc: Fabio Estevam <fabio.estevam@freescale.com>
      Cc: Otavio Salvador <otavio@ossystems.com.br>
      Cc: Stefano Babic <sbabic@denx.de>
      69f7345c
  4. Aug 08, 2013
  5. Aug 06, 2013
  6. Aug 03, 2013
    • Marek Vasut's avatar
      i2c: soft: Fix typo in CONFIG_SYS_I2C_SOFT_SPEED · 90f002a9
      Marek Vasut authored and Heiko Schocher's avatar Heiko Schocher committed
      
      In case only the CONFIG_SYS_I2C_SPEED is set in configuration file,
      the CONFIG_SYS_I2C_SOFT_SPEED is defined as CONFIG_SYS_I2C_SPEED.
      The CONFIG_SYS_I2C_SOFT_SPEED is then used throughout the driver.
      
      Unfortunatelly, due to a typo in the driver, instead of defining
      CONFIG_SYS_I2C_SOFT_SPEED, an CONFIG_SYS_SOFT_I2C_SPEED was defined
      and therefore the driver failed to compile. The same applies for
      CONFIG_SYS_I2C_SOFT_SLAVE , where the swap happens as well.
      
      This patch fixes the issue.
      
      Signed-off-by: default avatarMarek Vasut <marex@denx.de>
      Cc: Heiko Schocher <hs@denx.de>
      90f002a9
  7. Aug 02, 2013
  8. Aug 01, 2013
  9. Jul 31, 2013
  10. Jul 30, 2013
  11. Jul 29, 2013
Loading