summaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Collapse)Author
2009-04-05arm: update co-processor 15 accessJean-Christophe PLAGNIOL-VILLARD
import system.h from linux Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <[email protected]>
2009-04-05s3c64xx: fix the wrong gpio offsetMinkyu Kang
This patch fix the wrong gpio offset Signed-off-by: Minkyu Kang <[email protected]>
2009-04-05Move machine specific code to board at s3c64xx (v2)Kyungmin Park
Move machine specific code to smdk6400. Some board use OneNAND instead of NAND. Some register MP0_CS_CFG[5:0] are controled by both h/w and s/w. So it's better to use macro instead of hard-coded value. Signed-off-by: Kyungmin Park <[email protected]>
2009-04-05ZOOM1 Remove legacy NAND definesTom Rix
Signed-off-by: Tom Rix <[email protected]>
2009-04-05Update CHANGELOG, coding style cleanup.Wolfgang Denk
2009-04-04MPC8260ADS: Add nfsboot/ramboot to default environment.Scott Wood
This brings it in line with other Freescale boards. Signed-off-by: Scott Wood <[email protected]>
2009-04-04UBI/cfi-mtd: Fix mtd name for multiple chipsAndreas Huber
On platforms with multiple NOR chips, currently only the first one can be selected using the "ubi part" command. This patch fixes this problem by using different names for the NOR "mtd devices". It also changes the name of the NOR MTD device from "cfi-mtd" to "norX" (X indexing the device numer) to better match the mtdparts defaults. Signed-off-by: Stefan Roese <[email protected]> Signed-off-by: Andreas Huber <[email protected]>
2009-04-04eSPI: add the eSPI register supportMingkai Hu
Signed-off-by: Mingkai Hu <[email protected]>
2009-04-04Merge branch 'master' of git://git.denx.de/u-boot-at91Wolfgang Denk
2009-04-04at91sam9263ek: enable hush and auto complete supportJean-Christophe PLAGNIOL-VILLARD
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <[email protected]> Acked-by: Stelian Pop <[email protected]>
2009-04-04at91: move dataflash spi driver to drivers/spiJean-Christophe PLAGNIOL-VILLARD
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <[email protected]>
2009-04-04at91: move usb driver to drivers/usbJean-Christophe PLAGNIOL-VILLARD
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <[email protected]>
2009-04-04at91rm9200: move serial shutdown code to serial driversJean-Christophe PLAGNIOL-VILLARD
introduce serial_exit for this purpose. Use it only when the rm9200 serial driver is active Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <[email protected]>
2009-04-04at91rm9200: move serial driver to drivers/serialJean-Christophe PLAGNIOL-VILLARD
add CONFIG_AT91RM9200_USART to activate the driver Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <[email protected]>
2009-04-04Add support for the AT91RM9200EK Board.Ulf Samuelsson
The AT91RM9200-EK Evaluation Board supports the AT91RM9200 ARM9-based 32-bit RISC microcontroller and enables real-time code development and evaluation. Here is the chip page on Atmel website: http://www.atmel.com/dyn/products/tools_card.asp?tool_id=3507 with - NOR (cfi driver) - DataFlash - USB OHCI - Net - I2C (hard) Signed-off-by: Ulf Samuelsson <[email protected]> Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <[email protected]>
2009-04-04at91: rename DATAFLASH_MMC_SELECT to CONFIG_DATAFLASH_MMC_SELECTJean-Christophe PLAGNIOL-VILLARD
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <[email protected]>
2009-04-04at91sam9: add watchdog supportJean-Christophe PLAGNIOL-VILLARD
Signed-off-by: Nicolas Ferre <[email protected]> Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <[email protected]>
2009-04-04Merge branch 'master' of git://git.denx.de/u-boot-mpc85xxWolfgang Denk
2009-04-04MPC8260ADS: Define CONFIG_HAS_ETH0.Scott Wood
This is required so that the MAC address will be updated in the device tree. Signed-off-by: Scott Wood <[email protected]>
2009-04-04PQ2FADS: Enable PCI.Scott Wood
PCI on PQ2FADS is very similar to PCI on MPC8272ADS. Signed-off-by: Scott Wood <[email protected]>
2009-04-04fsl_pci: Move prototypes into fsl_pci.h and remove explicit externsKumar Gala
Signed-off-by: Kumar Gala <[email protected]>
2009-04-04fsl_pci: Renamed immap_fsl_pci.h to fsl_pci.hKumar Gala
Rename the pci header for FSL HW so we can move some prototypes in there and stop doing explicit externs Signed-off-by: Kumar Gala <[email protected]>
2009-04-04rename include/zlib.h to include/u-boot/zlib.hJean-Christophe PLAGNIOL-VILLARD
Some systems have zlib.h installed in /usr/include/. This isn't the desired file for u-boot code - we want the one in include/zlib.h. This rename will avoid the conflict. Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <[email protected]> Signed-off-by: Mike Frysinger <[email protected]>
2009-04-04include/ns16550.h: Unify structure declaration for registersDetlev Zundel
Instead of special casing the different access patterns, use common code with light macros sprinkled in to accomodate for the different layouts of the register structure. Note that this also changes the types of the registers for the "positively packed (>1)" cases. As the registers truly are unsigned chars, this is surely the Right Thing, but it is a semantic change. Note that for this case depending on the endianness on the bus, we may see a change of behaviour. Signed-off-by: Detlev Zundel <[email protected]>
2009-04-04Add support for building native win32 toolsPeter Tyser
Add support for compiling the host tools in the tools directory using the MinGW toolchain. This produces executables which can be used on standard Windows computers without requiring cygwin. One must specify the MinGW compiler and strip utilities as if they were the host toolchain in order to build win32 executables, eg: make HOSTCC=i586-mingw32msvc-gcc HOSTSTRIP=i586-mingw32msvc-strip tools Signed-off-by: Peter Tyser <[email protected]>
2009-04-04elf.h: Use stdint.h to provide standard typedefs for WIN32Peter Tyser
The original code provided an incomplete set of typedefs for WIN32 compiles and replicated the standard typedefs that are already provided by stdint.h Signed-off-by: Peter Tyser <[email protected]>
2009-04-03mflash: Initial mflash supportunsik Kim
Mflash is fusion memory device mainly targeted consumer eletronic and mobile phone. Internally, it have nand flash and other hardware logics and supports some different operation (ATA, IO, XIP) modes. IO mode is custom mode for the host that doesn't have IDE interface. (Many mobile targeted SoC doesn't have IDE bus) This driver support mflash IO mode. Followings are brief descriptions about IO mode. 1. IO mode based on ATA protocol and uses some custom command. (read confirm, write confirm) 2. IO mode uses SRAM bus interface. Signed-off-by: unsik Kim <[email protected]>
2009-04-03Merge branch 'master' of git://git.denx.de/u-boot-blackfinWolfgang Denk
2009-04-03Merge branch 'master' of git://git.denx.de/u-boot-fdtWolfgang Denk
2009-04-03Rename common ns16550 constants with UART_ prefix to prevent conflictsDetlev Zundel
Fix problems introduced in commit 7b5611cdd12ca0cc33f994f0d4a4454788fc3124 [inka4x0: Add hardware diagnosis functions for inka4x0] which redefined MSR_RI which is already used on PowerPC systems. Also eliminate redundant definitions in ps2mult.h. More cleanup will be needed for other redundant occurrences though. Signed-off-by: Detlev Zundel <[email protected]>
2009-04-03Add "source" command; prepare removal of "autoscr" commandWolfgang Denk
According to the doc/feature-removal-schedule.txt, the "autoscr" command will be replaced by the "source" command in approximately 6 months from now. This patch prepares this change and starts a 6 month transition period as follows: - The new "source" command has been added, which implements exactly the same functionlaity as the old "autoscr" command before - The old "autoscr" command name is kept as an alias for compatibility - Command sequences, script files atc. have been adapted to use the new "source" command - Related environment variables ("autoscript", "autoscript_uname") have *not* been adapted yet; these will be renamed resp. removed in a separate patch when the support for the "autoscr" command get's finally dropped. Signed-off-by: Wolfgang Denk <[email protected]>
2009-04-02Blackfin: force all boards to HZ of 1000Mike Frysinger
Since the Blackfin timer code requires HZ to be 1000, barf on any board that tries to use a different value. Signed-off-by: Mike Frysinger <[email protected]>
2009-04-02Blackfin: bf518f-ezbrd: new board portMike Frysinger
Signed-off-by: Mike Frysinger <[email protected]>
2009-04-02Blackfin: bf526-ezbrd: new board portMike Frysinger
Signed-off-by: Mike Frysinger <[email protected]>
2009-04-02Blackfin: bf538f-ezkit: new board portMike Frysinger
Signed-off-by: Mike Frysinger <[email protected]>
2009-04-02Blackfin: bf527-ezkit: new board portMike Frysinger
Signed-off-by: Mike Frysinger <[email protected]>
2009-04-02Blackfin: bf548-ezkit: new board portMike Frysinger
Signed-off-by: Mike Frysinger <[email protected]>
2009-04-01libfdt: Fix C++ compile-time cast error on gnu 4.2.1Laurent Gregoire
Allow the inclusion of libfdt.h in C++ source. Signed-off-by: Laurent Gregoire <[email protected]> Acked-by: David Gibson <[email protected]>
2009-04-02Merge branch 'master' of git://git.denx.de/u-boot-armWolfgang Denk
2009-04-01mpc83xx: Set guarded bit on BAT that covers the end of the address spaceScott Wood
The mpc8313erdb board currently sets DBAT6 to cover all of the final 256MiB of address space; however, not all of this space is covered by a device. In particular, flash sits at 0xfe000000-0xfe7fffff, and nothing is mapped at the far end of the address space. In zlib, there is a loop that references p[-1] if p is non-NULL. Under some circumstances, this leads to the CPU speculatively loading from 0xfffffff8 if p is NULL. This leads to a machine check. Signed-off-by: Scott Wood <[email protected]> continuation to the remaining mpc83xx boards that suffer from the same problem. Signed-off-by: Kim Phillips <[email protected]>
2009-04-01Merge branch 'master' of git://git.denx.de/u-boot-mpc85xxWolfgang Denk
2009-04-01rtc: remove broken rtc_read and rtc_write declarationsKim Phillips
commit 04e11cf3 "rtc: add support for 4543 RTC (manufactured by e.g. EPSON)" introduces the following build error on boards configuring e.g, the ds1374 rtc: Configuring for MPC837XEMDS board... ds1374.c:103: error: static declaration of 'rtc_read' follows non-static declaration /home/r1aaha/git/u-boot/include/rtc.h:64: error: previous declaration of 'rtc_read' was here ds1374.c:104: error: conflicting types for 'rtc_write' /home/r1aaha/git/u-boot/include/rtc.h:65: error: previous declaration of 'rtc_write' was here this reverts the erroneous chunk. Signed-off-by: Kim Phillips <[email protected]> Acked-by: Detlev Zundel <[email protected]> CC: Detlev Zundel <[email protected]> CC: Andreas Pfefferle <[email protected]>
2009-04-0186xx: Cleanup MP supportKumar Gala
* Use CONFIG_MP instead of CONFIG_NUM_CPUS to match 85xx * Introduce determine_mp_bootpg() helper. We'll need this to address a bug introduced in v2009.03 with 86xx MP booting. We have to make sure to reserve the region of memory used for the MP bootpg() so other u-boot code doesn't use it. * Added dummy versions of cpu_reset(), cpu_status() & cpu_release() to allow cmd_mp.c to build and work. In the future we should look at implementing all these functions. This could be common w/85xx if we use spin tables on 86xx. Signed-off-by: Kumar Gala <[email protected]>
2009-03-30MPC85xx: Add MPC8569MDS board supportHaiying Wang
This patch adds MPC8569MDS board support. The UART, QE UEC1 and UEC2, BRD EEPROM on I2C2 bus, PCI express and DDR3 SPD are supported in this patch. Signed-off-by: Haiying Wang <[email protected]> Signed-off-by: Hillel Avni <[email protected]> Signed-off-by: Kumar Gala <[email protected]>
2009-03-30MPC85xx: Add MPC8569 CPU supportHaiying Wang
There is a workaround for MPC8569 CPU Errata, which needs to set Bit 13 of LBCR in 4K bootpage. We setup a temp TLB for eLBC controller in bootpage, then invalidate it after LBCR bit 13 is set. Signed-off-by: Haiying Wang <[email protected]> Signed-off-by: Kumar Gala <[email protected]>
2009-03-30fsl-ddr: add the DDR3 SPD infrastructureDave Liu
- support mirrored DIMMs, not support register DIMMs - test passed on P2020DS board with MT9JSF12872AY-1G1D1 - test passed on MPC8569MDS board with MT8JSF12864HY-1G1D1 Signed-off-by: Dave Liu <[email protected]> Signed-off-by: Travis Wheatley <[email protected]>
2009-03-3083xx: Use common LSDMR defines from asm/fsl_lbc.hKumar Gala
Signed-off-by: Kumar Gala <[email protected]> Acked-by: Kim Phillips <[email protected]>
2009-03-3085xx: Use common LSDMR defines from asm/fsl_lbc.hKumar Gala
Signed-off-by: Kumar Gala <[email protected]>
2009-03-30Add LSDMR (SDRAM Mode Register) definition on localbusKumar Gala
The masks for various bit defines of LSDMR are common and thus we can define them in one place rather than replicating them in each config.h Signed-off-by: Kumar Gala <[email protected]>
2009-03-30OMAP: rename timer divisorLadislav Michl
Divisor field is called PTV not PVT. Signed-off-by: Ladislav Michl <[email protected]> Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <[email protected]>