Skip to content
Snippets Groups Projects
  1. Apr 27, 2011
  2. Feb 01, 2011
  3. Dec 11, 2010
  4. Nov 19, 2010
  5. Nov 04, 2010
  6. Oct 26, 2010
    • Wolfgang Denk's avatar
      Replace CONFIG_SYS_GBL_DATA_SIZE by auto-generated value · 25ddd1fb
      Wolfgang Denk authored
      
      CONFIG_SYS_GBL_DATA_SIZE has always been just a bad workarond for not
      being able to use "sizeof(struct global_data)" in assembler files.
      Recent experience has shown that manual synchronization is not
      reliable enough.  This patch renames CONFIG_SYS_GBL_DATA_SIZE into
      GENERATED_GBL_DATA_SIZE which gets automatically generated by the
      asm-offsets tool.  In the result, all definitions of this value can be
      deleted from the board config files.  We have to make sure that all
      files that reference such data include the new <asm-offsets.h> file.
      
      No other changes have been done yet, but it is obvious that similar
      changes / simplifications can be done for other, related macro
      definitions as well.
      
      Signed-off-by: default avatarWolfgang Denk <wd@denx.de>
      Acked-by: default avatarKumar Gala <galak@kernel.crashing.org>
      25ddd1fb
  7. Oct 18, 2010
  8. Oct 17, 2010
  9. Oct 13, 2010
  10. Sep 19, 2010
    • Heiko Schocher's avatar
      ARM: implement relocation for ARM V7 (OMAP) · 561142af
      Heiko Schocher authored
      
      Change the implementation for ARM V7 to relocate the code to an
      arbitrary address in RAM.
      
      Adapt the Beagle board (Cortex A8) to test the changes.
      
      Portions of this work were supported by funding from
      the CE Linux Forum.
      
      Signed-off-by: default avatarHeiko Schocher <hs@denx.de>
      561142af
    • Heiko Schocher's avatar
      ARM V7 (OMAP): add data cache support, test on Beagle board · 95c6f6d3
      Heiko Schocher authored
      
      Add data cache support for ARM V7 systems. Used cache flush
      functions from linux:arch/arm/mm/cache-v7.S developed from
      Catalin Marinas.
      
      Enable "cache" command on Beagle board and test performance.
      
          Test 1: Loading 127 MB of data from NAND flash into RAM:
      
          Instr. Cache	off	on	on
            Data Cache	off	off	on
          --------------------------------------------------
          Beagle (Cortex A8)	116s	106s	30.3s	= x 3.8
      
          Test 2: uncompressing a gzipped image from RAM to RAM
                  (size compressed: 6.5 MiB, uncompressed: 35 MiB):
      
          Instr. Cache	off	on	on
            Data Cache	off	off	on
          --------------------------------------------------
          Beagle (Cortex A8)	1.84s	1.64s	0.12s	= x 15.3
      
      Portions of this work were supported by funding from
      the CE Linux Forum.
      
      Signed-off-by: default avatarHeiko Schocher <hs@denx.de>
      Reviewed-by: default avatarBen <Gardiner&lt;bengardiner@nanometrics.ca>
      95c6f6d3
  11. Sep 08, 2010
  12. Jul 05, 2010
  13. Jun 08, 2010
  14. Jun 07, 2010
  15. Feb 12, 2010
  16. Jan 31, 2010
  17. Jan 04, 2010
  18. Dec 20, 2009
    • Tom Rix's avatar
      OMAP3 beagle Add usbtty configuration · 25374bfb
      Tom Rix authored
      
      The primary console of beagle is the serial header.
      
      A secondary console is to use the usbtty.  The user can set this
      manually by doing
      
      setenv stdout usbtty; setenv stdin usbtty; setenv stderr usbtty
      saveenv
      
      usbtty will be usable by accessing the /dev/ttyACM0 on a linux host.
      
      Signed-off-by: default avatarTom Rix <Tom.Rix@windriver.com>
      25374bfb
  19. Dec 08, 2009
  20. Nov 27, 2009
  21. Oct 18, 2009
  22. Oct 13, 2009
    • Tom Rix's avatar
      TI OMAP3 Use arm init sequence to initialize i2c · 0297ec7e
      Tom Rix authored
      
      This changes fixes an early i2c error.
      
      It appears that I2C is working because once a read or write
      error is detected, the omap24xx_i2c driver calls i2c_init
      inside its error handling check.
      
      While it is ok to attempt error handling this way, the boards
      must not depend on this side effect to initialize it's i2c.
      
      Instead of explicitly calling i2c_init for every board, use
      the generic arm initialization in lib_arm/board.c. By defining
      the config variable CONFIG_HARD_I2C, the omap3 i2c initialization
      is included in the init_sequence table.
      
      Run tested on Beagle.
      Compile tested on the omap3's
      
      Signed-off-by: default avatarTom Rix <Tom.Rix@windriver.com>
      Acked-by: default avatarDirk Behme <dirk.behme@googlemail.com>
      0297ec7e
  23. Oct 04, 2009
    • Tom Rix's avatar
      TI OMAP3 Use arm init sequence to initialize i2c · 54737ba1
      Tom Rix authored
      
      This changes fixes an early i2c error.
      
      It appears that I2C is working because once a read or write
      error is detected, the omap24xx_i2c driver calls i2c_init
      inside its error handling check.
      
      While it is ok to attempt error handling this way, the boards
      must not depend on this side effect to initialize it's i2c.
      
      Instead of explicitly calling i2c_init for every board, use
      the generic arm initialization in lib_arm/board.c. By defining
      the config variable CONFIG_HARD_I2C, the omap3 i2c initialization
      is included in the init_sequence table.
      
      Run tested on Beagle.
      Compile tested on the omap3's
      
      Signed-off-by: default avatarTom Rix <Tom.Rix@windriver.com>
      Acked-by: default avatarDirk Behme <dirk.behme@googlemail.com>
      54737ba1
  24. Aug 08, 2009
  25. Aug 07, 2009
  26. Jul 29, 2009
    • Tom Rix's avatar
      OMAP3 Move twl4030 power and led functions · 2c155130
      Tom Rix authored
      
      Because twl4030 now has its own device files, move exiting
      omap3 power_init_r to a new location.
      
      power_init_r is the only function in board/omap3/common.
      It initializes the twl4030 power for the board and enables
      the led.
      
      The power part of the the function is moved to twl4030_power_init in
      drivers/power/twl4030.c The power compilation is conditional on the
      existing config variable CONFIG_TWL4030_POWER.
      
      The led part is moved to twl4030_led_init in the new file
      drivers/misc/twl4030_led.c  The led compilation is conditional on
      the new config variable CONFIG_TWL4030_LED
      
      The directory board/omap3/common was removed because power_init_r
      was the only function in it.
      
      Signed-off-by: default avatarTom Rix <Tom.Rix@windriver.com>
      Acked-by: default avatarJean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
      Acked-by: default avatarHeiko Schocher <hs@denx.de>
      2c155130
  27. Jul 18, 2009
  28. Jun 12, 2009
    • Stefan Roese's avatar
      mtd: MTD related config header changes (mtdparts command) · 942556a9
      Stefan Roese authored
      
      By changing the cmd_mtdparts to only use the MTD infrastructure and
      not the direct interface to the CFI NOR FLASH driver we now need
      to add the MTD infrastructure to all boards using those mtdparts
      commands. This patch adds those components:
      
      CONFIG_MTD_DEVICE (for all FLASH types)
      
      plus
      
      CONFIG_FLASH_CFI_MTD (for NOR FLASH)
      
      To all board maintainers: Please test this on your platforms and
      report any problems/issues found. Thanks.
      
      Signed-off-by: default avatarStefan Roese <sr@denx.de>
      Cc: Wolfgang Denk <wd@denx.de>
      Cc: Ron Madrid <info@sheldoninst.com>
      Cc: Georg Schardt <schardt@team-ctech.de>
      Cc: Michal Simek <monstr@monstr.eu>
      Cc: Ladislav Michl <ladis@linux-mips.org>
      Cc: Martin Krause <martin.krause@tqs.de>
      Cc: Gary Jennejohn <garyj@denx.de>
      Cc: Ricardo Ribalda <ricardo.ribalda@uam.es>
      942556a9
  29. Apr 30, 2009
  30. Apr 29, 2009
  31. Apr 26, 2009
  32. Apr 03, 2009
    • Wolfgang Denk's avatar
      Add "source" command; prepare removal of "autoscr" command · 74de7aef
      Wolfgang Denk authored
      
      According to the doc/feature-removal-schedule.txt, the "autoscr"
      command will be replaced by the "source" command in approximately 6
      months from now.
      
      This patch prepares this change and starts a 6 month transition
      period as follows:
      
      - The new "source" command has been added, which implements exactly
        the same functionlaity as the old "autoscr" command before
      - The old "autoscr" command name is kept as an alias for compatibility
      - Command sequences, script files atc. have been adapted to use the
        new "source" command
      - Related environment variables ("autoscript", "autoscript_uname")
        have *not* been adapted yet; these will be renamed resp. removed in
        a separate patch when the support for the "autoscr" command get's
        finally dropped.
      
      Signed-off-by: default avatarWolfgang Denk <wd@denx.de>
      74de7aef
  33. Mar 30, 2009
Loading