1. 14 Aug, 2013 2 commits
  2. 13 Aug, 2013 10 commits
  3. 12 Aug, 2013 12 commits
  4. 10 Aug, 2013 9 commits
  5. 09 Aug, 2013 7 commits
    • Roy Zang's avatar
      83xx/pcie: fix build error for 83xx pcie · ce24f87b
      Roy Zang authored
      
      
      Fix the following build error caused by patch "powerpc/pcie: add PCIe
      version 3.x support":
      
      pcie.c:302:34: error: 'PCI_LTSSM' undeclared (first use in this function)
      pcie.c:303:15: error: 'PCI_LTSSM_L0' undeclared (first use in this function)
      Signed-off-by: default avatarRoy Zang <tie-fei.zang@freescale.com>
      Signed-off-by: default avatarYork Sun <yorksun@freescale.com>
      ce24f87b
    • Marek Vasut's avatar
      video: Implement continuous screen refresh for SmartLCD into mxsfb · 84f957f8
      Marek Vasut authored
      
      
      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
      
      
      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
      
      
      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
      
      
      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
    • James Yang's avatar
      powerpc/mpc8xxx: Fix TIMING_CFG_3[EXT_ACTTOPRE] · c45f5c08
      James Yang authored
      
      
      The TIMING_CFG_3[EXT_ACTTOPRE] register field is 2 bits wide, but
      the mask omitted the LSB.  This patch provides a 2-bit wide mask.
      Signed-off-by: default avatarJames Yang <James.Yang@freescale.com>
      Signed-off-by: default avatarYork Sun <yorksun@freescale.com>
      c45f5c08
    • Mingkai Hu's avatar
      powerpc/c29xpcie: add support for C29XPCIE board · a8d9758d
      Mingkai Hu authored
      
      
      C29XPCIE board is a series of Freescale PCIe add-in cards to perform
      as public key crypto accelerator or secure key management module. It
      includes C293PCIE board, C293PCIE board and C291PCIE board.
      
       - 512KB platform SRAM in addition to 512K L2 Cache/SRAM
       - 512MB soldered DDR3 32bit memory
       - CPLD System Logic
       - 64MB x16 NOR flash and 4GB x8 NAND flash
       - 16MB SPI flash
      Signed-off-by: default avatarMingkai Hu <Mingkai.Hu@freescale.com>
      Singed-off-by: default avatarPo Liu <Po.Liu@freescale.com>
      [yorksun: Fixup include/configs/C29XPCIE.h]
      Signed-off-by: default avatarYork Sun <yorksun@freescale.com>
      a8d9758d