- Jul 24, 2009
-
-
Matthias Fuchs authored
Signed-off-by:
Matthias Fuchs <matthias.fuchs@esd.eu> Signed-off-by:
Stefan Roese <sr@denx.de>
-
Matthias Fuchs authored
Signed-off-by:
Matthias Fuchs <matthias.fuchs@esd.eu> Signed-off-by:
Stefan Roese <sr@denx.de>
-
Matthias Fuchs authored
Signed-off-by:
Matthias Fuchs <matthias.fuchs@esd.eu> Signed-off-by:
Stefan Roese <sr@denx.de>
-
Stefan Roese authored
This patch adds a generic command for programming I2C bootstrap eeproms on PPC4xx. An implementation for Canyonlands board is included. The command name is intentionally chosen not to be PPC4xx specific. This way other CPU's/SoC's can implement a similar command under the same name, perhaps with a different syntax. Usage on Canyonlands: => chip_config Available configurations (I2C address 0x52): 600-nor - NOR CPU: 600 PLB: 200 OPB: 100 EBC: 100 600-nand - NAND CPU: 600 PLB: 200 OPB: 100 EBC: 100 800-nor - NOR CPU: 800 PLB: 200 OPB: 100 EBC: 100 800-nand - NAND CPU: 800 PLB: 200 OPB: 100 EBC: 100 1000-nor - NOR CPU:1000 PLB: 200 OPB: 100 EBC: 100 1000-nand - NAND CPU:1000 PLB: 200 OPB: 100 EBC: 100 1066-nor - NOR CPU:1066 PLB: 266 OPB: 88 EBC: 88 *** 1066-nand - NAND CPU:1066 PLB: 266 OPB: 88 EBC: 88 => chip_config 600-nor Using configuration: 600-nor - NOR CPU: 600 PLB: 200 OPB: 100 EBC: 100 done (dump via 'i2c md 52 0.1 10') Reset the board for the changes to take effect Other 4xx boards will be migrated to use this command soon as well. Signed-off-by:
Stefan Roese <sr@denx.de> Signed-off-by:
Dirk Eibach <eibach@gdsys.de> Acked-by:
Matthias Fuchs <matthias.fuchs@esd.eu>
-
Peter Tyser authored
The XPedite1000 is an X-ES product thus it can be put in board/xes along with other X-ES boards. Along with the move, the board was renamed to XPedite1000 from XPedite1K to fit X-ES's standard naming convention. Maintainership was also transfered to Peter Tyser. Signed-off-by:
Peter Tyser <ptyser@xes-inc.com> Signed-off-by:
Stefan Roese <sr@denx.de>
-
Peter Tyser authored
Signed-off-by:
Peter Tyser <ptyser@xes-inc.com> Signed-off-by:
Stefan Roese <sr@denx.de>
-
Peter Tyser authored
Signed-off-by:
Peter Tyser <ptyser@xes-inc.com> Signed-off-by:
Stefan Roese <sr@denx.de>
-
Peter Tyser authored
This change should have no functional effect Signed-off-by:
Peter Tyser <ptyser@xes-inc.com> Signed-off-by:
Stefan Roese <sr@denx.de>
-
Peter Tyser authored
Signed-off-by:
Peter Tyser <ptyser@xes-inc.com> Signed-off-by:
Stefan Roese <sr@denx.de>
-
Peter Tyser authored
The XPedite1000 only has 2 available ethernet ports: ppc_4xx_eth2 (EMAC2) and ppc_4xx_eth3 (EMAC3) Signed-off-by:
Peter Tyser <ptyser@xes-inc.com> Signed-off-by:
Stefan Roese <sr@denx.de>
-
Peter Tyser authored
Previously an I2C EEPROM was used. The EEPROM had size, reliability, and access issues which are resolved by storing the environment in flash. Signed-off-by:
Peter Tyser <ptyser@xes-inc.com> Signed-off-by:
Stefan Roese <sr@denx.de>
-
Peter Tyser authored
Enable GPIO pins for an I2C EEPROM write protect, a system reset pin, and a PMC #MONARCH pin. These pins are not currently used in U-Boot, but are used in OSes and may be used in U-Boot in the future. Signed-off-by:
Peter Tyser <ptyser@xes-inc.com> Signed-off-by:
Stefan Roese <sr@denx.de>
-
Peter Tyser authored
The XPedite1000 can be built with 4 total flashes: - 512KB AMD socketed - 16MB Intel soldered - 2 x 32MB AMD MirrorBit flashes Add support for the optional 2 32MB CFI-compliant AMD flashes Signed-off-by:
Peter Tyser <ptyser@xes-inc.com> Signed-off-by:
Stefan Roese <sr@denx.de>
-
Peter Tyser authored
Signed-off-by:
Peter Tyser <ptyser@xes-inc.com> Signed-off-by:
Stefan Roese <sr@denx.de>
-
Peter Tyser authored
By default, the XPedite1000 comes installed with xMon, a proprietary bootloader. xMon stores its MAC address in an onboard EEPROM. Rather than requiring a non-standard location in the EEPROM to be reserved for MAC addresses, store the MAC addresses in U-Boot's standard environment. A U-Boot application or OS application can be used to migrate xMon MAC addresses to U-Boot's environment if necessary. Signed-off-by:
Peter Tyser <ptyser@xes-inc.com> Signed-off-by:
Stefan Roese <sr@denx.de>
-
Peter Tyser authored
All XPedite1000's have SPD EEPROMs present and no fixed configuration parameters are currently defined or used Signed-off-by:
Peter Tyser <ptyser@xes-inc.com> Signed-off-by:
Stefan Roese <sr@denx.de>
-
Peter Tyser authored
POST or command line tests provide similar functionality Signed-off-by:
Peter Tyser <ptyser@xes-inc.com> Signed-off-by:
Stefan Roese <sr@denx.de>
-
Peter Tyser authored
Using the CFI flash driver will allow write access to the 16MB Intel StrataFlash present on the XPedite1000. The 512KB socketed (non CFI-compliant flash) will no longer be writable. The mapping of the 16MB Strata flash was moved to 0xff000000 and the 512KB AMD socketed flash was moved to 0xfe000000. Signed-off-by:
Peter Tyser <ptyser@xes-inc.com> Signed-off-by:
Stefan Roese <sr@denx.de>
-
Matthias Fuchs authored
Some Coding style cleanup (braces, whitespaces, long lines) Signed-off-by:
Matthias Fuchs <matthias.fuchs@esd.eu> Signed-off-by:
Stefan Roese <sr@denx.de>
-
Dirk Eibach authored
Board support for the Guntermann & Drunck DL-Vision. Signed-off-by:
Dirk Eibach <eibach@gdsys.de> Signed-off-by:
Stefan Roese <sr@denx.de>
-
Dirk Eibach authored
In cpu/ppc4xx/speed.c initialization of sysInfo->freqOPB for 405EP was left out for no obvious reason. Signed-off-by:
Dirk Eibach <eibach@gdsys.de> Signed-off-by:
Stefan Roese <sr@denx.de>
-
Stefan Roese authored
Patch d873133f [ppc4xx: Add Sequoia RAM-booting target] broke "normal" booting on some 44x platforms. This breakage is only noticed in some cases while powercycling. As it seems, the code in question in start.S didn't invalidate TLB #0. This makes sense since this TLB is used for the bootrom mapping. With the patch mentioned above even TLB #0 got invalidated resulting in an error later on. This patch now fixes this issue by only invalidating TLB #0 in the RAM- booting case. Tested succesfully on Sequoia and Canyonlands. Signed-off-by:
Stefan Roese <sr@denx.de> Cc: Dirk Eibach <Eibach@gdsys.de>
-
- Jul 23, 2009
-
-
Wolfgang Denk authored
Signed-off-by:
Wolfgang Denk <wd@denx.de>
-
Mike Frysinger authored
By including autoconf.mk before config.mk, all top level files can use any config options it sets up (like <arch>_config.mk) or the Makefile itself without being forced to use lazy evaluation.
-
Mark Jackson authored
This patch removes the static declaration from gunzip_bmp() Without it, the gunzip_bmp() function is not visible to common/lcd.c and fails to compile with an error. Signed-off-by:
Mark Jackson <mpfj@mimc.co.uk>
-
Peter Tyser authored
- Fix command help message - Disable DEBUG by default - Fix whitespace issues - Fix lines > 80 characters Signed-off-by:
Peter Tyser <ptyser@gmail.com> Acked-by:
Stefan Roese <sr@denx.de>
-
Mike Frysinger authored
The top build system sets up HOSTCFLAGS a bit and exports it, but other places use HOST_CFLAGS instead. Unify the two as HOSTCFLAGS so that the values stay in sync. Signed-off-by:
Mike Frysinger <vapier@gentoo.org>
-
Wolfgang Denk authored
Signed-off-by:
Wolfgang Denk <wd@denx.de>
-
André Schwarz authored
This patch adds I2C support for mvBC-P and defines flash layout matching the shipped product. Signed-off-by:
André Schwarz <andre.schwarz@matrix-vision.de>
-
Kumar Gala authored
ahci.c: In function 'ata_scsiop_read_capacity10': ahci.c:616: warning: dereferencing type-punned pointer will break strict-aliasing rules Signed-off-by:
Kumar Gala <galak@kernel.crashing.org>
-
Kumar Gala authored
biosemu.c: In function 'BE_setVGA': biosemu.c:147: warning: dereferencing type-punned pointer will break strict-aliasing rules Signed-off-by:
Kumar Gala <galak@kernel.crashing.org>
-
Detlev Zundel authored
Support for this type was lost during the bootm refactoring. Signed-off-by:
Detlev Zundel <dzu@denx.de>
-
Detlev Zundel authored
Signed-off-by:
Detlev Zundel <dzu@denx.de>
-
Peter Tyser authored
Previously, non-e500 architectures only unlocked their data cache which was used as early RAM when booting to Linux using the "bootm" command. This change causes all PPC boards with CONFIG_SYS_INIT_RAM_LOCK defined to unlock their data cache during U-Boot's initialization. This improves U-Boot performance and provides a common cache state when booting to different OSes. Signed-off-by:
Peter Tyser <ptyser@xes-inc.com>
-
Giuseppe CONDORELLI authored
This patch updates zlib to the latest stable version. Only relevant zlib parts were ported to u-boot tree, as was done for the previously used version of zlib (0.95). New zlib gives faster inflate performance and other improvements, see www.zlib.net Signed-off-by:
Giuseppe Condorelli <giuseppe.condorelli@st.com> Reviewed-by:
Angelo Castello <angelo.castello@st.com> Edited commit message Signed-off-by:
Wolfgang Denk <wd@denx.de>
-
Robin Getz authored
Linux's netconsole works much better when you can pass it the MAC address of the server. (otherwise it just uses broadcast, which everyone else on my network complains about :) This sets the env var "serveraddr" (to match ethaddr), so that you can pass it to linux with whatever bootargs you want to.... addnetconsole=set bootargs $(bootargs) netconsole=@$(ipaddr)/eth0,@$(serverip)/$(serveraddr) Signed-of-by:
Robin Getz <rgetz@blackfin.uclinux.org> Signed-off-by:
Ben Warren <biggerbadderben@gmail.com>
-
Ilya Yanok authored
Signed-off-by:
Ilya Yanok <yanok@emcraft.com> Signed-off-by:
Ben Warren <biggerbadderben@gmail.com>
-
Alessio Centazzo authored
This patch fixes a compilation warning for some Ethernet PHY-less PPC4xx platforms (440SPE based ones) and a potential compilation error for 440SP platforms (use of undefined 'ethgroup' variable). In the original code and in case of 440SPE platforms, 'ethgroup' is initialized to -1 and never modified. Later in the function, within an #ifdef statement, an 'if statement' executes code only if 'ethgroup' is set to 4, therefore it is harmless to avoid executing the 'if statement' by removing the CONFIG_440SPE from the affected #ifdefs. In case of 440SP platforms with on-board Ethernet PHY, 'ethgroup' is undefined but used (there are not such platforms in the repository yet). All other architectures are not affected by this change. Signed-off-by:
Alessio Centazzo <acpatin@yahoo.com> Acked-by:
Stefan Roese <sr@denx.de> Signed-off-by:
Ben Warren <biggerbadderben@gmail.com>
-
Michael Zaidman authored
Fixed the DHCP/BOOTP/RARP regression introduced in u-boot-2009.06 by initializing our IP addr to 0 in order to accept any IP addr assigned to us by the DHCP/BOOTP/RARP server. Ack-by:
Robin Getz <rgetz@blackfin.uclinux.org> Signed-off-by:
Michael Zaidman <michael.zaidman@gmail.com> Signed-off-by:
Ben Warren <biggerbadderben@gmail.com>
-