summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * Fix bug in Lime video driverAnatolij Gustschin2008-07-131-0/+2
| | | | | | | | | | | | | | | | | | | | | | We need to wait while drawing engine clears frame buffer before any further software accesses to frame buffer will be initiated. Otherwise software drawn parts could be partially destroyed by the drawing engine or even GDC chip freeze could occur (as observed on socrates board). Signed-off-by: Anatolij Gustschin <agust@denx.de>
| * Fix some more printf() format issues.Jean-Christophe PLAGNIOL-VILLARD2008-07-1316-23/+25
| | | | | | | | Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
| * hwmon: rename CONFIG_DS1722 to CONFIG_DTT_DS1722Michal Simek2008-07-132-2/+2
| | | | | | | | | | Signed-off-by: Michal Simek <monstr@monstr.eu> Acked-by: Stefan Roese <sr@denx.de>
| * hwmon: Cleaning hwmon devicesMichal Simek2008-07-139-105/+66
| | | | | | | | | | | | | | | | Clean Makefile Move device specific values to driver for better reading Signed-off-by: Michal Simek <monstr@monstr.eu> Acked-by: Stefan Roese <sr@denx.de>
| * FIS: repare incorrect return value with ramdisk handlingMichal Simek2008-07-131-8/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Microblaze and PowerPC use boot_get_ramdisk for loading ramdisk to memory with checking return value. Return 0 means success. Return 1 means failed. Here is correspond part of code from bootm.c which check return code. ret = boot_get_ramdisk (argc, argv, images, IH_ARCH_PPC, &rd_data_start, &rd_data_end); if (ret) goto error; Signed-off-by: Michal Simek <monstr@monstr.eu>
| * microblaze: Remove useless ancient headersMichal Simek2008-07-134-645/+0
| | | | | | | | Signed-off-by: Michal Simek <monstr@monstr.eu>
| * microblaze: Clean uartlite driverMichal Simek2008-07-132-16/+23
| | | | | | | | | | | | | | | | Redesign uartlite driver to in_be32 and out_be32 macros Fix missing header in io.h Signed-off-by: Michal Simek <monstr@monstr.eu> Acked-by: Grant Likely <grant.likely@secretlab.ca>
| * Enable passing of ATAGs required by latest Linux kernel.Marcel Ziswiler2008-07-131-0/+4
| |
| * Fix integer overflow warning in calc_divisor()Hugo Villeneuve2008-07-131-2/+9
| | | | | | | | | | | | which happened when rounding the serial port clock divisor Signed-off-by: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
| * Fix build time warnings in function mmc_decode_csd()Marcel Ziswiler2008-07-131-1/+1
| | | | | | | | Signed-off-by: Marcel Ziswiler <marcel@ziswiler.com>
| * ARM: Fix for broken compilation when defining CONFIG_CMD_ELFHugo Villeneuve2008-07-132-12/+40
| | | | | | | | | | | | caused by missing dcache status/enable/disable functions. Signed-off-by: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
| * ppc4xx: Remove redundant ft_board_setup() functions from some 4xx boardsStefan Roese2008-07-138-149/+10
| | | | | | | | | | | | | | | | | | This patch removes some ft_board_setup() functions from some 4xx boards. This can be done since we now have a default weak implementation for this in cpu/ppc4xx/fdt.c. Only board in need for a different/custom implementation like canyonlands need their own version. Signed-off-by: Stefan Roese <sr@denx.de>
| * Add last known maintainer for orphaned boards; reformat.Wolfgang Denk2008-07-131-342/+339
| | | | | | | | Signed-off-by: Wolfgang Denk <wd@denx.de>
| * Remove kharris@nexus-tech.net from MAINTAINERSHaavard Skinnemoen2008-07-131-6/+8
| | | | | | | | | | | | | | | | | | | | | | | | Mail to kharris@nexus-tech.net bounces because the user doesn't exist anymore. You can't be a maintainer without a valid e-mail address, so move all boards that used to be maintained by Kyle Harris to the "orphaned" list. Currently, only PowerPC has a list of orphaned boards, so this patch creates one for ARM as well. Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
| * Merge branch 'master' of /home/wd/git/u-boot/custodiansWolfgang Denk2008-07-133-47/+69
| |\
| | * Merge branch 'master' of git://git.denx.de/u-boot-mpc512xWolfgang Denk2008-07-133-47/+69
| | |\
| | | * fix DIU for small screensKenneth Johansson2008-07-121-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The DIU_DIV register is 8 bit not 5 bit. This prevented large DIV values so it was not possible to set a slow pixel clock and thus prevented display on small screens. Signed-off-by: Kenneth Johansson <kenneth@southpole.se> Acked-by: John Rigby <jrigby@freescale.com>
| | | * ADS5121 cleanup compile warningsJohn Rigby2008-07-122-46/+68
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | board/ads5121/iopin.c Replace bit fields in struct iopin_t with a single field and intialize it via plain old macros. This fixes the type pun warnings and makes the code more readable. board/ads5121/ads5121.c Add include iopin.h to ads5121.c for the iopin_initialize prototype. Add an extern void ads5121_diu_init(void) Signed-off-by: John Rigby <jrigby@freescale.com>
| * | | Merge branch 'master' of /home/wd/git/u-boot/custodiansWolfgang Denk2008-07-1318-26/+39
| |\ \ \ | | |/ /
| | * | Merge branch 'master' of git://git.denx.de/u-boot-coldfireWolfgang Denk2008-07-1318-26/+39
| | |\ \
| | | * | ColdFire: Fix FB CS not setup properly for Mcf5282TsiChung Liew2008-07-111-8/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove all CFG_CSn_RO in cpu/mcf52x2/cpu_init.c. If CFG_CSn_RO is defined as 0, the chipselect will not be assigned. Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
| | | * | ColdFire: Fix incorrect define for mcf5227x and mcf5445x RTCTsiChung Liew2008-07-112-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Rename CONFIG_MCFTMR to CONFIG_MCFRTC to include real time clock module in cpu/<cf arch>/cpu_init.c Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
| | | * | ColdFire: Fix incorrect board name in MAKEALL for M5253EVBETsiChung Liew2008-07-111-1/+1
| | | | | | | | | | | | | | | | | | | | Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
| | | * | Fix compile error caused by missing timer functionTsiChung Liew2008-07-111-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add #define CONFIG_MCFTMR in EB+MCF-EV123.h configuration file Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
| | | * | Fix compile error caused by incorrect function return typeTsiChung Liew2008-07-112-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Rename int mii_init(void) to void mii_init(void) Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
| | | * | ColdFire: Fix power up issue for MCF5235TsiChung Liew2008-07-111-0/+3
| | | | | | | | | | | | | | | | | | | | Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
| | | * | ColdFire: Fix compiling error for MCF5275TsiChung Liew2008-07-111-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The compiling error was caused by missing a closed parentheses in speed.c Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
| | | * | ColdFire: Fix timer issue for MCF5272TsiChung Liew2008-07-111-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The timer was assigned to wrong timer memory mapped which caused udelay() and timer() not working properly. Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
| | | * | ColdFire: Change invalid JMP to BRA caught by new v4e toolchainTsiChung Liew2008-07-112-2/+2
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Kurt Mahan <kmahan@freescale.com>
| | | * | ColdFire: Add -got=single param for new linux v4e toolchainsTsiChung Liew2008-07-112-0/+12
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Kurt Mahan <kmahan@freescale.com>
| | | * | ColdFire: Fix code flash configuration for M547x/M548x boardsTsiChung Liew2008-07-112-4/+4
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Kurt Mahan <kmahan@freescale.com>
| | | * | ColdFire: Fix warning messages by passing correct data type in board.cTsiChung Liew2008-07-111-3/+3
| | | | | | | | | | | | | | | | | | | | Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
| | | * | ColdFire: Fix UART baudrate formulaTsiChung Liew2008-07-111-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The formula "counter = (u32) (gd->bus_clk / gd->baudrate) / 32" can generate the wrong divisor due to integer division truncation. Round the calculated divisor value by adding 1/2 the baudrate before dividing by the baudrate. Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com> Acked-by: Gerald Van Baren <vanbaren@cideas.com>
| * | | | Merge branch 'master' of /home/wd/git/u-boot/custodiansWolfgang Denk2008-07-131-3/+3
| |\ \ \ \ | | |/ / /
| | * | | Merge branch 'master' of git://git.denx.de/u-boot-ppc4xxWolfgang Denk2008-07-131-3/+3
| | |\ \ \
| | | * | | ppc4xx: Fix include sequence in 4xx_pcie.cStefan Roese2008-07-111-3/+3
| | | |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch now moves common.h to the top of the inlcude list. This is needed for boards with CONFIG_PHYS_64BIT set (e.g. katmai), so that the phys_size_t/phys_addr_t are defined to the correct size in this driver. Signed-off-by: Stefan Roese <sr@denx.de>
| * | | | at91: Fix to enable using Teridian MII phy (78Q21x3) with at91sam9260Anatolij Gustschin2008-07-131-0/+9
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | On the at91sam9260ep development board there is an EEPROM connected to the TWI interface (PA23, PA24 Peripheral A multiplexing), so we cannot use these pins as ETX2, ETX3. This patch configures PA10, PA11 pins for ETX2, ETX3 instead of PA23, PA24 pins. Signed-off-by: Anatolij Gustschin <agust@denx.de> Signed-off-by: Manuel Sahm <Manuel.Sahm@feig.de>
| * | | Merge branch 'master' of git://git.denx.de/u-boot-at91Wolfgang Denk2008-07-133-11/+16
| |\ \ \ | | |_|/ | |/| |
| | * | MAKEALL: remove duplicated at91 from ARM9 list and add LIST_at91 to armJean-Christophe PLAGNIOL-VILLARD2008-07-101-11/+1
| | | | | | | | | | | | | | | | Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
| | * | DataFlash AT45DB021 supportSergey Lapin2008-07-102-0/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Some boards based on AT91SAM926X-EK use smaller DF chips to keep bootstrap, u-boot and its environment, using NAND or other external storage for kernel and rootfs. This patch adds support for small 1024x263 chip. Signed-off-by: Sergey Lapin <slapin@ossfans.org>
| * | | Fix some more printf() format issues.Wolfgang Denk2008-07-115-63/+63
| | | | | | | | | | | | | | | | Signed-off-by: Wolfgang Denk <wd@denx.de>
| * | | Fixed some out-of-tree build issuesWolfgang Denk2008-07-112-2/+2
| | |/ | |/| | | | | | | Signed-off-by: Wolfgang Denk <wd@denx.de>
* | | ppc4xx: Fix compile warning in 44x_spd_ddr2.cStefan Roese2008-07-111-2/+2
| | | | | | | | | | | | Signed-off-by: Stefan Roese <sr@denx.de>
* | | ppc4xx: Fix small korat merge problemStefan Roese2008-07-111-2/+2
| | | | | | | | | | | | Signed-off-by: Stefan Roese <sr@denx.de>
* | | ppc4xx: Some Rewood cleanups (coding style, leading white spaces)Stefan Roese2008-07-112-183/+147
| | | | | | | | | | | | Signed-off-by: Stefan Roese <sr@denx.de>
* | | ppc4xx: Add 460SX UIC definesStefan Roese2008-07-111-1/+21
| | | | | | | | | | | | | | | | | | Only the really needed ones are added (cascading and EMAC/MAL). Signed-off-by: Stefan Roese <sr@denx.de>
* | | ppc4xx: Continue cleanup of ppc440.hStefan Roese2008-07-111-302/+3
| | | | | | | | | | | | | | | | | | | | | This patch continues the ppc440.h cleanup by removing some of the unused defines. Signed-off-by: Stefan Roese <sr@denx.de>
* | | ppc4xx: Cleanup Katmai & Yucca PCIe register usageStefan Roese2008-07-113-127/+8
| | | | | | | | | | | | | | | | | | | | | This patch cleans up the 440SPe PCIe register usage. Now only defines from the include/asm-ppc/4xx_pcie.h are used. Signed-off-by: Stefan Roese <sr@denx.de>
* | | ppc4xx: Rework 440GX UIC handlingStefan Roese2008-07-1110-245/+269
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch reworks the 440GX interrupt handling so that the common 4xx code can be used. The 440GX is an exception to all other 4xx variants by having the cascading interrupt vectors not on UIC0 but on a special UIC named UICB0 (UIC Base 0). With this patch now, U-Boot references the 440GX UICB0 when UIC0 is selected. And the common 4xx interrupt handling is simpler without any 440GX special cases. Also some additional cleanup to cpu/ppc4xx/interrupt.c is done. Signed-off-by: Stefan Roese <sr@denx.de>
* | | ppc4xx: Consolidate PPC4xx UIC definesStefan Roese2008-07-119-1700/+397
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This 2nd patch now removes all UIC mask bit definition. They should be generated from the vectors by using the UIC_MASK() macro from now on. This way only the vectors need to get defined for new PPC's. Also only the really used interrupt vectors are now defined. This makes definitions for new PPC versions easier and less error prone. Another part of this patch is that the 4xx emac driver got a little cleanup, since now the usage of the interrupts is clearer. Signed-off-by: Stefan Roese <sr@denx.de>
OpenPOWER on IntegriCloud