summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2010-09-09Dumphandler: Merge PT_NOTE segments into onerickard evertsson
Each CPU saves CPU info into their own PT_NOTE segment. The dump analyzing tool (Crash) can't read multiple PT_NOTE segments. This patch merge all PT_NOTE segments into one. ST-Ericsson ID: WP244488 Change-Id: I3feb4695bcd3fc42a6c94fb876c1f0db29a58c62 Signed-off-by: rickard evertsson <rickard.evertsson@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/4738 Reviewed-by: Michael BRANDT <michael.brandt@stericsson.com>
2010-09-08Move U8500 link script use to board configuration.Sebastian Rasmussen
Remove reference to U8500 link script from top-level Makefile and put it in the board specific configuration script for U8500 instead. ST-Ericsson ID: N/A Change-Id: Idf1c5aefaa5a1be016b7dd54cb9211fc78cde801 Signed-off-by: Sebastian Rasmussen <sebastian.rasmussen@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/4302 Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com> Reviewed-by: Michael BRANDT <michael.brandt@stericsson.com>
2010-09-01MCDE: Update for DB8500 V2Jimmy Rubin
This patch does the following: * Adds support for DB8500 V2 ST Ericsson ID: AP 270849 Change-Id: Ica648dc1663b58ee3468e1dc8bd831ede56c102a Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/4418 Tested-by: Jimmy RUBIN <jimmy.rubin@stericsson.com> Reviewed-by: Michael BRANDT <michael.brandt@stericsson.com>
2010-08-31Move modem parameter partition to start of memory.Sebastian Rasmussen
Since memory sizes vary, addresses at the end of the memory vary as well. The modem parameter partition should reside in a fixed location and has therefore been moved to a fixed location at the start of the memory. Other partitions have been moved accordingly, but the kernel image and root file system partition locations and sizes have been kept as they were. ST Ericsson ID: ER270475 Change-Id: Ib7202e70ba23e1dd026b1d487505fed3b9032caf Signed-off-by: Sebastian Rasmussen <sebastian.rasmussen@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/4303 Reviewed-by: Mikael LARSSON <mikael.xt.larsson@stericsson.com> Reviewed-by: Michael BRANDT <michael.brandt@stericsson.com> Reviewed-by: Ulf HANSSON <ulf.hansson@stericsson.com>
2010-08-31AB8500 v2 change in VAUX3 registerMattias Wallin
The AB8500 register 0x0421 have changed between version 1 and 2 of the hardware. This patch adds a version check and makes the necessary bit change to the VAUX3 low drop out regulator register. Change-Id: I49a6309f138da6bc46492dd4e39842988329c8cb Signed-off-by: Mattias Wallin <mattias.wallin@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/4060 Reviewed-by: Michael BRANDT <michael.brandt@stericsson.com>
2010-08-31prcm: fix DB8500v2 TCDM base address and I2C chip idRabin Vincent
Handle the changed TCDM base address on DB8500v2, and the required chip bits to the I2C slave address. Based on the Linux modifications. Change-Id: I9fc8df1553824bd03a908a5c4285be284ea158db Signed-off-by: Rabin Vincent <rabin.vincent@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/4213 Reviewed-by: Michael BRANDT <michael.brandt@stericsson.com>
2010-08-30Make U-Boot restartable and crash dump supportMichael Brandt
* Added an u8500 board specific ld script. Reserve space for .data backup. * Make a backup copy of initialised data (.data section). If restarted, copy the backup data back to .data. * Create crashkernel env variable dynamically, since it depends on U-Boot start address. For dumping U-Boot itself is used as crashkernel. * Set preboot environment variable to checkcrash command, if data_init_flag > 0, i.e. we were restarted e.g. by kexec. * Added crashkernel parameter to common bootargs. Decreased environment and pool sizes. * Changed link address of U-Boot: moved it 32 K up for kdump info to 0x05608000 * Added "checkcrash" command This command checks if there is a pending crash dump and writes it to a file on SD/MMC. ST-Ericsson ID: WP264488 Change-Id: If545822e424b95532f1128afb0e762b6b73834e9 Signed-off-by: Michael Brandt <michael.brandt@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/3011
2010-08-30u8500 board code modifications for Rockbox FATMichael Brandt
board/st/u8500/u8500.c - added errno include/configs/u8500.h - added Rockbox related CONFIGs ST-Ericsson ID: WP264488 Change-Id: I417c6acd23b365a121c898533f93e4f84bfb92e0 Signed-off-by: Michael Brandt <michael.brandt@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/3010
2010-08-30Read/write VFAT support from Rockbox-3.3 FAT stackMichael Brandt
Add read/write VFAT support from Rockbox-3.3 FAT stack. It should be also applicable to the unmodified 2009.11 U-Boot release. Note that is was taken as is from Rockbox and from a older U-Boot Rockbox patch. "checkpatch" shows very many coding style errors and warnings, but it is tedious work to clean this up. To make this patch work an additional mmc_block_write() board support routine and the errno variable are needed. Furthermore following defines in the board config header file: #define CONFIG_ROCKBOX_FAT 1 #define CONFIG_U_BOOT 1 #define CONFIG_SUPPORT_VFAT 1 #define CONFIG_CMD_TREE_FAT This will be added in a follow-up patch. This patch is based on the patch from Etienne Carriere <etienne.carriere@stericsson.com> for the U671x U-Boot: This commit adds FAT write support to u-boot native read-only FAT code. Commit initially applied on u-boot-v2009.01 (SHA1: 72d15e705bc3983884105cb7755c7ba80e74a0a5) Based on FAT stack dumped from Rockbox package v3.1 (www.rockbox.org). Based on initial Rockbox FAT stack integration in u-boot by Keith Outwater (outwater@comcast.net). Current porting is aligned with Rockbox v3.3 FAT stack. Enable upon config switches: CONFIG_CMD_FAT CONFIG_ROCKBOX_FAT CONFIG_CMD_TREE_FAT (recommended) CONFIG_SUPPORT_VFAT (recommended) C code APIs (from U-boot native FAT support): int fat_register_device(block_dev_desc_t *dev_desc, int part_no); long file_fat_read(const char *path, void *buf, unsigned long maxsize); int file_fat_ls(const char *dirname); int file_fat_detectfs(void); C code APIs (added by Rockbox FAT support): long file_fat_write(const char *path, void *buf, unsigned long maxsize); int file_fat_rm(const char *path); int file_fat_rmdir(const char *path); int file_fat_mkdir(const char *path); int file_fat_cd(const char *path); int file_fat_pwd(void); int file_fat_mv(const char *oldpath, const char *newpath); unsigned int rockbox_fat_free(unsigned long size_kbyte); unsigned int rockbox_fat_size(void); Use "help fat" from u-boot console to see available commands. ST-Ericsson ID: WP264488 Change-Id: I9afc29ecb80f9152bd8534bbf11e47e54cfad796 Signed-off-by: Michael Brandt <michael.brandt@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/3009
2010-08-30U-boot: MMC update.Martin LUNDHOLM
MMC has been updated with several improvements. Primarily MMC performance has been improved by using assembler code for low level FIFO handling. Also some MMC functionality has been added, e.g. support for DDR and reliable write. Data and command delay times were incremented, otherwise hangups and timeouts were observed. Tested on HREF+ 1.1 V21 and HREF+ 1.1 V32 (Micron PoP). Following WP depends on this change (more reliable SD card write support): ST-Ericsson ID: WP264488 Change-Id: Ic92abffe1640aa9375b8d43a6b8522ca8296a368 Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/4056 Reviewed-by: Michael BRANDT <michael.brandt@stericsson.com> Tested-by: Michael BRANDT <michael.brandt@stericsson.com>
2010-08-27Move modem parameter partition (CSPSA0)Sebastian Rasmussen
Move modem parameter partition (also known as CSPSA0, CSPSA and Trim area) to end of 1 Gbyte PoPed eMMC. ST-Ericsson ID: ER270475 Change-Id: I1e687bc1e7e2163debbf9ae009182f56e48fa75f Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/4233 Reviewed-by: Michael BRANDT <michael.brandt@stericsson.com> Tested-by: Sebastian RASMUSSEN <sebastian.rasmussen@stericsson.com>
2010-08-25Align memory regions in memory map to 8 MBDan Johansson
This patch aligns the start address and size of all mem regions to 8 MB. Note that there is 2 MB unused memory starting at 198M. ST-Ericsson Change-Id: ER268677 Change-Id: Ia93953b0ff0af788c75ce378cdae96a23361455f Change-Id: I5dc74519b6a12431407e918cfe5552969793ec5b Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/4054 Reviewed-by: Jimmy RUBIN <jimmy.rubin@stericsson.com> Tested-by: Dan JOHANSSON <dan.johansson@stericsson.com> Reviewed-by: Michael BRANDT <michael.brandt@stericsson.com>
2010-08-23ext2fs: Fix optimization bug for doubly-indirect block pointersAaron Pace
Doubly-indirect block numbers are compared against the first-level indirect block when checking for a cached copy. This is causing the doubly-indirect block to be re-read each time it is accessed. Repairing this reduces load time for a 70M file from 72 seconds to 38 seconds. Change-Id: I497e1f063f0d596d95171e42d1c39dc2c6aedf38 Signed-off-by: Aaron Pace <Aaron.Pace@alcatel-lucent.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/3975 Tested-by: Michael BRANDT <michael.brandt@stericsson.com> Reviewed-by: Sebastian RASMUSSEN <sebastian.rasmussen@stericsson.com> Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com> Reviewed-by: Michael BRANDT <michael.brandt@stericsson.com>
2010-08-20ux500: add DB8500v2 supportRabin Vincent
- Add cpu_is_u8500v2() for identification: ASICID has moved, so use the MIDR for primary identification. - Handle the changed MTU0 enable bit - Handle the MMC DBLOCKSIZE field move ST-Ericsson ID: CR267426 Change-Id: Ieae6032cf4e96796a8b53cfb95b28b26d4cf9a7b Signed-off-by: Rabin Vincent <rabin.vincent@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/3960 Reviewed-by: Martin LUNDHOLM <martin.xa.lundholm@stericsson.com> Reviewed-by: Michael BRANDT <michael.brandt@stericsson.com>
2010-08-11Replace MMC/SD driver to fit new framework.Ulf Hansson
IR265772: MMC driver does not detect SDHC cards. IR254201: Restructure MMC/SD driver for U8500 board according to the block device framework in mainline U-Boot. Changes to mmc framework: - Multi Block Read support in mmc framework. - Wrap Multi Block Write/Read to be able to adopt for large transaction. - Removed incorrect check in EXT CSD for high capacity MMC. - Corrected check for high capacity SD cards. - Set MMC buswidth to 8, prio of using 4. Known limitations/bugs in mmc framework: - High capacity MMC, will likely not get the correct density. - High speed is set, whether or not the host supports it or not. board/st/u8500/mmc_utils: IMPORTANT FOR DEVELOPERS: - Removed unessary U-Boot commands which is already supported in cmd_fat. - mmc_read_cmd_file: Read command.txt into bootcmd env from FAT FS in SD card. - write_partition_block: Writes the MBR if it is not already written. board/st/u8500/mmc_host[c.h]: - Implements the entire MMC/SD host driver for the PL180 block. - There is still room for optimization: Increase CLK-speed. Use high-speed for SD cards. Is GPIO setup correctly for both cards an eMMC. EarlyDrop support not fully tested. Dynamically turn on voltage/clocks to SD, not always. More... Note: - Increased read/write performance for eMMC, to around 5.4 MB/s for sequential read/write. Earlier measurements was 3.5 MB/s for read and 2.6 MB/s for write. ST-Ericsson ID: ER265772, CR267996, ER267993 Change-Id: I921102edbde761407ff5ad476d1bb99f5dc7a2ef Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/2288 Reviewed-by: Michael BRANDT <michael.brandt@stericsson.com> Tested-by: Michael BRANDT <michael.brandt@stericsson.com> Reviewed-by: Martin LUNDHOLM <martin.xa.lundholm@stericsson.com> Tested-by: Martin LUNDHOLM <martin.xa.lundholm@stericsson.com> Reviewed-by: Mikael LARSSON <mikael.xt.larsson@stericsson.com> Tested-by: Mikael LARSSON <mikael.xt.larsson@stericsson.com>
2010-07-29Remove -mcpu=cortex-a9 switchMichael Brandt
Fixed Android's arm-eabi-gcc GCC 4.4 warning (see below) my removing the cpu switch. warning: switch -mcpu=cortex-a9 conflicts with -march= switch Note: This warning does not appear with the CodeSourcery GCC 4.4 (2009q3) and seems wrong since cortex-a9 is an implementation of ARMv7. Change-Id: I0b26dee03a6ea892f4d62ac0407c0893e372a90b Signed-off-by: Michael Brandt <michael.brandt@stericsson.com> Change-Id: I08f0d3813074b6210a9c18d322ce5e147562c239 Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/3358 Reviewed-by: Joakim AXELSSON <joakim.axelsson@stericsson.com> Reviewed-by: Martin LUNDHOLM <martin.xa.lundholm@stericsson.com> Tested-by: Martin LUNDHOLM <martin.xa.lundholm@stericsson.com>
2010-07-23boottime: Minor clean up and added u-boot command for displaying the current ↵Jonas Aaberg
boot time status. Change-Id: Ifdfea22cc1d587469a18b22a20c0dc14aeaa49c9 Signed-off-by: Jonas Aaberg <jonas.aberg@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/2502 Reviewed-by: Michael BRANDT <michael.brandt@stericsson.com>
2010-07-23Added splash screen boot time measurementJonas Aaberg
Change-Id: I3147324be164dd1b492daaa80e993fc40e361ed9 Signed-off-by: Jonas Aaberg <jonas.aberg@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/2501 Reviewed-by: Michael BRANDT <michael.brandt@stericsson.com>
2010-07-23Enabled boottime measurements for u8500Jonas Aaberg
Change-Id: I30b857fc0cf38f7e81647f1d0f9866d7d6a34612 Signed-off-by: Jonas Aaberg <jonas.aberg@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/2500 Reviewed-by: Michael BRANDT <michael.brandt@stericsson.com>
2010-07-23MTU updates.Michael Brandt
This patch includes a few timer related changes. - Use MTU timer 2 instead of 0. - Fixed TIMER_CLOCK (133 MHz instead of 110 MHz). - Change MTU prescaler to 16. Change-Id: I589e531bbf2c7f0b317f05604f7550141babc11c Signed-off-by: Jonas Aaberg <jonas.aberg@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/2499 Reviewed-by: Michael BRANDT <michael.brandt@stericsson.com>
2010-07-23Boottime changes. Moved generic boottime code from lib_arm to common. ↵Jonas Aaberg
Boottime now internally uses us instead of ticks. Reviewed-by: Michael Brandt <michael.brandt@stericsson.com> Signed-off-by: Jonas Aaberg <jonas.aberg@stericsson.com> Change-Id: If30d2eb384d6e82daa86c3cab7a6fd2a22baefb5 Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/3053 Reviewed-by: Michael BRANDT <michael.brandt@stericsson.com>
2010-07-19Applies vibrator support for U-boot.Grzegorz Sygieda
This implements vibrator feature using AB8500 chip and I2C i/f. The vibrator driver provides shell command "vibrate". Checked with HREFP boards: 1.1_V21, 1.1_V31, 1.1_V33 ST-Ericsson ID: AP266348 Change-Id: Ifd0d780b41c4285038b8de659cdeac2086b8e873 Signed-off-by: Grzegorz Sygieda <grzegorz.sygieda@tieto.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/2937 Reviewed-by: Marcus COOPER <marcus.xm.cooper@stericsson.com> Reviewed-by: Michael BRANDT <michael.brandt@stericsson.com> Tested-by: Michael BRANDT <michael.brandt@stericsson.com>
2010-07-15removed THIS_GIT_IS_CURRENTLY_NOT_USEDMichael Brandt
With Pack6 this GIT is used. Signed-off-by: Michael Brandt <michael.brandt@stericsson.com> Change-Id: I4c25c499cc087845f1534b9958fa61811445d433 Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/2774 Reviewed-by: Love MANSSON <love.mansson@stericsson.com> Reviewed-by: Tommy HAGSTROM <tommy.xx.hagstrom@stericsson.com>
2010-07-12Memsize: Fixed rows/cols maskMichael Brandt
Fixed DMC_CTL_97 mask values for rows and columns. Signed-off-by: Michael Brandt <michael.brandt@stericsson.com> Change-Id: I62da1b08392a390f3cdbba8e454bbe00af7ed226 Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/2770 Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
2010-07-12MCDE: Adds support for more display typesJimmy Rubin
This patch does the following: * Adds configs to set display xres and yres in u8500.h * Adds config to set display voltage in u8500.h * Changes default settings for dsi / dsi pll clocks ST Ericsson Change-ID: AP264669 Change-Id: I9277167e690ece6569fa39d9e2e9e4c7c1473006 Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/2587 Tested-by: Jimmy RUBIN <jimmy.rubin@stericsson.com> Reviewed-by: Dan JOHANSSON <dan.johansson@stericsson.com> Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com> Reviewed-by: Michael BRANDT <michael.brandt@stericsson.com> Tested-by: Michael BRANDT <michael.brandt@stericsson.com>
2010-07-07memory bootargs changeMichael Brandt
Related to ER 265783 "Existing SI memory map no more compatible for MM" and ER 260608 "VC: Black incoming call screen". The Linux kernel and graphics memory parameters have changed. Furthermore there are different layouts for 256 MB and 512 MB SDRAM resp. With this change U-Boot detects dynamically the memory size by making some fixed assumptions about the memory chip and controller and by reading the number of actually used rows and columns. It then sets the environment variable memargs to add either memargs256 or memargs512 to "bootargs". "memargs256" and "memargs512" are stored in the U-Boot environment area. The default values are set in include/configs/u5000.h Also the default uImage copy size was increased from 2 MiB to 3 MiB, since the released uImage size is close to 2 MiB and some developers uImage is already above. Tested with HREF ED (256 MB) (LBP only), HREF 1.0 V20 OM (256 MB) and HREF+ 1.1 V31 (512 MB). Erase the U-Boot environment first, if you want the new settings. ST-Ericsson ID: ER265783 Signed-off-by: Michael Brandt <michael.brandt@stericsson.com> Change-Id: I2467c9e410738a3655fc0fd25548cd6f4eb8351c Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/2464 Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com> Reviewed-by: Per-Daniel OLSSON <per-daniel.olsson@stericsson.com> Reviewed-by: Dan JOHANSSON <dan.johansson@stericsson.com>
2010-06-15Added u5500_def_config ruleMichael Brandt
make -f ux500.mak STE_PLATFORM=u5500 calls u-boot/Makefile with u5500_def_config. Currently the same binary will be generated as for u8500. Change-Id: I8e05a905d7bfb7f7a548ad62348b3d0ecc2bc568 Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/1596 Reviewed-by: Michael BRANDT <michael.brandt@stericsson.com> Tested-by: Michael BRANDT <michael.brandt@stericsson.com>
2010-06-10Adding support for startup graphicsJimmy Rubin
This patch does the following: * Startup graphics only support for HREF+. * Displays a logo last in the u-boot sequence before the kernel is booted. * Informs the kernel not to display penguins. * Added pmem values to bootargs. ST Ericsson Change-ID: WP236570 Change-Id: Ib176c17a795ddd002e94344eb9c67739b1e2269e Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/1048 Reviewed-by: Par-Olof HAKANSSON <par-olof.hakansson@stericsson.com> Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com> Tested-by: Jonas ABERG <jonas.aberg@stericsson.com>
2010-06-10Add TC35892 I2C GPIO expander driverRabin Vincent
Add a simple driver for the I2C-controlled TC35892 GPIO expander. Change-Id: I49389d808353ca6b43cc38e1c7518de38f14ef51 Signed-off-by: Rabin Vincent <rabin.vincent@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/1047 Reviewed-by: Par-Olof HAKANSSON <par-olof.hakansson@stericsson.com> Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com> Tested-by: Jonas ABERG <jonas.aberg@stericsson.com>
2010-05-24Use proper copyright linesRabin Vincent
Signed-off-by: Rabin Vincent <rabin.vincent@stericsson.com> Change-Id: Ieec8e7940e7acdc88d7c17b12007f61841741325 Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/390 Reviewed-by: Michael BRANDT <michael.brandt@stericsson.com> Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com> Tested-by: Jonas ABERG <jonas.aberg@stericsson.com>
2010-05-24mmc: use proper FAT impementationRabin Vincent
Signed-off-by: Rabin Vincent <rabin.vincent@stericsson.com> Change-Id: I821642d1f02f7021863a4b01f44da3114e0e0a69 Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/389 Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com> Tested-by: Jonas ABERG <jonas.aberg@stericsson.com>
2010-05-24HREF+ SD supportRabin Vincent
On HREF+, SD card power supply is controlled by the Vaux3 regulator. In order to enable the power supply, port the AB8500 PRCMU I2C read/write code from Linux to U-Boot, and then write the appropriate registers via those functions. Signed-off-by: Rabin Vincent <rabin.vincent@stericsson.com> Change-Id: I470f3da694e6ea0e3e0e16571c3048066f0a4309 Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/388 Reviewed-by: Michael BRANDT <michael.brandt@stericsson.com> Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com> Tested-by: Jonas ABERG <jonas.aberg@stericsson.com>
2010-05-19removed core2 related codeMichael Brandt
See ER 257608 Second core must not be woken up in U-Boot. If the kernel boots with only one core (nosmp), it cannot be guaranteed that the memory the second CPU is running from, is unused. Signed-off-by: Michael Brandt <michael.brandt@stericsson.com> Change-Id: If6acd1311d14be8514afde3dff4260db6a37cc54 Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/310 Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com> Tested-by: Jonas ABERG <jonas.aberg@stericsson.com>
2010-05-19remove rootfstype from bootargsMichael Brandt
This patch is part of WP254081 which depends on WP252006. Remove rootfstype from bootargs and rely on rootfstype auto detection. Signed-off-by: Michael Brandt <michael.brandt@stericsson.com> Change-Id: I1f951b90d4bed6825e73d7cd206721737637f181 Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/184 Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com> Tested-by: Jonas ABERG <jonas.aberg@stericsson.com>
2010-05-19Change TEXT_BASE to 0x05600000Michael Brandt
This patch is part of WP254081 which depends on WP252006. Original patch from Rabin Vincent <rabin.vincent@stericsson.com> The old text base, 0x05FC0000, is only 256KiB below the modem image, which is loaded at 0x06000000 (96MiB).If the size of U-Boot image + BSS is larger than 256KiB, the modem image will be overwritten. Fix this by reducing the TEXT_BASE to 0x05600000 (86MiB). This allows up to 10MiB for U-Boot + BSS, and also allows people to continue loading fairly large initrds in the memory below U-Boot. Signed-off-by: Michael Brandt <michael.brandt@stericsson.com> Change-Id: Icc818c6dc29e5b3cd617c4434ce9321c62a95d81 Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/183 Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com> Tested-by: Jonas ABERG <jonas.aberg@stericsson.com>
2010-05-19HREF V1 updatesMichael Brandt
This patch is part of WP254081 which depends on WP252006. * Fixed I2C, use real timeouts instead of counter * Undefined CONFIG_BOOTTIME, since it as to be changed to new timer.c * Merged V1 patches from Bangalore The patches were merged manually, because of the differences of the U-Boot baseline (Bangalore U-Boot 1.3.1, Lund 2009.11). The original patches were created by Rabin Vincent <rabin.vincent@stericsson.com>. and were applied originally to Branches: blr_lsp, remotes/origin/blr_lsp Follows: qpppaaa_20100210_094651 0001-u8500-gpio-add-I2C0-altfun.patch 0002-u8500-use-correct-v1-macros.patch 0003-emmc-clean-up-paritioning.patch 0004-u8500-remove-incorrect-ram-settings.patch 0005-u8500-gpio-remove-unnecessary-ifdefs.patch 0006-u8500-add-ED-v1-detection-and-handle-eMMC-diff.patch 0008-u8500-mmc-don-t-disable-altfuns.patch 0009-u8500-gpio-remove-unused-defined.patch 0010-u8500-mmc-add-barrier-for-while-loop.patch 0011-u8500-mmc-handle-non-block-addressed-cards.patch 0012-u8500-mmc-remove-unused-gpio-settings-on-v1.patch 0013-u8500-emmc-build-fix.patch 0014-u8500-handle-v1-gpios-and-clocks.patch 0015-mmc-build-fix-for-block-addressing.patch 0016-u8500-add-clocks-and-hardware-files.patch 0017-u8500-enable-PRCUM-timers-reg-for-ED.patch 0018-u8500-handle-MTU-for-v1-ED.patch 0019-u8500-emmc-remove-unnecessary-GPIO-settings.patch 0020-u8500-remove-dead-code.patch 0021-u8500-add-working-MTU-timer.patch 0022-pl011-empty-rx-fifo-if-necessary.patch 0023-u8500-gpio-fix-cont-handling-in-altfunc.patch 0024-u8500-reduce-bootdelay-to-1-and-enable-zero-check.patch 0025-u8500-disable-forcing-of-verify-but-set-n-by-default.patch 0029-u8500-fix-some-gpio-settings.patch 0030-emmc-make-v1-paritioning-differences-explicit.patch Signed-off-by: Michael Brandt <Michael.Brandt@stericsson.com> Change-Id: I1106702e393c34f630e71f071e06c3952b0d3a1a Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/182 Reviewed-by: Michael BRANDT <michael.brandt@stericsson.com> Tested-by: Jonas ABERG <jonas.aberg@stericsson.com> Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
2010-05-19General I2C refactoring and environment settings cleanupMichael Brandt
These are the patches for WP252006. There will be a follow-up patched for WP254081. Environment settings * board_id bootargs parameter from board_id environment var set in board_late_init(). * decreased bootdelay to 1 second * added check for keypress on bootdelay==0 * removed preboot command and introduced "run cmdfile" instead * changed rootfstype from ext2 to ext3 General I2C refactoring * include/configs/u8500.h: Enabled i2c command line commands. Changed environment settings to use board_id as set in board_late_init(). Added I2C address and configuration defines. * board/st/u8500/Makefile: Replaced i2c.o with u8500_i2c.o. * board/st/u8500/gpio.c, gpio.h: Added I2C busses to altfunc_table. * board/st/u8500/init_mmc.c: removed config_extended_gpio() and therefore I2C references. GPIOE settings are now in board_late_init(). * board/st/u8500/u8500.c: Removed I2C/SD gpio settings from addr,value array. board_late_init(): Determine and set board_id environment variable 0: mop500, 1: href500 Above boards have different GPIO expander chips which we can distinguish by the chip id (1 and 3). The board_id environment variable is needed for the Linux bootargs. Signed-off-by: Michael Brandt <Michael.Brandt@stericsson.com> Change-Id: I4c2cab28c1cb74692e0c72b2daa422e97787ff8d Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/167 Reviewed-by: Michael BRANDT <michael.brandt@stericsson.com> Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com> Tested-by: Jonas ABERG <jonas.aberg@stericsson.com>
2010-02-16Added THIS_GIT_IS_CURRENTLY_NOT_USED to show that this git is not used.Henrik Aberg
2010-01-18Merge branch 'mop500'Michael Brandt
2010-01-18mmc whitespace cleanupMichael Brandt
emmc.c, mmc.c, mmc_util.c: whitespace correction to pass diff --check mmc_util.c: removed unused display_file_list(), fixed type warnings.
2010-01-14cmd_ext2.c: removed ext2info commandMichael Brandt
ext2info is not part of the mainline source. Furthermore it was more a mbr_info. I might add it as cmd_mbr.c somewhere else.
2010-01-13Merge branch 'master' of http://git.denx.de/u-bootMichael Brandt
2010-01-13Updated timing measurement structure, changed atags and added idle time ↵Jonas
measurement. Note: idle time measurement does not seem to work reliable at the moment. Verification needed. Signed-off-by: Michael Brandt <Michael.Brandt@stericsson.com>
2010-01-13added u8500_udc_config (usbtty) Makefile targetMichael Brandt
define CONFIG_USB_TTY for u8500_udc_config target.
2010-01-12Merge branch 'master' of git://git.denx.de/u-boot-armWolfgang Denk
2010-01-12Merge branch 'master' of git://git.denx.de/u-boot-nand-flashWolfgang Denk
2010-01-12Merge branch 'master' of git://git.denx.de/u-boot-usbWolfgang Denk
2010-01-12Merge branch 'master' of git://git.denx.de/u-boot-mpc83xxWolfgang Denk
2010-01-12usb: musb: add virtual root hub control supportBryan Wu
For MUSB devices that do not support multipoint (hubs), we have to emulate a root hub so that we can support core operations like resetting ports. Signed-off-by: Bryan Wu <bryan.wu@analog.com> Signed-off-by: Cliff Cai <cliff.cai@analog.com> Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2010-01-09Adds EHCI definitions to sequoia board configuration file.Chris Zhang
Adds required definitions for EHCI support in sequoia configuration file. But still keeps the OHCI as default driver. Signed-off-by: Chris Zhang <chris@seamicro.com>