summaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Collapse)Author
2011-05-19Minor coding style cleanup.Wolfgang Denk
Signed-off-by: Wolfgang Denk <[email protected]>
2011-05-19TFTP: add tftpsrv commandLuca Ceresoli
Signed-off-by: Luca Ceresoli <[email protected]> Cc: Wolfgang Denk <[email protected]> Acked-by: Detlev Zundel <[email protected]>
2011-05-19Merge branch 'master' of git://git.denx.de/u-boot-mpc85xxWolfgang Denk
* 'master' of git://git.denx.de/u-boot-mpc85xx: powerpc/85xx: add support for env in MMC/SPI on corenet ds boards powerpc/85xx: Enable eSPI support on corenet ds boards
2011-05-18km/common: add pnvramsize to default environmentHolger Brunck
The pnvram size was used later from start scripts in linux. Therefore it was added to the default environment. Signed-off-by: Holger Brunck <[email protected]> Signed-off-by: Valentin Longchamp <[email protected]> Acked-by: Heiko Schocher <[email protected]> cc: Wolfgang Denk <[email protected]> cc: Detlev Zundel <[email protected]>
2011-05-18km/common: simplify default environmentHolger Brunck
This is a first step to simplify the default environment. Move all the environment variables which are only needed for debugging purpose to textfiles in the scripts directory. In case of debugging these files can be loaded via tftp into RAM and set via the env import command. Other variables are identified as obsolete and were removed. Signed-off-by: Holger Brunck <[email protected]> Signed-off-by: Valentin Longchamp <[email protected]> Acked-by: Heiko Schocher <[email protected]> cc: Wolfgang Denk <[email protected]> cc: Detlev Zundel <[email protected]>
2011-05-18km/common: implement boardId HWkey checks as u-boot cmdThomas Herzmann
BoardId and HWKey are used to identify the HW class of a given board. The correct values are stored in the inventory eeprom. During creation time of a boot package the boardId and HWkey for the SW is stored in the default environment and burned into the flash. During boottime the values in the inventory and in the environment are compared to avoid starting of a SW which is not authorized for this board. Some bootpackages are allowed to run on a set of different boardId hwKey. In this case the environment variable boardIdListHex was added to the default environment. In this case the command iterates over the pair values and compares them with the values read from the inventory eeprom. The syntax of such a boardIdListHex value is e.g.: 158_1 159_1 159_2 Signed-off-by: Thomas Herzmann <[email protected]> Signed-off-by: Holger Brunck <[email protected]> Signed-off-by: Valentin Longchamp <[email protected]> Acked-by: Heiko Schocher <[email protected]> cc: Wolfgang Denk <[email protected]> cc: Detlev Zundel <[email protected]>
2011-05-18mmc: enable partition switch function for emmcLei Wen
For emmc, it may have up to 7 partitions: two boot partitions, one user partition, one RPMB partition and four general purpose partitions. (Refer to JESD84-A44.pdf/page 154) As bootloader may need to read out or reflashing images on those different partitions, it is better to enable the partition switch with console command support. Also for partition would be restore to user partition(part 0) when CMD0 is used, so change mmc_init routine to perform normal initialization only once for each slot, unless use the rescan command to force init again. Signed-off-by: Lei Wen <[email protected]> Acked-by: Andy Fleming <[email protected]>
2011-05-18cmd_mmc: eliminate device num in the mmc commandLei Wen
mmc command applied device, like ide and usb... Signed-off-by: Lei Wen <[email protected]> Acked-by: Andy Fleming <[email protected]>
2011-05-18mmc_spi: generate response for send status commandThomas Chou
A "send status" command is added with the commit "mmc: checking status after commands with R1b response". But the status register returned from send status command of SPI protocol is different from that of MMC/SD protocol. We do a simple test and generate a response in stead of full bit-by-bit translation. Signed-off-by: Thomas Chou <[email protected]>
2011-05-18powerpc/85xx: add support for env in MMC/SPI on corenet ds boardsShaohui Xie
Signed-off-by: Shaohui Xie <[email protected]> Signed-off-by: Kumar Gala <[email protected]>
2011-05-18powerpc/85xx: Enable eSPI support on corenet ds boardsShaohui Xie
Signed-off-by: Shaohui Xie <[email protected]> Signed-off-by: Kumar Gala <[email protected]>
2011-05-18at91: reworked support for otc570 boardDaniel Gorsulowski
The otc570 board support was broken. Within this opportunity, I completely reworked the board files. Signed-off-by: Daniel Gorsulowski <[email protected]>
2011-05-18hammerhead: move CONFIG_SYS_TEXT_BASE to headerAndreas Bießmann
Signed-off-by: Andreas Bießmann <[email protected]>
2011-05-18mimc200: move CONFIG_SYS_TEXT_BASE to headerAndreas Bießmann
Signed-off-by: Andreas Bießmann <[email protected]>
2011-05-18favr-32-ezkit: move CONFIG_SYS_TEXT_BASE to headerAndreas Bießmann
Signed-off-by: Andreas Bießmann <[email protected]>
2011-05-18atstk100x: move CONFIG_SYS_TEXT_BASE to headerAndreas Bießmann
Signed-off-by: Andreas Bießmann <[email protected]>
2011-05-18atngw100: move CONFIG_SYS_TEXT_BASE to headerAndreas Bießmann
Signed-off-by: Andreas Bießmann <[email protected]>
2011-05-18mimc200: fix "#define XXXX 1"Andreas Bießmann
Signed-off-by: Andreas Bießmann <[email protected]>
2011-05-18hammerhead: fix "#define XXXX 1"Andreas Bießmann
Signed-off-by: Andreas Bießmann <[email protected]>
2011-05-18favr-32-ezkit: fix "#define XXXX 1"Andreas Bießmann
Signed-off-by: Andreas Bießmann <[email protected]>
2011-05-18atstk1006: fix "#define XXXX 1"Andreas Bießmann
Signed-off-by: Andreas Bießmann <[email protected]>
2011-05-18atstk1004: fix "#define XXXX 1"Andreas Bießmann
Signed-off-by: Andreas Bießmann <[email protected]>
2011-05-18atstk1003: fix "#define XXXX 1"Andreas Bießmann
Signed-off-by: Andreas Bießmann <[email protected]>
2011-05-18atstk1002: fix "#define XXXX 1"Andreas Bießmann
Signed-off-by: Andreas Bießmann <[email protected]>
2011-05-18atngw100: fix "#define XXXX 1"Andreas Bießmann
Signed-off-by: Andreas Bießmann <[email protected]>
2011-05-18ATMEL: fix dataflash (dirty) this file should be converted to struct SoC accessReinhard Meyer
Signed-off-by: Reinhard Meyer <[email protected]>
2011-05-18avr32: fixup definitions to ATMEL_BASE_xxxAndreas Bießmann
Signed-off-by: Andreas Bießmann <[email protected]>
2011-05-18avr32: rename memory-map.h -> hardware.hAndreas Bießmann
Signed-off-by: Andreas Bießmann <[email protected]>
2011-05-12ftpmu010.h: fix some missing declaration in headerMacpaul Lin
Fix some missing declaration in header. Signed-off-by: Macpaul Lin <[email protected]>
2011-05-12ftsmc020: add missing definitionsMacpaul Lin
Add missing definitions in header file according to datasheet. Signed-off-by: Macpaul Lin <[email protected]>
2011-05-12ftsmc020: un-nest the register structure in headerMacpaul Lin
Un-nestted the register structure in ftsmc020.h Signed-off-by: Macpaul Lin <[email protected]>
2011-05-12ftsdmc021: add register definitions of ftsdmc021Macpaul Lin
Support registers definitions of ftsdmc021 SDRAM controller. Signed-off-by: Macpaul Lin <[email protected]>
2011-05-12ftahbc020s: Faraday FTAHBC020s AHB Bus ControllerMacpaul Lin
ftahbc020s.h provides basic definitions of this controller to help a SoC which use this AHB Controller could do scalable software settings in lowlevel_init.S. Signed-off-by: Macpaul Lin <[email protected]>
2011-05-12Remove remnants of obsolete CONFIG_SYS_GBL_DATA_SIZE commentsMichael Jones
commit 25ddd1fb0a2281b182529afbc8fda5de2dc16d96 left remnants of many comments about CONFIG_SYS_GBL_DATA_SIZE. Signed-off-by: Michael Jones <[email protected]>
2011-05-12lib, vsprintf: introduce strict_strtoulHeiko Schocher
as checkpatch proposes to use strict_strtoul instead of simple_strtoul, introduce it. Ported this function from Linux 2.6.38 commit ID: 521cb40b0c44418a4fd36dc633f575813d59a43d Signed-off-by: Heiko Schocher <[email protected]> cc: Wolfgang Denk <[email protected]> cc: Detlev Zundel <[email protected]> cc: Valentin Longchamp <[email protected]> cc: Holger Brunck <[email protected]> Signed-off-by: Valentin Longchamp <[email protected]>
2011-05-12NET: pass source IP address to packet handlersLuca Ceresoli
This is needed for the upcoming TFTP server implementation. This also simplifies PingHandler() and fixes rxhand_f documentation. Signed-off-by: Luca Ceresoli <[email protected]> Cc: Wolfgang Denk <[email protected]> Acked-by: Detlev Zundel <[email protected]>
2011-05-12Merge branch 'master' of git://git.denx.de/u-boot-ppc4xxWolfgang Denk
2011-05-12PPC405EX CHIP_21 erratumSteven A. Falco
APM errata CHIP_21 for the 405EX/EXr (from the rev 1.09 document dated 4/27/11) states that rev D processors may wake up with the wrong feature set. This patch implements the APM-proposed workaround. To enable this patch for your board, add the appropriate define for your CPU to your board header file. See kilauea.h for more information. The following variants are supported: #define CONFIG_SYS_4xx_CHIP_21_405EX_NO_SECURITY #define CONFIG_SYS_4xx_CHIP_21_405EX_SECURITY #define CONFIG_SYS_4xx_CHIP_21_405EXr_NO_SECURITY #define CONFIG_SYS_4xx_CHIP_21_405EXr_SECURITY Please note that if you select the wrong define, your board will not boot, and JTAG will be required to recover. Tested on custom boards using: CONFIG_SYS_4xx_CHIP_21_405EX_NO_SECURITY <[email protected]> CONFIG_SYS_4xx_CHIP_21_405EX_SECURITY <[email protected]> Signed-off-by: Steve Falco <[email protected]> Acked-by: Dirk Eibach <[email protected]> Signed-off-by: Stefan Roese <[email protected]>
2011-05-11Enable multiple fs options for Marvell SoC family on OpenRD boardsClint Adams
Signed-off-by: Clint Adams <[email protected]> Cc: Albert ARIBAUD <[email protected]> Cc: Prafulla Wadaskar <[email protected]> Cc: Julian Pidancet <[email protected]>
2011-05-11Initialize second PHY on OpenRD-Client and OpenRD-UltimateClint Adams
Though the OpenRD-Base only has one gigabit Ethernet port, both the OpenRD-Client and OpenRD-Ultimate each have two. On the Ultimate, the PHY addresses are consecutive, but on the Client they are not. (based on <62a0952ce368acc725063a00a5ec680a639d6c27.1301040318.git.julian.pidancet@citrix.com> <ad0a2dc1e422698b005d6f0ceb6dd6f75a87e00a.1301040318.git.julian.pidancet@citrix.com> ) Signed-off-by: Clint Adams <[email protected]> Cc: Albert ARIBAUD <[email protected]> Cc: Prafulla Wadaskar <[email protected]> Cc: Julian Pidancet <[email protected]>
2011-05-11Add definitions for OpenRD-Client and OpenRD-UltimateClint Adams
Signed-off-by: Clint Adams <[email protected]> Cc: Albert ARIBAUD <[email protected]> Cc: Prafulla Wadaskar <[email protected]> Cc: Julian Pidancet <[email protected]>
2011-05-11Rename openrd_base files to openrdClint Adams
Signed-off-by: Clint Adams <[email protected]> Cc: Albert ARIBAUD <[email protected]> Cc: Prafulla Wadaskar <[email protected]> Cc: Julian Pidancet <[email protected]>
2011-05-11mv-common.h: fix DRAM banks configurationSimon Guinot
The asm/arch/config.h header define CONFIG_NR_DRAM_BANKS_MAX, which is needed to configure DRAM banks. This patch move the asm/arch/config.h header inclusion above the DRAM banks configuration. Additionally this patch fix a typo. Signed-off-by: Simon Guinot <[email protected]>
2011-05-11MX31: mx31pdk: Add watchdog supportFabio Estevam
Signed-off-by: Fabio Estevam <[email protected]>
2011-05-10keymile boards: move keymile specific header in subdirValentin Longchamp
Collect all keymile specific common headers in include/configs/km. Signed-off-by: Heiko Schocher <[email protected]> Signed-off-by: Valentin Longchamp <[email protected]> cc: Wolfgang Denk <[email protected]> cc: Detlev Zundel <[email protected]> cc: Prafulla Wadaskar <[email protected]> cc: Kim Phillips <[email protected]> cc: Holger Brunck <[email protected]>
2011-05-10km/common: fix coding style issues in generic headerHolger Brunck
Signed-off-by: Holger Brunck <[email protected]> Acked-by: Heiko Schocher <[email protected]> cc: Wolfgang Denk <[email protected]> cc: Detlev Zundel <[email protected]> cc: Valentin Longchamp <[email protected]> Signed-off-by: Valentin Longchamp <[email protected]>
2011-05-10common/hush: make get_local_var visible for other usersHolger Brunck
Signed-off-by: Holger Brunck <[email protected]> Acked-by: Heiko Schocher <[email protected]> cc: Wolfgang Denk <[email protected]> cc: Detlev Zundel <[email protected]> cc: Valentin Longchamp <[email protected]> Signed-off-by: Valentin Longchamp <[email protected]>
2011-05-10km/common: fix initial_boot_bank for bootpackagesThomas Herzmann
The initial_boot_bank can be set when more than one application is used in a bootpackage. But a value n <> 0 never led to booting from bank n. Instead, bank 0 was booted. This patch fixes this. Signed-off-by: Thomas Herzmann <[email protected]> Signed-off-by: Holger Brunck <[email protected]> Acked-by: Heiko Schocher <[email protected]> cc: Wolfgang Denk <[email protected]> cc: Detlev Zundel <[email protected]> cc: Valentin Longchamp <[email protected]> Signed-off-by: Valentin Longchamp <[email protected]>
2011-05-10powerpc/km82xx: fix compile issue for mgcoge2neHolger Brunck
commit 91a3c14c (ppc, mgcoge: add DIP switch detection) introduces an compile error due to an missing define in the mgcoge2ne.h. DIP switch detection is valid for both boards. Signed-off-by: Holger Brunck <[email protected]> cc: Wolfgang Denk <[email protected]> cc: Heiko Schocher <[email protected]>
2011-05-10poweprc/km82xx: add board specific environment variableHolger Brunck
On mgcoge3ne a new environment variable bobcatreset is used. So this patch adds a possibility to add board specific environment variables in general and this specific variable for mgcoge3ne. Signed-off-by: Holger Brunck <[email protected]> Acked-by: Heiko Schocher <[email protected]> cc: Wolfgang Denk <[email protected]> cc: Detlev Zundel <[email protected]> cc: Valentin Longchamp <[email protected]> Signed-off-by: Valentin Longchamp <[email protected]>