summaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Collapse)Author
2009-02-06Coldfire: M5271: Allow board header file to specify clock multiplierRichard Retanubun
M5271 dynamic clock multiplier. It is currently fixed at 100MHz. Allow the board header file to set their own multiplier and divider. Added the #define for the multiplier and divider to the cpu header file. Signed-off-by: Richard Retanubun <[email protected]>
2009-02-05Blackfin: move default boot SPI CS to common codeMike Frysinger
Move the default SPI CS that we boot from into common code so that it can be used in other SPI drivers and environment settings. Signed-off-by: Mike Frysinger <[email protected]>
2009-02-05flash/cfi_flash: Use virtual sector start address, not physBecky Bruce
include/flash.h was commented to say that the address in flash_info->start was a physical address. However, from u-boot's point of view, and looking at most flash code, it makes more sense for this to be a virtual address. So I corrected the comment to indicate that this was a virtual address. The only flash driver that was actually treating the address as physical was the mtd/cfi_flash driver. However, this code was using it inconsistently as it actually directly dereferenced the "start" element, while it used map_physmem to get a virtual address in other places. I changed this driver so that the code which initializes the info->start field calls map_physmem to get a virtual address, eliminating the need for further map_physmem calls. The code is now consistent. The *only* place a physical address should be used is when defining the flash banks list that is used to initialize the flash_info struct, usually found in the board config file. Signed-off-by: Becky Bruce <[email protected]> Signed-off-by: Stefan Roese <[email protected]>
2009-02-03Blackfin: update anomaly listsMike Frysinger
Update the anomaly lists to match latest anomaly sheets. Signed-off-by: Mike Frysinger <[email protected]>
2009-02-03ADS5121 Add PATA supportRalph Kondziella
Original patch from Ralph Kondziella plus clean up by Wolfgang Denk plus changes by John Rigby use ips clock not lpc port forward to current u-boot release Signed-off-by: Ralph Kondziella <[email protected]> Signed-off-by: Wolfgang Denk <[email protected]> Signed-off-by: John Rigby <[email protected]>
2009-02-03ADS5121 Add IC Ident Module (IIM) supportMartha Marx
IIM (IC Identification Module) is the fusebox for the mpc5121. Use #define CONFIG_IIM to turn on the clock for this module use #define CONFIG_CMD_FUSE to add fusebox commands. Fusebox commands include the ability to read the status, read the register cache, override the register cache, program the fuses and sense them. Signed-off-by: Martha Marx <[email protected]> Signed-off-by: John Rigby <[email protected]>
2009-02-03Merge branch 'master' of git://git.denx.de/u-boot-usbWolfgang Denk
2009-02-03ADS5121 DIU Make inclusion of FSL logo optionalJohn Rigby
Make inclusion of FSL logo optional and turn it off by default. Signed-off-by: John Rigby <[email protected]>
2009-02-02Compile warning fix in onenand_uboot.hRemy Bohmer
Regression since merge window after 2009.01 Signed-off-by: Remy Bohmer <[email protected]>
2009-02-02Blackfin: add driver for on-chip MMC/SD controllerCliff Cai
This is a port of the Linux Blackfin on-chip SDH driver to U-Boot. Signed-off-by: Cliff Cai <[email protected]> Signed-off-by: Mike Frysinger <[email protected]>
2009-02-02Blackfin: output booting source when bootingMike Frysinger
Knowing the booting source of the part is useful, especially when the part can switch dynamically between sources. Signed-off-by: Mike Frysinger <[email protected]>
2009-02-02Blackfin: set default CONFIG_ENV_SPI_CS based on bootromMike Frysinger
Set the default CONFIG_ENV_SPI_CS value to match the SPI CS that is used by the Blackfin on-chip bootrom to boot out of SPI flash. Signed-off-by: Mike Frysinger <[email protected]>
2009-02-02Blackfin: update asm-blackfin/posix_types.h to latest Linux versionMike Frysinger
Signed-off-by: Mike Frysinger <[email protected]>
2009-02-02Blackfin: add port I bitsMike Frysinger
Some people need to access port I, so make sure the pins are defined. Signed-off-by: Mike Frysinger <[email protected]>
2009-02-02Blackfin: add driver for on-chip ATAPI controllerSonic Zhang
This is a port of the Linux Blackfin on-chip ATAPI driver to U-Boot. Signed-off-by: Sonic Zhang <[email protected]> Signed-off-by: Mike Frysinger <[email protected]>
2009-02-02Blackfin: fix up EBIU definesMike Frysinger
The EBIU defines for EBSZ 256/512 were incorrect. Signed-off-by: Mike Frysinger <[email protected]>
2009-02-02Blackfin: only flag L1 instruction for DMA memcpyMike Frysinger
The performance difference from doing an 8 bit DMA memcpy vs an optimized core memcpy can be pretty big when you add in the overhead of setting up the MDMA registers, cache flushes, etc... So only use dma_memcpy() when we actually require it. Signed-off-by: Mike Frysinger <[email protected]>
2009-02-02Blackfin: rewrite cache handling functionsMike Frysinger
Take the cache flush functions from the kernel as they use hardware loops in order to get optimal performance. Signed-off-by: Mike Frysinger <[email protected]>
2009-02-02Blackfin: cache core/system clock valuesMike Frysinger
Calculating the clocks requires a bit of calls to gcc math functions, so cache the values after the first run since they'll most likely never change once U-Boot is up and running. Signed-off-by: Mike Frysinger <[email protected]>
2009-02-01Merge branch 'master' of git://git.denx.de/u-boot-armWolfgang Denk
2009-02-01Merge branch 'master' of git://git.denx.de/u-boot-netWolfgang Denk
2009-02-01Merge branch 'master' of git://git.denx.de/u-boot-ixpWolfgang Denk
2009-01-31ixp: move serial to drivers/serialJean-Christophe PLAGNIOL-VILLARD
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <[email protected]>
2009-01-31ixp: move pci drivers to drivers/pciJean-Christophe PLAGNIOL-VILLARD
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <[email protected]>
2009-01-31ixp: remove the option to include the MicrocodeJean-Christophe PLAGNIOL-VILLARD
instead the board will have to load it from flash or ram which will be specified by npe_ucode env var Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <[email protected]>
2009-01-29SX1: add hardware V2 supportJean-Christophe PLAGNIOL-VILLARD
In the V2 the 2 flash has been replace by one 32MB flash Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <[email protected]>
2009-01-29SX1: Fix second flash mappingJean-Christophe PLAGNIOL-VILLARD
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <[email protected]>
2009-01-29SX1: add CONFIG_STDOUT_USBTTY to enable preboot stdout redirect to usbttyJean-Christophe PLAGNIOL-VILLARD
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <[email protected]>
2009-01-29ppc4xx: Clean up configuration file for Korat boardLarry Johnson
This patch updates the default environmental variables for the Korat PPC 440EPx board, and makes additional minor fixes. Signed-off-by: Larry Johnson <[email protected]> Signed-off-by: Stefan Roese <[email protected]>
2009-01-28Move is_valid_ether_addr() to include/net.hMike Frysinger
Import the is_valid_ether_addr() function from the Linux kernel. Signed-off-by: Mike Frysinger <[email protected]> Signed-off-by: Ben Warren <[email protected]>
2009-01-28SPD823TS: do not define CONFIG_CMD_ENVMike Frysinger
Since the SPD823TS board does not actually have any writable flash to save its environment, undefine CONFIG_CMD_ENV so the "saveenv" command is disabled. This fixes the build error: common/libcommon.a(cmd_nvedit.o): In function `do_saveenv': common/cmd_nvedit.c:557: undefined reference to `saveenv' make: *** [u-boot] Error 1 Signed-off-by: Mike Frysinger <[email protected]>
2009-01-28OMAP3: Add Zoom1 board supportDirk Behme
Support for Zoom MDK with OMAP3430. Details of Zoom MDK available here: http://www.logicpd.com/products/devkit/ti/zoom_mobile_development_kit Signed-off-by: Nishanth Menon <[email protected]> Signed-off-by: Jason Kridner <[email protected]>
2009-01-28OMAP3: Add Pandora supportDirk Behme
Add Pandora support. Signed-off-by: Grazvydas Ignotas <[email protected]> Signed-off-by: Dirk Behme <[email protected]> Signed-off-by: Jason Kridner <[email protected]>
2009-01-28OMAP3: Add EVM boardDirk Behme
Add EVM board support. Signed-off-by: Manikandan Pillai <[email protected]> Signed-off-by: Dirk Behme <[email protected]> Signed-off-by: Jason Kridner <[email protected]>
2009-01-28OMAP3: Add Overo boardDirk Behme
Add Overo board support. Signed-off-by: Steve Sakoman <[email protected]> Signed-off-by: Dirk Behme <[email protected]> Signed-off-by: Jason Kridner <[email protected]>
2009-01-28OMAP3: Add common power code, README, and BeagleBoardDirk Behme
Add BeagleBoard support, common power code and README. Signed-off-by: Jason Kridner <[email protected]> Signed-off-by: Dirk Behme <[email protected]>
2009-01-28Merge branch 'master' of git://git.denx.de/u-boot-usbWolfgang Denk
2009-01-28usb : musb : Enabling USB MSC support for DM6446 (TI DaVinci) platformThomas Abraham
Enabling USB MSC support for DM6446 (TI DaVinci) platform in the configuration file. Signed-off-by: Ravi Babu <[email protected]> Signed-off-by: Swaminathan S <[email protected]> Signed-off-by: Thomas Abraham <[email protected]> Signed-off-by: Ajay Kumar Gupta <[email protected]> Signed-off-by: Remy Bohmer <[email protected]>
2009-01-28usb : musb : Enabling DM6446 (TI DaVinci) USB module powerThomas Abraham
Enabling DM6446 (TI DaVinci) USB module power and MUSB low-level controller hook up to USB core layer. Signed-off-by: Ravi Babu <[email protected]> Signed-off-by: Swaminathan S <[email protected]> Signed-off-by: Thomas Abraham <[email protected]> Signed-off-by: Ajay Kumar Gupta <[email protected]> Signed-off-by: Remy Bohmer <[email protected]>
2009-01-28usb.h: use standard __LITTLE_ENDIAN from Linux headersMike Frysinger
Rather than forcing people to define a custom "LITTLEENDIAN", just use the __LITTLE_ENDIAN one from the Linux byteorder headers that every arch is already setting up. Signed-off-by: Mike Frysinger <[email protected]> Signed-off-by: Remy Bohmer <[email protected]>
2009-01-28[PATCH] This patch add varius fix to the ehci.michael
- fix ehci_readl, ehci_writel - introduce new define in ehci.h - introduce the handshake function for waiting on a register - fix usb_ehci_fsl with the new HC_LENGTH macro Signed-off-by: Michael Trimarchi <[email protected]> Signed-off-by: Remy Böhmer <[email protected]>
2009-01-28Prepare USB layer for ehciMichael Trimarchi
Prepare USB layer for ehci support Signed-off-by: Michael Trimarchi <[email protected]> Signed-off-by: Remy Böhmer <[email protected]>
2009-01-28Blackfin: update on-chip ROM APIMike Frysinger
This brings the API for the on-chip ROM in line with the toolchain and hardware documentation. Signed-off-by: Mike Frysinger <[email protected]>
2009-01-28Blackfin: support console-over-JTAGMike Frysinger
The Blackfin JTAG has the ability to pass data via a back-channel without halting the processor. Utilize that channel to emulate a console. Signed-off-by: Mike Frysinger <[email protected]>
2009-01-28Blackfin: overhaul i2c driverMike Frysinger
The current Blackfin i2c driver does not work properly with certain devices due to it breaking up transfers incorrectly. This is a rewrite of the driver and relocates it to the newer place in the source tree. Also remove duplicated I2C speed defines in Blackfin board configs and disable I2C slave address usage since it isn't implemented. Signed-off-by: Mike Frysinger <[email protected]>
2009-01-28Blackfin: implement general support for CONFIG_STATUS_LEDMike Frysinger
Here are the Blackfin-specific and board-independent pieces for status leds. Signed-off-by: Mike Frysinger <[email protected]>
2009-01-28Blackfin: fix dcache handling when doing dma memcpy'sMike Frysinger
Our dcache invalidate function doesn't just invalidate, it also flushes. So rename the function accordingly and fix the dma_memcpy() function so it doesn't inadvertently corrupt the data destination. Signed-off-by: Mike Frysinger <[email protected]>
2009-01-28Blackfin: set more sane default board config valuesMike Frysinger
Signed-off-by: Mike Frysinger <[email protected]>
2009-01-28Blackfin: convert CMD_LINE_ADDR to CONFIG_LINUX_CMDLINE_{ADDR,SIZE}Mike Frysinger
Signed-off-by: Mike Frysinger <[email protected]>
2009-01-28Blackfin: add bit defines for DDR partsMike Frysinger
Signed-off-by: Mike Frysinger <[email protected]>