- Apr 27, 2011
-
-
Macpaul Lin authored
Add asm support which is ususally used in lowlevel_init to set power related parameters to sdram controller and static memory controller. Signed-off-by:
Macpaul Lin <macpaul@andestech.com>
-
Macpaul Lin authored
1. ftpmu010.h: fix and add definitions Enhanced for more features and asm related support according to datasheet. Note: - FTPMU010_PDLLCR0_HCLKOUTDIS is "incorrect" in datasheet. - FTPMU010_PDLLCR0_DLLFRANG is only 1 bit at bit #19. (not 20-19) - FTPMU010_PDLLCR0_HCLKOUTDIS is 4 bits at bit #20. (not 24-21) 2. ftpmu010.c: enhance features and fix relocation - The following functions is added for pmu features. ftpmu010_mfpsr_select_dev() ftpmu010_sdramhtc_set() - This patch also fix the declare statement for relocation. Signed-off-by:
Macpaul Lin <macpaul@andestech.com>
-
Rogan Dawes authored
-
Lei Wen authored
Add i2c support to aspenite board with Armada100 soc. Acked-by:
Heiko Schocher <hs@denx.de> Acked-by:
Prafulla Wadaskar <prafulla@marvell.com> Signed-off-by:
Lei Wen <leiwen@marvell.com>
-
Lei Wen authored
Add the ability to support multiple i2c bus for mv_i2c Acked-by:
Heiko Schocher <hs@denx.de> Acked-by:
Prafulla Wadaskar <prafulla@marvell.com> Signed-off-by:
Lei Wen <leiwen@marvell.com>
-
Lei Wen authored
Add i2c support to dkb board with pantheon soc. Acked-by:
Heiko Schocher <hs@denx.de> Acked-by:
Prafulla Wadaskar <prafulla@marvell.com> Signed-off-by:
Lei Wen <leiwen@marvell.com>
-
Lei Wen authored
Add i2c_clk_enable in the cpu specific code, since previous platform it, while new platform don't need. In the pantheon and armada100 platform, this function is defined as NULL one. Acked-by:
Heiko Schocher <hs@denx.de> Acked-by:
Prafulla Wadaskar <prafulla@marvell.com> Signed-off-by:
Lei Wen <leiwen@marvell.com>
-
Lei Wen authored
The original 10000 value would be 100ms, which is not the comments said. Acked-by:
Heiko Schocher <hs@denx.de> Acked-by:
Prafulla Wadaskar <prafulla@marvell.com> Signed-off-by:
Lei Wen <leiwen@marvell.com>
-
Lei Wen authored
For better sharing with other platform other than pxa's, it is more convenient to put the driver to the common place. Acked-by:
Heiko Schocher <hs@denx.de> Acked-by:
Prafulla Wadaskar <prafulla@marvell.com> Signed-off-by:
Lei Wen <leiwen@marvell.com>
-
Fabio Estevam authored
Commit f326cbba (arm: fix incorrect monitor protection region in FLASH) missed to update nand_spl/board/karo/tx25/u-boot.lds. Add the _end section. Signed-off-by:
Fabio Estevam <fabio.estevam@freescale.com>
-
Stefano Babic authored
Commit f326cbba breaks mx31pdk, as the _end section in u-boot.lds is missing for the nand_spl production. Signed-off-by:
Stefano Babic <sbabic@denx.de> CC: Fabio Estevam <fabio.estevam@freescale.com> Tested-by:
Fabio Estevam <fabio.estevam@freescale.com>
-
Matt Waddel authored
Remove obsolete board config.mk. Signed-off-by:
Matt Waddel <matt.waddel@linaro.org>
-
Po-Yu Chuang authored
ftpmu010 related code has been moved to drivers/power/. Signed-off-by:
Po-Yu Chuang <ratbert@faraday-tech.com> Signed-off-by:
Albert Aribaud <albert.aribaud@free.fr>
-
Po-Yu Chuang authored
Also add API declarations. Signed-off-by:
Po-Yu Chuang <ratbert@faraday-tech.com> Signed-off-by:
Albert Aribaud <albert.aribaud@free.fr>
-
Matthias Weisser authored
Using optimized versions of memset and memcpy from linux brings a quite noticeable speed (x2 or better) improvement for these two functions. Here are some numbers for test done with jadecpu | HEAD(1)| HEAD(1)| HEAD(2)| HEAD(2)| | | +patch | | +patch | ---------------------------+--------+--------+--------+--------+ Reset to prompt | 438ms | 330ms | 228ms | 120ms | | | | | | TFTP a 3MB img | 4782ms | 3428ms | 3245ms | 2820ms | | | | | | FATLOAD USB a 3MB img* | 8515ms | 8510ms | ------ | ------ | | | | | | BOOTM LZO img in RAM | 3473ms | 3168ms | 592ms | 592ms | where CRC is | 615ms | 615ms | 54ms | 54ms | uncompress | 2460ms | 2462ms | 450ms | 451ms | final boot_elf | 376ms | 68ms | 65ms | 65ms | | | | | | BOOTM LZO img in FLASH | 3207ms | 2902ms | 1050ms | 1050ms | where CRC is | 600ms | 600ms | 135ms | 135ms | uncompress | 2209ms | 2211ms | 828ms | 828ms | | | | | | Copy 1.4MB from NOR to RAM | 134ms | 72ms | 120ms | 70ms | (1) No dcache (2) dcache enabled in board_init *Does not work when dcache is on Size impact: C version: text data bss dec hex filename 202862 18912 266456 488230 77326 u-boot ASM version: text data bss dec hex filename 203798 18912 266288 488998 77626 u-boot 222712 u-boot.bin Signed-off-by:
Matthias Weisser <weisserm@arcor.de>
-
Igor Grinberg authored
CM-T3730 is exactly the same board as CM-T35, but it has TI DM3730 SoC onboard and therefore some changes have to take place Signed-off-by:
Igor Grinberg <grinberg@compulab.co.il> Signed-off-by:
Sandeep Paulraj <s-paulraj@ti.com>
-
Igor Grinberg authored
Signed-off-by:
Igor Grinberg <grinberg@compulab.co.il> Signed-off-by:
Sandeep Paulraj <s-paulraj@ti.com>
-
Igor Grinberg authored
Signed-off-by:
Igor Grinberg <grinberg@compulab.co.il> Signed-off-by:
Sandeep Paulraj <s-paulraj@ti.com>
-
Igor Grinberg authored
Use CONFIG_OMAP3_MMC in cm-t35 configuration file. Signed-off-by:
Igor Grinberg <grinberg@compulab.co.il> Signed-off-by:
Sandeep Paulraj <s-paulraj@ti.com>
-
Igor Grinberg authored
Signed-off-by:
Igor Grinberg <grinberg@compulab.co.il> Signed-off-by:
Sandeep Paulraj <s-paulraj@ti.com>
-
Igor Grinberg authored
Signed-off-by:
Igor Grinberg <grinberg@compulab.co.il> Acked-by:
Mike Rapoport <mike@compulab.co.il> Signed-off-by:
Sandeep Paulraj <s-paulraj@ti.com>
-
Igor Grinberg authored
Signed-off-by:
Igor Grinberg <grinberg@compulab.co.il> Signed-off-by:
Sandeep Paulraj <s-paulraj@ti.com>
-
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>
-
Igor Grinberg authored
Move DECLARE_GLOBAL_DATA_PTR to file scop Signed-off-by:
Igor Grinberg <grinberg@compulab.co.il> Signed-off-by:
Sandeep Paulraj <s-paulraj@ti.com>
-
Srinath authored
It is a low cost reference design based on Sitara AM3517 SoC from Texas Instruments Please refer to <www.craneboard.org> for more details. Signed-off-by:
Srinath <srinath@mistralsolutions.com> Signed-off-by:
Sandeep Paulraj <s-paulraj@ti.com>
-
Koen Kooi authored
Information on configurations pulled from http://www.elinux.org/BeagleBoardPinMux#Vendor_and_Device_IDs Boards added: * Added BeagleBoardToys WiFi, VGA and LCD boards * Added KBADC Beagle FPGA board * Added Brainmux LCDog and LCDog Touch * Added Liquidware BeagleTouch Signed-off-by:
Jason Kridner <jkridner@beagleboard.org> Signed-off-by:
Koen Kooi <koen@dominion.thruhere.net> Signed-off-by:
Sandeep Paulraj <s-paulraj@ti.com>
-
Koen Kooi authored
Patch was updated by Jason Kridner <jkridner@beagleboard.org>: * Use tabs to match style of other board revisions * Only include board revisions that exist * Default to the same configuration as the latest revision, but without setting 'beaglerev' Signed-off-by:
Koen Kooi <koen@dominion.thruhere.net> Signed-off-by:
Jason Kridner <jkridner@beagleboard.org> Signed-off-by:
Sandeep Paulraj <s-paulraj@ti.com>
-
Steve Kipisz authored
This allows the reading of EEPROMS on the expansion bus without adding external pull-ups. Signed-off-by:
Jason Kridner <jkridner@beagleboard.org> Signed-off-by:
Steve Kipisz <s-kipisz2@ti.com> Signed-off-by:
Sandeep Paulraj <s-paulraj@ti.com>
-
Alexander Holler authored
Using the new env import command it is possible to use plain text files instead of script-images. Plain text files are much easier to handle. E.g. If your boot.scr contains the following: ----------------------------------- setenv dvimode 1024x768-16@60 run loaduimage run mmcboot ----------------------------------- you could create a file named uEnv.txt and use that instead of boot.scr: ----------------------------------- dvimode=1024x768-16@60 uenvcmd=run loaduimage; run mmcboot ----------------------------------- The variable uenvcmd (if existent) will be executed (using run) after uEnv.txt was loaded. If uenvcmd doesn't exist the default boot sequence will be started, therefore you could just use ----------------------------------- dvimode=1024x768-16@60 ----------------------------------- as uEnv.txt because loaduimage and mmcboot is part of the default boot sequence Signed-off-by:
Jason Kridner <jkridner@beagleboard.org> Signed-off-by:
Sandeep Paulraj <s-paulraj@ti.com>
-
Jason Kridner authored
Added LED driver using status_led. USR0 is set to monitor the boot status. USR1 is set to be the green LED. Included adding configuration and command to the default configuration. Signed-off-by:
Jason Kridner <jkridner@beagleboard.org> Signed-off-by:
Sandeep Paulraj <s-paulraj@ti.com>
-
Jason Kridner authored
This patch allows any board implementing the coloured LED API to control the LEDs from the console. led [green | yellow | red | all ] [ on | off ] or led [ 1 | 2 | 3 | all ] [ on | off ] Adds configuration item CONFIG_CMD_LED enabling the command. Partially based on patch from Ulf Samuelsson: http://www.mail-archive.com/u-boot@lists.denx.de/msg09593.html. Updated based on feedback: http://www.mail-archive.com/u-boot@lists.denx.de/msg41847.html https://groups.google.com/d/topic/beagleboard/8Wf1HiK_QBo/discussion * Fixed a handful of style issues. * Significantly reduced the number of #ifdefs and redundant code * Converted redundant code into loops test against a structure * Made use of cmd_usage() * Introduced a str_onoff() function, but haven't yet put it in common * Eliminated trailing newline Signed-off-by:
Jason Kridner <jkridner@beagleboard.org> Signed-off-by:
Sandeep Paulraj <s-paulraj@ti.com>
-
Stefano Babic authored
Drop warnings due to recent commit ARM: mx31: Print the silicon version Signed-off-by:
Stefano Babic <sbabic@denx.de> CC: Fabio Estevam <fabio.estevam@freescale.com>
-
Jason Liu authored
factor out boot cause function to common code to avoid the duplicate code in each board support package Signed-off-by:
Jason Liu <jason.hui@linaro.org>
-
Fabio Estevam authored
Commit 5d2c154 (IMX: MX31: Cleanup include files and drop nasty #ifdef in drivers) renamed mx31-imx-regs.h to imx-regs.h. Change the file label accordingly. Signed-off-by:
Fabio Estevam <fabio.estevam@freescale.com>
-
Fabio Estevam authored
Signed-off-by:
Fabio Estevam <fabio.estevam@freescale.com>
-
Fabio Estevam authored
Signed-off-by:
Fabio Estevam <fabio.estevam@freescale.com> Acked-by:
Detlev Zundel <dzu@denx.de>
-
Fabio Estevam authored
Use the same method of the Linux kernel to print the MX31 silicon version on boot. Tested on a MX31PDK with a 2.0 silicon, where it shows: CPU: Freescale i.MX31 rev 2.0 at 531 MHz Signed-off-by:
Fabio Estevam <fabio.estevam@freescale.com>
-
Stefano Babic authored
As exception among the i.MX processors, the i.MX31 has headers without general names (mx31-regs.h, mx31.h instead of imx-regs.h and clock.h). This requires several nasty #ifdef in the drivers to include the correct header. The patch cleans up the driver and renames the header files as for the other i.MX processors. Signed-off-by:
Stefano Babic <sbabic@denx.de>
-
Liu Hui-R64343 authored
device tree for uboot arm support has already been enabled in the master branch. This patch enable device tree support for mx51/53 evk board for DT test. Signed-off-by:
Jason Liu <r64343@freescale.com>
-
Liu Hui-R64343 authored
The config.mk file in board directory is now obsolete and should be removed. Add option for the IMX image into boards.cfg Signed-off-by:
Jason Liu <r64343@freescale.com>
-