- 13 6月, 2009 40 次提交
-
-
由 Haiying Wang 提交于
Rename riscRx/riscTx to risc_rx/risc_tx to comply with Codingstyle. Signed-off-by: NHaiying Wang <Haiying.Wang@freescale.com>
-
由 Srikanth Srinivasan 提交于
The patch adds support for P2020DS reference platform. DDR3 interface uses hard-coded initialization rather than SPD for now and was tested at 667Mhz. Some PIXIS register definitions and associated code sections need to be fixed. TSEC1/2/3, NOR flash, MAC/SYS ID EEPROM, PCIE1/2/3 are all tested under u-boot. Signed-off-by: NSrikanth Srinivasan <srikanth.srinivasan@freescale.com> Signed-off-by: NTravis Wheatley <Travis.Wheatley@freescale.com> Signed-off-by: NKumar Gala <galak@kernel.crashing.org>
-
由 Stefan Roese 提交于
This patch adds NAND support to the MPC5121ADS board. Please note that the image size increased since NAND support didn't fit in the current image size (256k). Signed-off-by: NStefan Roese <sr@denx.de> Signed-off-by: NWolfgang Denk <wd@denx.de> Cc: Wolfgang Denk <wd@denx.de>
-
由 Stefan Roese 提交于
This patch adds NAND Flash Controller driver for MPC5121 revision 2. All device features, except hardware ECC and power management, are supported. This NFC driver replaces the one orignally posted by John Rigby: "[PATCH] Freescale NFC NAND driver" It's a port of the Linux driver version posted by Piotr Ziecik a few weeks ago. Using this driver has the following advantages (from my point of view): - Compatibility with the Linux NAND driver (e.g. ECC usage) - Better code quality in general - Resulting U-Boot image is a bit smaller (approx. 3k) - Better to sync with newer Linux driver versions The only disadvantage I can see, is that HW-ECC is not supported right now. But this could be added later (e.g. port from Linux driver after it's supported there). Using HW-ECC on the MCP5121 NFC has a general problem because of the ECC usage in the spare area. This collides with JFFS2 for example. Signed-off-by: NStefan Roese <sr@denx.de> Cc: Piotr Ziecik <kosmo@semihalf.com> Cc: Wolfgang Denk <wd@denx.de> Cc: John Rigby <jcrigby@gmail.com> Cc: Scott Wood <scottwood@freescale.com>
-
由 Stefan Roese 提交于
MECP5123 is a MPC5121E based module by esd gmbh. Signed-off-by: NStefan Roese <sr@denx.de> Cc: Reinhard Arlt <reinhard.arlt@esd-electronics.com>
-
由 Stefan Roese 提交于
Thos macros will be used by the esd mecp5123 board. Signed-off-by: NStefan Roese <sr@denx.de>
-
由 Stefan Roese 提交于
This is needed for the upcoming esd MECP5123 board port which uses I2C EEPROM for environment storage. Signed-off-by: NStefan Roese <sr@denx.de> Cc: Reinhard Arlt <reinhard.arlt@esd-electronics.com> Acked-by: Heiko Schocher<hs@denx.de>
-
由 Stefan Roese 提交于
The CPCI750 can be built as CPCI host or adapter/target board. This patch adds support for runtime detection of those variants. Signed-off-by: NStefan Roese <sr@denx.de> Cc: Reinhard Arlt <reinhard.arlt@esd-electronics.com>
-
由 Stefan Roese 提交于
The Marvell bridge 64360 supports serveral PCI functions, not only 0. This patch enables access to those functions. Signed-off-by: NStefan Roese <sr@denx.de> Cc: Reinhard Arlt <reinhard.arlt@esd-electronics.com>
-
由 Stefan Roese 提交于
Signed-off-by: NStefan Roese <sr@denx.de> Cc: Reinhard Arlt <reinhard.arlt@esd-electronics.com>
-
由 Stefan Roese 提交于
This command is used to load/boot an OS-image which is transferred from the CPCI host to the CPCI target/adapter. Signed-off-by: NStefan Roese <sr@denx.de> Cc: Reinhard Arlt <reinhard.arlt@esd-electronics.com>
-
由 Stefan Roese 提交于
Signed-off-by: NStefan Roese <sr@denx.de> Cc: Reinhard Arlt <reinhard.arlt@esd-electronics.com>
-
由 Stefan Roese 提交于
UBI is quite memory greedy and requires at least approx. 512k of malloc area. This patch adds a compile-time check, so that boards will not build with less memory reserved for this area (CONFIG_SYS_MALLOC_LEN). Signed-off-by: NStefan Roese <sr@denx.de>
-
由 Prafulla Wadaskar 提交于
Added macronix SF driver for MTD framework MX25L12805D is supported and tested TBD: sector erase implementation, other deivces support Signed-off-by: NPrafulla Wadaskar <prafulla@marvell.com> Signed-off-by: NMike Frysinger <vapier@gentoo.org>
-
由 Todor I Mollov 提交于
Signed-off-by: NTodor I Mollov <tmollov@ucsd.edu> Signed-off-by: NMike Frysinger <vapier@gentoo.org> CC: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
-
由 Vivek Mahajan 提交于
This patch adds CONFIGs for enabling USB in mpc8536ds and also adds usb_phy_type in CONFIG_EXTRA_ENV_SETTINGS. Also revamps its Copyright. Signed-off-by: NVivek Mahajan <vivek.mahajan@freescale.com> Signed-off-by: NRemy Bohmer <linux@bohmer.net>
-
由 Vivek Mahajan 提交于
This patch adds CONFIGs for enabling USB in mpc8315erdb and also adds usb_phy_type in CONFIG_EXTRA_ENV_SETTINGS. Also revamps its Copyright. Signed-off-by: NVivek Mahajan <vivek.mahajan@freescale.com> Signed-off-by: NRemy Bohmer <linux@bohmer.net>
-
由 Vivek Mahajan 提交于
The following patch adds 85xx-specific USB support and also revamps Copyright in immap_85xx.h Signed-off-by: NVivek Mahajan <vivek.mahajan@freescale.com> Signed-off-by: NRemy Bohmer <linux@bohmer.net>
-
由 Vivek Mahajan 提交于
The following patch reorganizes/reworks the USB support for mpc83xx as under:- * Moves the 83xx USB clock init from drivers/usb/host/ehci-fsl.c to cpu/mpx83xx/cpu_init.c * Board specific usb_phy_type is read from the environment * Adds USB EHCI specific structure in include/usb/ehci-fsl.h * Copyrights revamped in most of the following files Signed-off-by: NVivek Mahajan <vivek.mahajan@freescale.com> Signed-off-by: NRemy Bohmer <linux@bohmer.net>
-
由 Vivek Mahajan 提交于
The following patch moves 8xxx-specifc USB #defines from drivers/usb/host/ehci-fsl.h to include/usb. Signed-off-by: NVivek Mahajan <vivek.mahajan@freescale.com> Signed-off-by: NRemy Bohmer <linux@bohmer.net>
-
由 Vivek Mahajan 提交于
To prepare for the 85xx USB support, which requires interface enablement only once in (specified) order, no different than instructions for enabling the interface under 83xx. It is unknown why the original author enabled the interface twice (checked for references in errata, etc). Signed-off-by: NVivek Mahajan <vivek.mahajan@freescale.com> Signed-off-by: NRemy Bohmer <linux@bohmer.net>
-
由 Peter Tyser 提交于
Use the standard lowercase "x" capitalization that other Freescale architectures use for CPU defines to prevent confusion and errors Signed-off-by: NPeter Tyser <ptyser@xes-inc.com> Signed-off-by: NKim Phillips <kim.phillips@freescale.com>
-
由 Peter Tyser 提交于
Use the standard lowercase "xx" capitalization that other Freescale architectures use for CPU defines to prevent confusion and errors Signed-off-by: NPeter Tyser <ptyser@xes-inc.com> Signed-off-by: NKim Phillips <kim.phillips@freescale.com>
-
由 Stefan Roese 提交于
This patch removes the duplicated code for baudrate generator configuration in the PSC serial_init() implementation by calling serial_setbrg() instead of duplicating the code. Signed-off-by: NStefan Roese <sr@denx.de>
-
由 Stefan Roese 提交于
The wrong input frequency was used in serial_setbrg(). This patch fixes this by using ips_clk as input frequency for the PSC baudrate generator. Signed-off-by: NStefan Roese <sr@denx.de>
-
由 Wolfgang Denk 提交于
ARIA is a MPC5121E based COM Express module by Dave/DENX. Signed-off-by: NWolfgang Denk <wd@denx.de> Cc: John Rigby <jcrigby@gmail.com>
-
由 Wolfgang Denk 提交于
Move needed definitions (register descriptions etc.) from include/mpc512x.h into include/asm-ppc/immap_512x.h. Instead of using a #define'd register offset, use a function that provides the PATA controller's base address. All the rest of include/mpc512x.h are register offset definitions which can be eliminated by proper use of C structures. There are only a few register offsets remaining that are needed in cpu/mpc512x/start.S; for these we provide cpu/mpc512x/asm-offsets.h which is intended as a temporary workaround only. In a later patch this file will be removed, too, and then auto-generated from the respective C structs. Signed-off-by: NWolfgang Denk <wd@denx.de> Cc: John Rigby <jcrigby@gmail.com>
-
由 Wolfgang Denk 提交于
Use existing struct fec512x instead. Signed-off-by: NWolfgang Denk <wd@denx.de> Cc: John Rigby <jcrigby@gmail.com> Acked-by: NBen Warren <biggerbadderben@gmail.com>
-
由 Wolfgang Denk 提交于
This commit changes the MPC512x code to use I/O accessor calls (i.e. out_*() and in_*()) instead of using deprecated pointer accesses. Signed-off-by: NWolfgang Denk <wd@denx.de> Cc: John Rigby <jcrigby@gmail.com>
-
由 Wolfgang Denk 提交于
- add GPIO module description - add Address Latch Timing Register description - add IO Control Memory Map - add FEC Memory Map Also change board/freescale/mpc5121ads/mpc5121ads.c and cpu/mpc512x/iopin.c as needed. Signed-off-by: NWolfgang Denk <wd@denx.de> Cc: John Rigby <jcrigby@gmail.com>
-
由 Wolfgang Denk 提交于
We rename the board so we use a consistent name in U-Boot and in Linux. Also, we use this opportunity to move the board into the Freecale vendor directory. Signed-off-by: NWolfgang Denk <wd@denx.de> Cc: John Rigby <jcrigby@gmail.com>
-
由 Wolfgang Denk 提交于
Signed-off-by: NWolfgang Denk <wd@denx.de> Cc: John Rigby <jcrigby@gmail.com>
-
由 Wolfgang Denk 提交于
Get rid of variable declaration in the middle of the code. Signed-off-by: NWolfgang Denk <wd@denx.de> Cc: John Rigby <jcrigby@gmail.com>
-
由 Wolfgang Denk 提交于
We will soon see several new MPC521x based boards added. This patch moves files that are not board specific to a common directory so they can be shared by all such ports. It also splits off common IDE code into a new file, cpu/mpc512x/ide.c . Signed-off-by: NWolfgang Denk <wd@denx.de> Cc: John Rigby <jcrigby@gmail.com>
-
由 Wolfgang Denk 提交于
Signed-off-by: NWolfgang Denk <wd@denx.de> Cc: John Rigby <jcrigby@gmail.com>
-
由 Wolfgang Denk 提交于
Many of the help messages were not really helpful; for example, many commands that take no arguments would not print a correct synopsis line, but "No additional help available." which is not exactly wrong, but not helpful either. Commit ``Make "usage" messages more helpful.'' changed this partially. But it also became clear that lots of "Usage" and "Help" messages (fields "usage" and "help" in struct cmd_tbl_s respective) were actually redundant. This patch cleans this up - for example: Before: => help dtt dtt - Digital Thermometer and Thermostat Usage: dtt - Read temperature from digital thermometer and thermostat. After: => help dtt dtt - Read temperature from Digital Thermometer and Thermostat Usage: dtt Signed-off-by: NWolfgang Denk <wd@denx.de>
-
由 Wolfgang Denk 提交于
In case of incorrect command invocations U-Boot used to print pretty useless "usage" messages, for example: => nand markbad Usage: nand - NAND sub-system In the result, the user would have to run the "help" command to get the (available) information about correct command usage. Change this, so that this information gets always printed. Note that this changes the user interface of all commands, but hopefully to the better. Signed-off-by: NWolfgang Denk <wd@denx.de>
-
由 Mike Frysinger 提交于
The printing code would check the same environment byte multiple times and write to the console one byte at a time. For some devices (such as the Blackfin JTAG console which operates in 8 bytes at a time), this is pretty damned slow. So create a small 16 byte buffer to fill up and send to puts as needed. In the process, unify the different print functions, shrink the resulting code (source and compiled), and avoid excess env reads as those too can be somewhat expensive depending on the board. Signed-off-by: NMike Frysinger <vapier@gentoo.org>
-
as $(obj) is empty when in tree build %.s: %.S $(CPP) $(AFLAGS) -o $@ $< and $(obj)%.s: %.S $(CPP) $(AFLAGS) -o $@ $< are the same Signed-off-by: NJean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> Acked-by: NMike Frysinger <vapier@gentoo.org>
-
由 Tom Rix 提交于
The static function compare_sign is only used to compare the fs_type string and does not do anything more than what strncmp does. The addition of the trailing '\0' to fs_type, while legal, is not needed because the it is never printed out and strncmp does not depend on NULL terminated strings. Signed-off-by: NTom Rix <Tom.Rix@windriver.com>
-