summaryrefslogtreecommitdiff
path: root/include
Commit message (Collapse)AuthorAgeLines
* AVR32: Enable MMC supportHaavard Skinnemoen2007-04-14-3/+6
| | | | | | | Set up the portmux for the MMC interface and enable the MMC driver along with support for DOS partitions, ext2 and FAT filesystems. Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
* Atmel MCI driverHaavard Skinnemoen2007-04-14-0/+96
| | | | | | | | | | | | | | Driver for the Atmel MCI controller (MMC interface) for AT32AP CPUs. The AT91 ARM-based CPUs use basically the same hardware, so it should be possible to share this driver, but no effort has been made so far. Hardware documentation can be found in the AT32AP7000 data sheet, which can be downloaded from http://www.atmel.com/dyn/products/datasheets.asp?family_id=682 Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
* AVR32: Add clk and gpio infrastructure for mmciHaavard Skinnemoen2007-04-14-0/+5
| | | | | | | Implement functions for configuring the mmci pins, as well as functions for getting the clock rate of the mmci controller. Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
* AVR32: Enable networkingHaavard Skinnemoen2007-04-14-2/+19
| | | | | | | Implement MACB initialization for AVR32 and ATSTK1000, and turn everything on, including the MACB driver. Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
* AVR32: Add clk and gpio infrastructure for macb0 and macb1Haavard Skinnemoen2007-04-14-0/+10
| | | | | | | | Implement functions for configuring the macb0 and macb1 pins, as well as functions for getting the clock rate of the various busses the macb ethernet controllers are connected to. Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
* Import <linux/mii.h> from the Linux kernelHaavard Skinnemoen2007-04-14-0/+158
| | | | | | | | Instead of creating yet another set of MII register definitions in the macb driver, here's a complete set of definitions for everyone to use. Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
* AVR32: Include more commands for ATSTK1000Haavard Skinnemoen2007-04-14-3/+19
| | | | | | | | Include the imi, imls and jffs commands sets by default on ATSTK1000. Also define CONFIG_BOOTARGS to something more useful, define CONFIG_BOOTCOMMAND and enable autoboot by default. Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
* AVR32: Provide a definition of struct statHaavard Skinnemoen2007-04-14-0/+25
| | | | | | Copy the definition of struct stat from the Linux kernel. Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
* AVR32: Use initdram() instead of board_init_memories()Haavard Skinnemoen2007-04-14-3/+0
| | | | | | | | Conform to the "standard" interface and use initdram() instead of board_init_memories() on AVR32. This enables us to get rid of the sdram_size member of the global_data struct as well. Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
* AVR32: Relocate u-boot to SDRAMHaavard Skinnemoen2007-04-14-9/+2
| | | | | | | Relocate the u-boot image into SDRAM like everyone else does. This means that we can handle much larger .data and .bss than we used to. Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
* AVR32: Resource management rewriteHaavard Skinnemoen2007-04-14-155/+276
| | | | | | | | | | | | | Rewrite the resource management code (i.e. I/O memory, clock gating, gpio) so it doesn't depend on any global state. This is necessary because this code is heavily used before relocation to RAM, so we can't write to any global variables. As an added bonus, this makes u-boot's memory footprint a bit smaller, although some functionality has been left out; all clocks are enabled all the time, and there's no checking for gpio line conflicts. Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
* AVR32: Clean up memory-map.h for at32ap7000Haavard Skinnemoen2007-04-14-38/+43
| | | | | | | | Convert spaces to tabs (must have missed this one last time around), sort the entries by address and group them together by bus connectivity. Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
* Update for SC3 boardWolfgang Denk2007-04-11-5/+5
| | | | | | * Make IDE timeout configurable through ide_reset_timeout variable. * Use Newline as "password" string * Use just a single partition in NAND flash
* Merge with /home/wd/git/u-boot/custodian/u-boot-ppc4xxWolfgang Denk2007-04-04-189/+211
|\
| * Merge with git://www.denx.de/git/u-boot.gitStefan Roese2007-03-31-1353/+10998
| |\
| * | ppc4xx: Change Yucca config file to support ECCStefan Roese2007-03-31-1/+1
| | | | | | | | | | | | | | | | | | | | | With the updated 44x DDR2 driver the Yucca board now supports ECC generation and checking. Signed-off-by: Stefan Roese <sr@denx.de>
| * | Merge some AMCC make targets to keep the top-level Makefile smallerStefan Roese2007-03-28-2/+0
| | | | | | | | | | | | Signed-off-by: Stefan Roese <sr@denx.de>
| * | Merge with /home/stefan/git/u-boot/acadiaStefan Roese2007-03-24-186/+210
| |\ \
| | * | [PATCH] Add 4xx GPIO functionsStefan Roese2007-03-24-23/+56
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch adds some 4xx GPIO functions. It also moves some of the common code and defines into a common 4xx GPIO header file. Signed-off-by: Stefan Roese <sr@denx.de>
| | * | [PATCH] Small Sequoia cleanupStefan Roese2007-03-24-10/+5
| | | | | | | | | | | | | | | | Signed-off-by: Stefan Roese <sr@denx.de>
| | * | [PATCH] Clean up 40EZ/Acadia supportStefan Roese2007-03-24-153/+149
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch cleans up all the open issue of the preliminary Acadia support. Signed-off-by: Stefan Roese <sr@denx.de>
* | | | Minor coding style cleanup.Wolfgang Denk2007-04-04-4/+2
| | | |
* | | | Merge with /home/wd/git/u-boot/custodian/u-boot-microblazeWolfgang Denk2007-04-04-35/+471
|\ \ \ \
| * | | | [CLEAN] Remove inefficient Suzaku codeMichal Simek2007-03-30-56/+4
| | | | |
| * | | | Support for XUPV2P boardMichal Simek2007-03-26-17/+201
| | | | | | | | | | | | | | | | | | | | | | | | | Reset support BSP autoconfig support
| * | | | [Microblaze][PATCH]Michal Simek2007-03-11-0/+304
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | timer support interrupt controller support flash support ethernet support cache support board information support env support booting image support adding support for Xilinx ML401
* | | | | Minor cleanup.Wolfgang Denk2007-04-04-21/+21
| | | | |
* | | | | Add a flattened device tree (fdt) command (2 of 2)Gerald Van Baren2007-03-31-1/+5
| | | | | | | | | | | | | | | | | | | | Modifications to the existing code to support the new fdt command.
* | | | | libfdt: Enhanced and published fdt_next_tag()Gerald Van Baren2007-03-31-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Enhanced the formerly private function _fdt_next_tag() to allow stepping through the tree, used to produce a human-readable dump, and made it part of the published interface. Also added some comments.
* | | | | libfdt: Customizations for use by u-boot.Gerald Van Baren2007-03-31-15/+9
| | | | | | | | | | | | | | | | | | | | | | | | | Changes to David Gibson's original source to fit into u-boot's environment. No functionality changes.
* | | | | libfdt: Import libfdt source (1 of 2)Gerald Van Baren2007-03-31-0/+217
| |_|_|/ |/| | | | | | | | | | | | | | | This adds the applicable libfdt source files (unmodified) and a README to explain where the source came from.
* | | | Merge with /home/wd/git/u-boot/custodian/u-boot-mpc86xxWolfgang Denk2007-03-29-13/+5
|\ \ \ \
| * | | | Set Rev 2.x 86xx PIC in mixed mode.Haiying Wang2007-03-22-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Prevent false interrupt from hanging Linux as MSR[EE] is set to enable interrupts by changing the PIC out of the default pass through mode into mixed mode. Signed-off-by: Haiying Wang <haiying.wang@freescale.com> Signed-off-by: Jon Loeliger <jdl@freescale.com>
| * | | | Add flash cmd function to 8641HPCN rambootJason Jin2007-03-22-13/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also fixes some commmand for 8641 HPCN ramboot case. Signed-off-by: Jason Jin <jason.jin@freescale.com> Signed-off-by: Jon Loeliger <jdl@freescale.com>
* | | | | Merge with /home/wd/git/u-boot/custodian/u-boot-blackfinWolfgang Denk2007-03-22-1334/+10970
|\ \ \ \ \
| * \ \ \ \ Merge http://www.denx.de/git/u-bootAubrey Li2007-03-20-13/+32
| |\ \ \ \ \ | | |/ / / /
| * | | | | [Blackfin][PATCH] Add BF561 EZKIT board supportAubrey Li2007-03-20-0/+3655
| | | | | |
| * | | | | Merge http://www.denx.de/git/u-bootAubrey Li2007-03-19-6/+5
| |\ \ \ \ \
| * | | | | | [PATCH] Add flash chip M29W320ET/B supportAubrey Li2007-03-19-0/+2
| | | | | | |
| * | | | | | [Blackfin][PATCH] Add BF537 stamp board supportAubrey Li2007-03-19-0/+5630
| | | | | | |
| * | | | | | [Blackfin][PATCH] minor cleanupAubrey Li2007-03-12-3/+3
| | | | | | |
| * | | | | | [Blackfin][PATCH] code cleanupAubrey Li2007-03-12-1/+1
| | | | | | |
| * | | | | | [Blackfin][PATCH] code cleanupAubrey Li2007-03-10-362/+337
| | | | | | |
| * | | | | | [Blackfin][PATCH-2/2] Common files changed to support bf533 platformAubrey.Li2007-03-09-1/+1
| | | | | | |
| * | | | | | [Blackfin]PATCH-1/2]: Remove obsolete blackfin port and add bf533 platform ↵Aubrey.Li2007-03-09-1333/+1707
| | | | | | | | | | | | | | | | | | | | | | | | | | | | support
* | | | | | | Merge with /home/wd/git/u-boot/custodian/u-boot-ppc4xxWolfgang Denk2007-03-21-114/+1080
|\ \ \ \ \ \ \ | |_|_|/ / / / |/| | | | / / | | |_|_|/ / | |/| | | |
| * | | | | ppc4xx: Fix file mode of include/configs/acadia.hStefan Roese2007-03-21-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Stefan Roese <sr@denx.de>
| * | | | | Merge with /home/stefan/git/u-boot/acadiaStefan Roese2007-03-21-114/+1080
| |\ \ \ \ \ | | | |_|_|/ | | |/| | |
| | * | | | [PATCH] Add AMCC Acadia (405EZ) eval board supportStefan Roese2007-03-21-0/+424
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch adds support for the new AMCC Acadia eval board. Please note that this Acadia/405EZ support is still in a beta stage. Still lot's of cleanup needed but we need a preliminary release now. Signed-off-by: Stefan Roese <sr@denx.de>
| | * | | | [PATCH] Add AMCC PPC405EZ supportStefan Roese2007-03-21-114/+656
| | | |_|/ | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch adds support for the new AMCC 405EZ PPC. It is in preparation for the AMCC Acadia board support. Please note that this Acadia/405EZ support is still in a beta stage. Still lot's of cleanup needed but we need a preliminary release now. Signed-off-by: Stefan Roese <sr@denx.de>