summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-03-23snowball: fix incorrect root= parameter for eMMC bootHEADmasterLee Jones
Erronrous root= parameter causes "Kernel panic - not syncing: No init found" After applying this patch Snowball boots successfully to a shell again. Signed-off-by: Lee Jones <lee.jones@linaro.org>
2012-03-06snowball: pushing vmalloc to 300MMathieu J. Poirier
This is to address the following bug: https://bugs.launchpad.net/igloocommunity/+bug/934034 Signed-off-by: Mathieu Poirier <mathieu.poirier@linaro.org>
2012-02-16snowball: android: moved from optimizing for size to optimizing for speedMathieu J. Poirier
Optimizing for size with gcc 4.6.x prevents uboot from reaching the cmd line. Removing this optimization solves the problem. Signed-off-by: Mathieu Poirier <mathieu.poirier@linaro.org>
2012-02-08snowball: android: increasing mali memory regionMathieu J. Poirier
This is fixing bug: https://bugs.launchpad.net/igloocommunity/+bug/925913 Signed-off-by: Benn Porscke <benn.porscke@stericsson.com> Committer: Mathieu Poirier <mathieu.poirier@linaro.org>
2012-02-02Add support for boot.scr filer on emmc.Benn Pörscke
If a boot.scr file exist in a fat partition on the emmc it will be used.
2011-11-25Remove automatic IP acquiring from kernel commandlineKalle Vahlman
It delays the boot for all, although useful only for those using network based filesystems as rootfs.
2011-11-17Increase FSMC data-phase timing for ethernet controller SRAM transfersGregory Hermant
The ethernet controller reportedly suffers data corruption of transfers from SRAM through the Flexible Smart Memory Controller on some PDK boards. Increasing the data-phase timing for the transfers fixes these problems.
2011-11-178500B2 cutid added in the cuttable (see in ↵Gregory Hermant
cpu/arm_cortex_a9/db8500/sec_bridge.c file)
2011-11-17Corrected bad memargs1024Mats Bergstrom
2011-11-09Adding absolute path convention to boot.scrMathieu J. Poirier
Files fetched by 'fat load' must use absolute path, otherwize the command fails. Signed-off-by: Mathieu Poirier <mathieu.poirier@linaro.org>
2011-06-17Fixing backslash zero '\0' in 'commonargs' variable.2011.08.252011.08.23Mathieu Poirier
Signed-off-by: Mathieu Poirier <mathieu.poirier@linaro.org>
2011-06-01Added vmalloc parameter to default environment.Tony Månsson
2011-05-31Silencing TOC and itp error messages not applicable to snowball.Mathieu J. Poirier
Signed-off-by: Mathieu Poirier <mathieu.poirier@linaro.org>
2011-05-30Allowing snowball to work without an environment block in emmc.Mathieu J. Poirier
Signed-off-by: Mathieu Poirier <mathieu.poirier@linaro.org>
2011-05-30The code should not hard-code memargs, environment variables are meant to be ↵Mathieu J. Poirier
flexible. Confining the change to snowball. Signed-off-by: Mathieu Poirier <mathieu.poirier@linaro.org>
2011-05-27Tailoring boot algorithm for snowballMathieu J. Poirier
Signed-off-by: Mathieu Poirier <mathieu.poirier@linaro.org>
2011-05-19Fix for SnowballTony Månsson
2011-05-16Enabling 3V6 for BGF combo chip.Mathieu J. Poirier
Signed-off-by: Mathieu Poirier <mathieu.poirier@linaro.org> Conflicts: board/st/u8500/u8500.c
2011-03-23Explicitely turning FSMC so that kernel doesn't have to worry about it.Mathieu J. Poirier
Signed-off-by: Mathieu Poirier <mathieu.poirier@linaro.org> Signed-off-by: Alessandro Rubini <rubini@gnudd.com>
2011-02-17Adding official machine ID.Mathieu J. Poirier
Signed-off-by: Mathieu Poirier <mathieu.poirier@linaro.org>
2011-02-15Fixing default pin initialisation.Mathieu J. Poirier
Signed-off-by: Mathieu Poirier <mathieu.poirier@linaro.org>
2011-02-15u8500 snowball: make ether faster (squash in d5f1508)Alessandro Rubini
2011-02-15Fixing bug in gpio pin initializationMathieu J. Poirier
Signed-off-by: Mathieu Poirier <mathieu.poirier@linaro.org>
2011-02-15HACK: smc911x.h register access change for minikitAlessandro Rubini
Signed-off-by: Alessandro Rubini <rubini@gnudd.com>
2011-02-14Adding ethernet initializationAlessandro Rubini
2011-02-14Adding GPIO config for LAN controller along with FSMC init.Alessandro Rubini
2011-02-14Splitting pin configuration for snowball and hrefs.Mathieu J. Poirier
Signed-off-by: Mathieu Poirier <mathieu.poirier@linaro.org>
2011-02-14Cleaning up GPIO26 init and adding board conditional init.Mathieu J. Poirier
Signed-off-by: Mathieu Poirier <mathieu.poirier@linaro.org>
2011-02-14u8500.c: set GPIO26 in power managerAlessandro Rubini
Signed-off-by: Alessandro Rubini <rubini@gnudd.com>
2011-02-14Fixing base address for emmc.Mathieu J. Poirier
Signed-off-by: Mathieu Poirier <mathieu.poirier@linaro.org>
2011-02-14Adding base support for snowball.Mathieu J. Poirier
- Initial pin configuration. - Introduction of u8500_is_snowball. - Introduction of new machine type. Signed-off-by: Mathieu Poirier <mathieu.poirier@linaro.org>
2011-02-14Adding compilation support for snowball.Mathieu J. Poirier
Signed-off-by: Mathieu Poirier <mathieu.poirier@linaro.org>
2011-02-11U8500: Display driver: Fix for HDMI not workingJimmy Rubin
This patch will enable MCDECLK but not change the clocksource. ST-Ericsson ID: ER 323824 ST-Ericsson FOSS-OUT ID: Trivial Change-Id: I2d67a80ee24513251f6456cc7586530fb9a11b6e Signed-off-by: Jimmy Rubin <jimmy.rubin@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/15040 Reviewed-by: Michael BRANDT <michael.brandt@stericsson.com> Reviewed-by: Marcel TUNNISSEN <marcel.tuennissen@stericsson.com>
2011-02-10Fix confusing "Sub TOC entry not found" messagesMichael Brandt
MCDE: Sub TOC entry not found toc_load_toc_entry: get_entry_info_toc failed mcde_display_image: no splash image found. ready The splash code searches for the SPLASH entry. If it is not found in the normal TOC, the TOC code in disk/part_toc.c tries the sub TOC entries. The sub TOC code then issues the "Sub TOC entry not found" message. It should be up to the caller to interpret it as error and to print an appropriate error message. Therefore this patch change it into a debug() message. Change-Id: Ie2f566b0f7b8f4ff6a950ec05743b573c58626e7 Signed-off-by: Michael Brandt <michael.brandt@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/14828 Reviewed-by: QATOOLS Reviewed-by: Joakim AXELSSON <joakim.axelsson@stericsson.com> Reviewed-by: Markus HELGESSON <markus.helgesson@stericsson.com>
2011-02-09[MEEGO] Adapt .git2obs to new setlocalversionRobert Rosengren
.git2obs passes version to setlocalversion to get correct git version, i.e. from latest real u-boot tag and not the in-house repo tags. ST-Ericsson ID: None ST-Ericsson FOSS-OUT ID: Trivial Change-Id: I1ea64bbd70cb929fc5ddccf2ddff3161d370094a Signed-off-by: Robert Rosengren <robert.rosengren@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/14579 Reviewed-by: QATOOLS Reviewed-by: Michael BRANDT <michael.brandt@stericsson.com>
2011-02-09setlocalversion: Add support for getting info from correct tagRobert Rosengren
Previously the setlocalversion script checked if the git had untagged commits since the latest tag. If one wants to set extra tags as checkpoints, other than the official releases, then this will give incorrect version. This patch introduce a second optional parameter to setlocalversion, for specifying a git tag to look for. The Makefile specifies the u-boot version and passes it to the script. The script will then look for untagged commits since the "u-boot version"-tag. ST-Ericsson ID: None ST-Ericsson FOSS-OUT ID: Trivial Change-Id: I7315f4d38d6b74b78e118b36aac271859658ff67 Signed-off-by: Robert Rosengren <robert.rosengren@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/14578 Reviewed-by: Michael BRANDT <michael.brandt@stericsson.com>
2011-02-08SPI: Fix of warnings and cleanup.Markus Helgesson
Fixed coverity and compiler warning in drivers/spi/u8500_spi.c. Also removed a variable which is no longer needed after the GPIO-handling was removed from the driver. ST-Ericsson ID: None ST-Ericsson FOSS-OUT ID: Trivial Change-Id: Iea067014c2c2ea4bd4367eccbe1cde36c69e01da Signed-off-by: Markus Helgesson <markus.helgesson@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/13763 Reviewed-by: Michael BRANDT <michael.brandt@stericsson.com> Reviewed-by: QATOOLS Reviewed-by: Joakim AXELSSON <joakim.axelsson@stericsson.com>
2011-02-08U8500: Display driver: Only activate required clocks for displayTorbjorn Svensson
This patch changes the display initialization to only activate the display related clocks that are actually needed for the selected display mode, DSI or DPI. It also removes two compile time warnings. ST-Ericsson ID: CR 321311 ST-Ericsson FOSS-OUT ID: Trivial Change-Id: I5ae07bd06ae02c2e7c1a0f7860b251f35a953e99 Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/13587 Reviewed-by: Michael BRANDT <michael.brandt@stericsson.com> Tested-by: Torbjorn SVENSSON <torbjorn.x.svensson@stericsson.com> Reviewed-by: Jimmy RUBIN <jimmy.rubin@stericsson.com> Reviewed-by: Dan JOHANSSON <dan.johansson@stericsson.com>
2011-02-07db8500: Add db8500 v2.1 ASIC to ROM function tableMichael Brandt
db8500 v2.1 has a new ASIC ID. Add it to the function table. Without this patch and with CONFIG_ITP_LOAD, U-Boot will hang on a db8500 v2.1 Change-Id: I819663e698aa6667f5831575db87ded2c9f0c5c2 Signed-off-by: Michael Brandt <michael.brandt@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/14476 Reviewed-by: QATOOLS Reviewed-by: Jens WIKLANDER <jens.wiklander@stericsson.com> Reviewed-by: Par-Olof HAKANSSON <par-olof.hakansson@stericsson.com> Reviewed-by: Martin HOVANG <martin.xm.hovang@stericsson.com>
2011-02-04db8500: Fix PRCMU mailbox acknowledgeMichael Brandt
With newer PRCMU FW (2.0.6), clearing of the Ack mailbox interrupt is enforced. This patch clears the Ack mailbox interrupt. ST-Ericsson ID: ER 322248 Change-Id: I38c7af5a375230c22b61db6cc46283c01ff39727 Signed-off-by: Michael Brandt <michael.brandt@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/14201 Reviewed-by: Par-Olof HAKANSSON <par-olof.hakansson@stericsson.com> Reviewed-by: QATOOLS Reviewed-by: Ulf MORLAND <ulf.morland@stericsson.com> Reviewed-by: Mattias NILSSON <mattias.i.nilsson@stericsson.com> Tested-by: Jonas SKARSTAM <jonas.skarstam@stericsson.com>
2011-01-31Don't cscope symlinks. cscope doesn't like themPer Fransson
ST-Ericsson ID: - Change-Id: Ia578aac003204392564a74860966a959ad82117b Signed-off-by: Per Fransson <per.xx.fransson@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/13917 Reviewed-by: QATOOLS Reviewed-by: Michael BRANDT <michael.brandt@stericsson.com>
2011-01-31U8500: Kick the Cortex watchdog when dumpingPer Fransson
ST-Ericsson ID: 321908 Change-Id: Ib51c36558e37c7f52db638052644758e6d3cc51a Signed-off-by: Per Fransson <per.xx.fransson@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/13848 Reviewed-by: QATOOLS Reviewed-by: Michael BRANDT <michael.brandt@stericsson.com>
2011-01-28MMC: Remove read-write debug test codeMichael Brandt
This code was added by ST-Ericsson to the mainline code. Remove it, since its whole purpose was for debugging/testing. Furthermore Coverity found 4 defects in it. ST-Ericsson ID: ER 273353 Change-Id: I9e23f399a68c88bc250b280c3bc418da7217f8d3 Signed-off-by: Michael Brandt <michael.brandt@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/13292 Reviewed-by: QATOOLS Reviewed-by: Joakim AXELSSON <joakim.axelsson@stericsson.com> Reviewed-by: Markus HELGESSON <markus.helgesson@stericsson.com>
2011-01-28U8500: Change display reset for HREFP 2.0 V60 and laterMichael Brandt
The HREFP 2.0 V60 has no GPIO expander and the display reset IO line was moved to an ordinary GPIO line. Furthermore move the board dependent routine out from the mcde driver into u8500.c ST-Ericsson ID: CR 272893 Change-Id: If1362cecaeb183e67273066f759e220672f4537f Signed-off-by: Michael Brandt <michael.brandt@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/13480 Reviewed-by: Dan JOHANSSON <dan.johansson@stericsson.com> Reviewed-by: QATOOLS Reviewed-by: Joakim AXELSSON <joakim.axelsson@stericsson.com> Reviewed-by: Markus HELGESSON <markus.helgesson@stericsson.com>
2011-01-27db8500: Verify signature of kernel before bootingRobert Rosengren
Verification of the kernel and ITP signature before allowing to boot is added. This feature is configurable and by default not activated. MeeGo- built RPM will have this enabled. ST-Ericsson ID: WP275634, ER275440 Change-Id: Ib888f39dd5dca1bc8b7d6e1b002da83a77908b07 Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/11415 Tested-by: Robert ROSENGREN <robert.rosengren@stericsson.com> Reviewed-by: Michael BRANDT <michael.brandt@stericsson.com> Reviewed-by: QATOOLS Reviewed-by: Jens WIKLANDER <jens.wiklander@stericsson.com>
2011-01-25[ANDROID] Sets O=$(UBOOT_OUTPUT)Axel Fagerstedt
Place output from u-boot build in directory specified by Android product configuration. ST-Ericsson ID: 277228 ST-Ericsson FOSS-OUT ID: Trivial Change-Id: Ibc93d0e305400d2d3064b3bbdda993fd13909227 Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/9858 Reviewed-by: QATOOLS Tested-by: Axel FAGERSTEDT <axel.fagerstedt@stericsson.com> Reviewed-by: Michael BRANDT <michael.brandt@stericsson.com>
2011-01-25Correct capacity calculation for high capacity mmcMikael Larsson
This adds the correct calculation for high capacity mmc. ST-Ericsson ID: N/A ST-Ericsson FOSS-OUT ID: Trivial Change-Id: I4a6b152d02f22d4abba790177fcfb200ba853192 Signed-off-by: Mikael Larsson <mikael.xt.larsson@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/13312 Reviewed-by: QATOOLS Reviewed-by: Sebastian RASMUSSEN <sebastian.rasmussen@stericsson.com> Reviewed-by: Michael BRANDT <michael.brandt@stericsson.com>
2011-01-20U8500: Lower cut-off voltage threshold in AB8500Johan Palsson
The cut-off voltage for AB8500 is set too high in the OTP. To be able to start with a charger from a drained battery, we have to lower this threshold before the backlight and display is started. ST-Ericsson ID: ER320113 ST-Ericsson FOSS-OUT ID: Trivial Change-Id: Ia5c8c5b749fa9cb9cf8a15072ddfe5b0d1f33f5f Signed-off-by: Johan Palsson <johan.palsson@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/13028 Reviewed-by: QATOOLS Reviewed-by: Michael BRANDT <michael.brandt@stericsson.com>
2011-01-20U8500: Display driver: Remove enable interrupts for mcdeTorbjorn Svensson
Removes enable interrupts for mcde mistakenly inherited from the kernel code. Furthermore three printfs has been changed to debug. ST-Ericsson ID: ER320412 ST-Ericsson FOSS-OUT ID: Trivial Change-Id: Ifd68404ecf36b040166b900cd51f6d503e4d2ef6 Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/12876 Tested-by: Torbjorn SVENSSON <torbjorn.x.svensson@stericsson.com> Reviewed-by: Anders BAUER <anders.bauer@stericsson.com> Reviewed-by: Michael BRANDT <michael.brandt@stericsson.com> Tested-by: Michael BRANDT <michael.brandt@stericsson.com>
2011-01-18U8500: Add support for HREFP 2.0 V60 and laterMichael Brandt
The HREFP 2.0 V60 has no GPIO expander, therefore some GPIO lines were moved around. The preferred approach was to first check if there is a machid in the environment. And if not try to program the GPIOE. If that fails, assume it is a V60 or newer. But for the splash screen, we need to know very early on which HW version we are running. At that time no environment is available, therefore it is unavoidable to do the I2C access (10 ms timeout), if both HW versions shall be supported in one binary. CAUTION: you need also a Linux kernel which supports MACH_TYPE_HREFV60. Older U8500 kernels will not even issue a start-up message. Depends-On: http://gerrit.lud.stericsson.com/gerrit/12335 ST-Ericsson ID: CR 272893 Change-Id: Id794df8c185dfbf67f7bce81deb49abf71129f7b Signed-off-by: Michael Brandt <michael.brandt@stericsson.com> Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/12578 Reviewed-by: Torbjorn SVENSSON <torbjorn.x.svensson@stericsson.com> Reviewed-by: Robert ROSENGREN <robert.rosengren@stericsson.com> Reviewed-by: Markus HELGESSON <markus.helgesson@stericsson.com> Reviewed-by: Bibek BASU <bibek.basu@stericsson.com>