- Apr 27, 2011
-
-
Igor Grinberg authored
update config for OMAP3 CM-T35 Signed-off-by:
Igor Grinberg <grinberg@compulab.co.il> Signed-off-by:
Sandeep Paulraj <s-paulraj@ti.com>
-
- Feb 01, 2011
-
-
Mike Rapoport authored
This patch adds support for CM-T35 board Signed-off-by:
Mike Rapoport <mike@compulab.co.il> Signed-off-by:
Sandeep Paulraj <s-paulraj@ti.com>
-
- Dec 11, 2010
-
-
Dirk Behme authored
CC: Ruslan N. Araslanov <byaaka@yandex.ru> Signed-off-by:
Ruslan Araslanov <ruslan.araslanov@vitecmm.com> Signed-off-by:
Sandeep Paulraj <s-paulraj@ti.com>
-
- Nov 19, 2010
-
-
Grazvydas Ignotas authored
Most OMAP3 boards have various flash related macros in their configs that are either not referenced anywhere in the code or are used by drivers that are not enabled. Remove them. Signed-off-by:
Grazvydas Ignotas <notasas@gmail.com> Acked-by:
Steve Sakoman <steve@sakoman.com> Signed-off-by:
Sandeep Paulraj <s-paulraj@ti.com>
-
- Nov 04, 2010
-
-
Steve Sakoman authored
This patch fixes the issue by defining and using CONFIG_SYS_INIT_RAM_SIZE and CONFIG_SYS_INIT_RAM_ADDR. Based on an email discussion with Wolfgang Denk and Heiko Schocher. Signed-off-by:
Steve Sakoman <steve.sakoman@linaro.org> Signed-off-by:
Sandeep Paulraj <s-paulraj@ti.com>
-
Koen Kooi authored
Beagle expansion boards contain an i2c eeprom to identify themselves. This patch adds code to read and parse the eeprom contents. It prints the expansion board name and revision and modifies environment variables as appropriate. This patch is based on the Overo expansion board code. Signed-off-by:
Koen Kooi <k-kooi@ti.com> Signed-off-by:
Steve Sakoman <steve.sakoman@linaro.org> Signed-off-by:
Sandeep Paulraj <s-paulraj@ti.com>
-
- Oct 26, 2010
-
-
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:
Wolfgang Denk <wd@denx.de> Acked-by:
Kumar Gala <galak@kernel.crashing.org>
-
- Oct 18, 2010
-
-
John Rigby authored
For testing ARM device tree support Signed-off-by:
John Rigby <john.rigby@linaro.org> Acked-by:
Wolfgang Denk <wd@denx.de>
-
- Oct 17, 2010
-
-
Steve Sakoman authored
This patch switches from the legacy mmc driver to the new generic mmc driver Signed-off-by:
Steve Sakoman <steve@sakoman.com>
-
Steve Sakoman authored
TI hasn't reserved a USB Product ID for gadgets, so use the default vendor and product ID to avoid confusion. Signed-off-by:
Steve Sakoman <steve@sakoman.com>
-
- Oct 13, 2010
-
-
Ben Gardiner authored
There were some #undef's of CONFIG_SYS_ARM_WITHOUT_RELOC added to a few board configs as part of the arm relocation series; but these are not needed now as we do not #undef what is not #defined in the first place. Signed-off-by:
Ben Gardiner <bengardiner@nanometrics.ca> CC: Heiko Schocher <hs@denx.de>
-
Heiko Schocher authored
Signed-off-by:
Heiko Schocher <hs@denx.de>
-
- Sep 19, 2010
-
-
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:
Heiko Schocher <hs@denx.de>
-
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:
Heiko Schocher <hs@denx.de> Reviewed-by:
Ben <Gardiner<bengardiner@nanometrics.ca>
-
- Sep 08, 2010
-
-
Steve Sakoman authored
Future versions of these boards have options for POP memory with no NAND. This option prevents display of error messages when no NAND is detected. Signed-off-by:
Steve Sakoman <steve@sakoman.com> Signed-off-by:
Sandeep Paulraj <s-paulraj@ti.com>
-
Steve Sakoman authored
Allows one to set the processor clock rate via "setenv mpurate 720" for example Default is set to a "safe" 500 Mhz. Signed-off-by:
Steve Sakoman <steve@sakoman.com> Signed-off-by:
Sandeep Paulraj <s-paulraj@ti.com>
-
- Jul 05, 2010
-
-
Steve Sakoman authored
The purpose of this patch is to prepare for adding the OMAP4 architecture, which is Cortex A9 Cortex A8 and A9 both belong to the armv7 architecture, hence the name change. The two architectures are similar enough that substantial code can be shared. Signed-off-by:
Aneesh V <aneesh@ti.com> Signed-off-by:
Steve Sakoman <steve@sakoman.com> Signed-off-by:
Sandeep Paulraj <s-paulraj@ti.com>
-
- Jun 08, 2010
-
-
Vaibhav Hiremath authored
Consolidated SDRC related functions into one file - sdrc.c And also replaced sdrc_init with generic memory init function (mem_init), this generalization of omap memory setup is necessary to support the new emif4 interface introduced in AM3517. Signed-off-by:
Vaibhav Hiremath <hvaibhav@ti.com> Signed-off-by:
Sandeep Paulraj <s-paulraj@ti.com>
-
- Jun 07, 2010
-
-
Vaibhav Hiremath authored
Consolidated SDRC related functions into one file - sdrc.c And also replaced sdrc_init with generic memory init function (mem_init), this generalization of omap memory setup is necessary to support the new emif4 interface introduced in AM3517. Signed-off-by:
Vaibhav Hiremath <hvaibhav@ti.com> Signed-off-by:
Sandeep Paulraj <s-paulraj@ti.com>
-
- Feb 12, 2010
-
-
Tom Rix authored
Every omap3 board config file declared the global variable gpmc_cfg. This changes moves the declaration to a better location in the arch dependent header file cpu.h. Signed-off-by:
Tom Rix <Tom.Rix@windriver.com> Signed-off-by:
Sandeep Paulraj <s-paulraj@ti.com>
-
- Jan 31, 2010
-
-
Tom Rix authored
Every omap3 board config file declared the global variable gpmc_cfg. This changes moves the declaration to a better location in the arch dependent header file cpu.h. Signed-off-by:
Tom Rix <Tom.Rix@windriver.com> Signed-off-by:
Sandeep Paulraj <s-paulraj@ti.com>
-
- Jan 04, 2010
-
-
Robert P. J. Day authored
A number of config files define the V_PROMPT macro for the command-line prompt, only to immediately use that macro to define CONFIG_SYS_PROMPT, making V_PROMPT entirely superfluous. Signed-off-by:
Robert P. J. Day <rpjday@crashcourse.ca>
-
- Dec 20, 2009
-
-
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:
Tom Rix <Tom.Rix@windriver.com>
-
- Dec 08, 2009
-
-
Heiko Schocher authored
There is more and more usage of printing 64bit values, so enable this feature generally, and delete the CONFIG_SYS_64BIT_VSPRINTF and CONFIG_SYS_64BIT_STRTOUL defines. Signed-off-by:
Heiko Schocher <hs@denx.de>
-
- Nov 27, 2009
-
-
Nishanth Menon authored
Micron DDR timings based on: http://www.sakoman.net/cgi-bin/gitweb.cgi?p=x-load-omap3.git;a=blob;f=include/asm/arch-omap3/mem.h;h=e6fbfe3947f5d0d85fea776e30821d4017316d86;hb=HEAD Introduce Micron DDR timings and provide CONFIG_OMAP3_INFINEON_DDR and CONFIG_OMAP3_MICRON_DDR config options to allow for platform files to setup their timings as per the type of DDR selected Reported-by: Steve Sakoman in http://www.nabble.com/forum/Permalink.jtp?root=25779518&post=25959734&page=y Signed-off-by:
Nishanth Menon <nm@ti.com>
-
- Oct 18, 2009
-
-
Sandeep Paulraj authored
This patch removes dependency on the sizes.h header file and removes all references to SZ_xx. Signed-off-by:
Sandeep Paulraj <s-paulraj@ti.com>
-
Steve Sakoman authored
Update default environment to support new kernel DSS2 subsystem and simplify rootfs type and location changes. Signed-off-by:
Steve Sakoman <sakoman@gmail.com> Signed-off-by:
Dirk Behme <dirk.behme@googlemail.com>
-
- Oct 13, 2009
-
-
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:
Tom Rix <Tom.Rix@windriver.com> Acked-by:
Dirk Behme <dirk.behme@googlemail.com>
-
- Oct 04, 2009
-
-
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:
Tom Rix <Tom.Rix@windriver.com> Acked-by:
Dirk Behme <dirk.behme@googlemail.com>
-
- Aug 08, 2009
-
-
Dirk Behme authored
Signed-off-by:
Matthias Ludwig <mludwig@ultratronik.de> Signed-off-by:
Dirk Behme <dirk.behme@googlemail.com>
-
- Aug 07, 2009
-
-
Matthias Ludwig authored
Embedd chip select configuration into struct for gpmc config instead of having it completely separated as suggested by Wolfgang Denk on http://lists.denx.de/pipermail/u-boot/2009-May/052247.html Signed-off-by:
Matthias Ludwig <mludwig@ultratronik.de>
-
- Jul 29, 2009
-
-
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:
Tom Rix <Tom.Rix@windriver.com> Acked-by:
Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> Acked-by:
Heiko Schocher <hs@denx.de>
-
- Jul 18, 2009
-
-
Wolfgang Denk authored
Commit 8d2effea added a warning for configurations that use NAND without defining the (then necessary) CONFIG_SYS_64BIT_VSPRINTF but failed to fix the affected boards. This patch covers the non-PPC boards that were missed in the previous patch (commit 170c1972). Signed-off-by:
Wolfgang Denk <wd@denx.de>
-
- Jun 12, 2009
-
-
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:
Stefan 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>
-
- Apr 30, 2009
-
-
Manikandan Pillai authored
Signed-off-by:
Dirk Behme <dirk.behme@googlemail.com> Signed-off-by:
Manikandan Pillai <mani.pillai@ti.com>
-
- Apr 29, 2009
-
-
Dirk Behme authored
Remove remaining legacy NAND defines for Beagle, EVM, Overo and Pandora. Signed-off-by:
Dirk Behme <dirk.behme@googlemail.com>
-
Sanjeev Premi authored
Use the functions print_cpuinfo() and checkboard() to display the cpu and board specific information. These functions reuse content from the existing function display_board_info() - which has been removed. Also, updated the existig OMAP3 configurations to define: - CONFIG_DISPLAY_CPUINFO - CONFIG_DISPLAY_BOARDINFO Signed-off-by:
Sanjeev Premi <premi@ti.com>
-
- Apr 26, 2009
-
-
Dirk Behme authored
In recent U-Boot mmcinit changed to mmc init. Signed-off-by:
Steve Sakoman <steve@sakoman.com> Signed-off-by:
Dirk Behme <dirk.behme@googlemail.com>
-
- Apr 03, 2009
-
-
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:
Wolfgang Denk <wd@denx.de>
-
- Mar 30, 2009
-
-
Ladislav Michl authored
Divisor field is called PTV not PVT. Signed-off-by:
Ladislav Michl <ladis@linux-mips.org> Signed-off-by:
Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
-