- Jun 12, 2009
-
-
Haiying Wang authored
Some QE chips like 8569 need more SNUM numbers for supporting 4 UECs in RGMII- 1000 mode. Signed-off-by:
Haiying Wang <Haiying.Wang@freescale.com> Acked-by:
Timur Tabi <timur@freescale.com> Signed-off-by:
Kumar Gala <galak@kernel.crashing.org>
-
Haiying Wang authored
Also define the QE_RISC_ALLOCATION_RISCs to MACROs instead of using enum, and define MAX_QE_RISC for QE based silicons. Signed-off-by:
Haiying Wang <Haiying.Wang@freescale.com> Acked-by:
Timur Tabi <timur@freescale.com> Signed-off-by:
Kumar Gala <galak@kernel.crashing.org>
-
Haiying Wang authored
Signed-off-by:
Haiying Wang <Haiying.Wang@freescale.com> Acked-by:
Timur Tabi <Timur@freescale.com> Signed-off-by:
Kumar Gala <galak@kernel.crashing.org>
-
Kumar Gala authored
Signed-off-by:
Kumar Gala <galak@kernel.crashing.org>
-
Kumar Gala authored
Its reasonable that we may have ethernet devices but dont have drivers or support enabled for them in u-boot and want the device tree fixed up. Unconditionally calling the ethernet fixup is fine since if we dont have ethernet nodes that match (or aliases) we will not attempt to do anything. Signed-off-by:
Kumar Gala <galak@kernel.crashing.org> Acked-by:
Timur Tabi <timur@freescale.com>
-
Haiying Wang authored
Rename riscRx/riscTx to risc_rx/risc_tx to comply with Codingstyle. Signed-off-by:
Haiying Wang <Haiying.Wang@freescale.com>
-
Srikanth Srinivasan authored
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:
Srikanth Srinivasan <srikanth.srinivasan@freescale.com> Signed-off-by:
Travis Wheatley <Travis.Wheatley@freescale.com> Signed-off-by:
Kumar Gala <galak@kernel.crashing.org>
-
Stefan Roese authored
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:
Stefan Roese <sr@denx.de> Signed-off-by:
Wolfgang Denk <wd@denx.de> Cc: Wolfgang Denk <wd@denx.de>
-
Stefan Roese authored
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:
Stefan 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 authored
MECP5123 is a MPC5121E based module by esd gmbh. Signed-off-by:
Stefan Roese <sr@denx.de> Cc: Reinhard Arlt <reinhard.arlt@esd-electronics.com>
-
Stefan Roese authored
Thos macros will be used by the esd mecp5123 board. Signed-off-by:
Stefan Roese <sr@denx.de>
-
Stefan Roese authored
This is needed for the upcoming esd MECP5123 board port which uses I2C EEPROM for environment storage. Signed-off-by:
Stefan Roese <sr@denx.de> Cc: Reinhard Arlt <reinhard.arlt@esd-electronics.com> Acked-by:
Heiko <Schocher<hs@denx.de>
-
Stefan Roese authored
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:
Stefan Roese <sr@denx.de> Cc: Reinhard Arlt <reinhard.arlt@esd-electronics.com>
-
Stefan Roese authored
The Marvell bridge 64360 supports serveral PCI functions, not only 0. This patch enables access to those functions. Signed-off-by:
Stefan Roese <sr@denx.de> Cc: Reinhard Arlt <reinhard.arlt@esd-electronics.com>
-
Stefan Roese authored
Signed-off-by:
Stefan Roese <sr@denx.de> Cc: Reinhard Arlt <reinhard.arlt@esd-electronics.com>
-
Stefan Roese authored
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:
Stefan Roese <sr@denx.de> Cc: Reinhard Arlt <reinhard.arlt@esd-electronics.com>
-
Stefan Roese authored
Signed-off-by:
Stefan Roese <sr@denx.de> Cc: Reinhard Arlt <reinhard.arlt@esd-electronics.com>
-
Stefan Roese authored
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:
Stefan Roese <sr@denx.de>
-
Prafulla Wadaskar authored
Added macronix SF driver for MTD framework MX25L12805D is supported and tested TBD: sector erase implementation, other deivces support Signed-off-by:
Prafulla Wadaskar <prafulla@marvell.com> Signed-off-by:
Mike Frysinger <vapier@gentoo.org>
-
Todor I Mollov authored
Signed-off-by:
Todor I Mollov <tmollov@ucsd.edu> Signed-off-by:
Mike Frysinger <vapier@gentoo.org> CC: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
-
Vivek Mahajan authored
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:
Vivek Mahajan <vivek.mahajan@freescale.com> Signed-off-by:
Remy Bohmer <linux@bohmer.net>
-
Vivek Mahajan authored
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:
Vivek Mahajan <vivek.mahajan@freescale.com> Signed-off-by:
Remy Bohmer <linux@bohmer.net>
-
Vivek Mahajan authored
The following patch adds 85xx-specific USB support and also revamps Copyright in immap_85xx.h Signed-off-by:
Vivek Mahajan <vivek.mahajan@freescale.com> Signed-off-by:
Remy Bohmer <linux@bohmer.net>
-
Vivek Mahajan authored
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:
Vivek Mahajan <vivek.mahajan@freescale.com> Signed-off-by:
Remy Bohmer <linux@bohmer.net>
-
Vivek Mahajan authored
The following patch moves 8xxx-specifc USB #defines from drivers/usb/host/ehci-fsl.h to include/usb. Signed-off-by:
Vivek Mahajan <vivek.mahajan@freescale.com> Signed-off-by:
Remy Bohmer <linux@bohmer.net>
-
Vivek Mahajan authored
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:
Vivek Mahajan <vivek.mahajan@freescale.com> Signed-off-by:
Remy Bohmer <linux@bohmer.net>
-
Peter Tyser authored
Use the standard lowercase "x" capitalization that other Freescale architectures use for CPU defines to prevent confusion and errors Signed-off-by:
Peter Tyser <ptyser@xes-inc.com> Signed-off-by:
Kim Phillips <kim.phillips@freescale.com>
-
Peter Tyser authored
Use the standard lowercase "xx" capitalization that other Freescale architectures use for CPU defines to prevent confusion and errors Signed-off-by:
Peter Tyser <ptyser@xes-inc.com> Signed-off-by:
Kim Phillips <kim.phillips@freescale.com>
-
Stefan Roese authored
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:
Stefan Roese <sr@denx.de>
-
Stefan Roese authored
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:
Stefan Roese <sr@denx.de>
-
Wolfgang Denk authored
ARIA is a MPC5121E based COM Express module by Dave/DENX. Signed-off-by:
Wolfgang Denk <wd@denx.de> Cc: John Rigby <jcrigby@gmail.com>
-
Wolfgang Denk authored
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:
Wolfgang Denk <wd@denx.de> Cc: John Rigby <jcrigby@gmail.com>
-
Wolfgang Denk authored
Use existing struct fec512x instead. Signed-off-by:
Wolfgang Denk <wd@denx.de> Cc: John Rigby <jcrigby@gmail.com> Acked-by:
Ben Warren <biggerbadderben@gmail.com>
-
Wolfgang Denk authored
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:
Wolfgang Denk <wd@denx.de> Cc: John Rigby <jcrigby@gmail.com>
-
Wolfgang Denk authored
- 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:
Wolfgang Denk <wd@denx.de> Cc: John Rigby <jcrigby@gmail.com>
-
Wolfgang Denk authored
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:
Wolfgang Denk <wd@denx.de> Cc: John Rigby <jcrigby@gmail.com>
-
Wolfgang Denk authored
Signed-off-by:
Wolfgang Denk <wd@denx.de> Cc: John Rigby <jcrigby@gmail.com>
-
Wolfgang Denk authored
Get rid of variable declaration in the middle of the code. Signed-off-by:
Wolfgang Denk <wd@denx.de> Cc: John Rigby <jcrigby@gmail.com>
-
Wolfgang Denk authored
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:
Wolfgang Denk <wd@denx.de> Cc: John Rigby <jcrigby@gmail.com>
-
Wolfgang Denk authored
Signed-off-by:
Wolfgang Denk <wd@denx.de> Cc: John Rigby <jcrigby@gmail.com>
-