1. 13 3月, 2015 2 次提交
  2. 06 3月, 2015 1 次提交
    • A
      omap: gpmc: 'nandecc sw' can use HAM1 or BCH8 · b050898e
      Ash Charles 提交于
      The 'nandecc sw' command selects a software-based error correction
      algorithm.  By default, this is OMAP_ECC_HAM1_CODE_SW but some
      platforms use OMAP_ECC_BCH8_CODE_HW_DETECTION_SW as their
      software-based correction algorithm.  Allow a user to be specific e.g.
       # nandecc sw <hamming|bch8>
      where 'hamming' is still the default.
      
      Note: we don't just use CONFIG_NAND_OMAP_ECCSCHEME as it might be set
            to a hardware-based ECC scheme---a little strange when the user
            has requested 'sw' ECC.
      Signed-off-by: NAsh Charles <ashcharles@gmail.com>
      b050898e
  3. 05 3月, 2015 1 次提交
  4. 17 1月, 2015 1 次提交
    • T
      TI ARMv7: Don't use GD before crt0.S has set it · a6b541b0
      Tom Rini 提交于
      Prior to this change we set the gd pointer early so that we can store
      data in it.  This becomes problematic for DM changes as well as being
      odd in general.  Re-work the code paths so that we don't need to set the
      gd pointer so early and instead can rely upon the normal setting of it.
      
      In order to do this we do need to move certain calls from s_init into
      spl_board_init(), mainly preloader_console_init and
      save_omap_boot_params.
      
      Tested on: Beaglebone Black, AM43xx GP EVM, Beagleboard, Beagleboard xM,
      OMAP5 uEVM, DRA7xx EVM
      Signed-off-by: NTom Rini <trini@ti.com>
      Tested-by: NSimon Glass <sjg@chromium.org>
      Reviewed-by: NSimon Glass <sjg@chromium.org>
      a6b541b0
  5. 27 10月, 2014 1 次提交
  6. 26 10月, 2014 1 次提交
  7. 25 10月, 2014 1 次提交
  8. 24 10月, 2014 1 次提交
  9. 20 6月, 2014 1 次提交
  10. 12 6月, 2014 1 次提交
  11. 18 4月, 2014 1 次提交
  12. 13 11月, 2013 1 次提交
    • H
      i2c, omap24xx: convert driver to new mutlibus/mutliadapter framework · 6789e84e
      Heiko Schocher 提交于
      - add omap24xx driver to new multibus/multiadpater support
      - adapted all config files, which uses this driver
      
      Tested on the am335x based siemens boards rut, dxr2 and pxm2
      posted here:
      http://patchwork.ozlabs.org/patch/263211/Signed-off-by: NHeiko Schocher <hs@denx.de>
      Tested-by: NTom Rini <trini@ti.com>
      Cc: Lars Poeschel <poeschel@lemonage.de>
      Cc: Steve Sakoman <sakoman@gmail.com>
      Cc: Thomas Weber <weber@corscience.de>
      Cc: Tom Rix <Tom.Rix@windriver.com>
      Cc: Grazvydas Ignotas <notasas@gmail.com>
      Cc: Enric Balletbo i Serra <eballetbo@iseebcn.com>
      Cc: Luca Ceresoli <luca.ceresoli@comelit.it>
      Cc: Igor Grinberg <grinberg@compulab.co.il>
      Cc: Ilya Yanok <yanok@emcraft.com>
      Cc: Stefano Babic <sbabic@denx.de>
      Cc: Nishanth Menon <nm@ti.com>
      Cc: Pali Rohár <pali.rohar@gmail.com>
      Cc: Peter Barada <peter.barada@logicpd.com>
      Cc: Nagendra T S  <nagendra@mistralsolutions.com>
      Cc: Michael Jones <michael.jones@matrix-vision.de>
      Cc: Raphael Assenat <raph@8d.com>
      Acked-by: NIgor Grinberg <grinberg@compulab.co.il>
      Acked-by: NStefano Babic <sbabic@denx.de>
      6789e84e
  13. 24 7月, 2013 1 次提交
  14. 08 4月, 2013 1 次提交
    • A
      omap_gpmc: change nandecc command · da634ae3
      Andreas Bießmann 提交于
      With uppcoming BCH support on OMAP devices we need to decide between differnt
      algorithms when switching the ECC engine.  Currently we support 1-bit hammign
      and 8-bit BCH on HW backend.
      
      In order to switch between differnet ECC algorithms we need to change the
      interface of omap_nand_switch_ecc() also.
      Signed-off-by: NAndreas Bießmann <andreas.devel@googlemail.com>
      Cc: Tom Rini <trini@ti.com>
      Cc: Thomas Weber <thomas.weber.linux@googlemail.com>
      da634ae3
  15. 11 3月, 2013 1 次提交
  16. 09 3月, 2013 2 次提交
  17. 10 12月, 2012 1 次提交
  18. 31 10月, 2012 1 次提交
  19. 28 9月, 2012 8 次提交
  20. 15 5月, 2012 1 次提交
    • T
      omap3: Introduce weak misc_init_r · 8a87a3d7
      Tom Rini 提交于
      Introduce a __weak misc_init_r function that just runs dieid_num_r().
      Remove misc_init_r from cm_t35, mcx, omap3_logic and mt_ventoux as this was
      all they did for misc_init_r.
      
      Cc: Igor Grinberg <grinberg@compulab.co.il>
      Cc: Ilya Yanok <yanok@emcraft.com>
      Cc: Peter Barada <peter.barada@logicpd.com>
      Cc: Stefano Babic <sbabic@denx.de>
      Signed-off-by: NTom Rini <trini@ti.com>
      Acked-by: NIgor Grinberg <grinberg@compulab.co.il>
      8a87a3d7
  21. 28 3月, 2012 1 次提交
  22. 28 2月, 2012 1 次提交
    • A
      armv7: omap3: leave outer cache enabled · f1f2c3ca
      Aneesh V 提交于
      Mainline kernel for OMAP3 doesn't enable L2 cache
      It expects L2$ to be enabled by ROM-code/bootloader.
      
      Leaving L2$ enabled can be troublesome in cases where
      the L2 cache is not under CP15 control, such as in
      Cortex-A9. This problem is explained in detail in
      the commit dc7100f4
      
      However, this problem doesn't apply to Cortex-A8
      because L2$ in Cortex-A8 is under CP15 control and
      hence the generic armv7 maintenance opertions work
      for it.
      
      As such we can make an exception for OMAP3 and
      leave the L2$ enabled when we jump to kernel. This
      is done by removing the strongly-linked implementation
      of v7_outer_cache_disable() and allowing it to fall
      back to the weakly linked implementation that doesn't
      do anything.
      Signed-off-by: NAneesh V <aneesh@ti.com>
      f1f2c3ca
  23. 12 2月, 2012 2 次提交
  24. 16 1月, 2012 1 次提交
  25. 07 12月, 2011 1 次提交
    • T
      OMAP3: Add SPL_BOARD_INIT hook · ee08a826
      Tom Rini 提交于
      Add an SPL_BOARD_INIT hook and for OMAP3 have it turn on i2c.  OMAP4
      doesn't need i2c enabled in SPL.  Enable SPL_BOARD_INIT on devkit8000.
      
      Cc: Frederik Kriewitz <frederik@kriewitz.eu>
      Signed-off-by: NTom Rini <trini@ti.com>
      ee08a826
  26. 29 11月, 2011 1 次提交
  27. 28 11月, 2011 1 次提交
  28. 28 10月, 2011 1 次提交
  29. 01 10月, 2011 1 次提交
  30. 04 9月, 2011 1 次提交