summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeLines
* Merge branch 'master' of git://www.denx.de/git/u-boot-coldfireWolfgang Denk2007-11-01-23/+41
|\
| * ColdFire 54455: Fix correct boot location for atmel and intelTsiChungLiew2007-10-25-17/+27
| | | | | | | | Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
| * ColdFire: Fix build error when CONFIG_WATCHDOG is definedTsiChungLiew2007-10-25-0/+3
| | | | | | | | Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
| * ColdFire 5329: Assign correct SDRAM size and fix cacheTsiChungLiew2007-10-25-3/+3
| | | | | | | | Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
| * ColdFire 5253: Assign correct SDRAM sizeTsiChungLiew2007-10-25-1/+1
| | | | | | | | Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
| * ColdFire 5282: Fix external flash boot and return dramsizeTsiChungLiew2007-10-25-2/+7
| | | | | | | | Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
* | Merge branch 'master' of git://www.denx.de/git/u-boot-armWolfgang Denk2007-11-01-2/+2
|\ \
| * | Move PL01* serial drivers to drivers/serial and adjust Makefiles.Peter Pearse2007-10-23-2/+2
| |/
* | Merge branch 'master' of git://www.denx.de/git/u-boot-tq-groupWolfgang Denk2007-11-01-8/+13
|\ \
| * | TQM5200: fix spurious characters on second serial interfaceMartin Krause2007-10-24-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | With this patch PSC3 is configured as UART. This is done, because if the pins of PSC3 are not configured at all (-> all pins are GPI), due to crosstalk, spurious characters may be send over the RX232_2_TXD signal line. Signed-off-by: Martin Krause <martin.krause@tqs.de> Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
| * | TQM5200S: fix commands for STK52xx base board because of missing SM501 ↵Martin Krause2007-10-24-7/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | grafic controller Some commands for the STK52xx base board try to access the SM501 grafic controller. But the TQM5200S has no grafic controller (only the TQM5200 and the TQM5200B have). This patch deactivates the commands accessing the SM501 for the TQM5200S. Signed-off-by: Martin Krause <martin.krause@tqs.de> Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
| * | Merge branch 'u-boot' of /home/mkr/git/u-boot-tq-group into bugfixMartin Krause2007-10-23-75/+172
| |\ \ | | |/
* | | Merge branch 'master' of git://www.denx.de/git/u-boot-mipsWolfgang Denk2007-11-01-57/+89
|\ \ \
| * | | [MIPS] Fix UNCACHED_SDRAMVlad Lungu2007-10-21-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | PHYSADDR is for physical address, KSEG1ADDR is for uncached. Signed-off-by: Vlad Lungu <vlad@comsys.ro> Signed-off-by: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
| * | | [MIPS] Add PIC-related switches to PLATFORM_{CPP,LD}FLAGS and cleanupShinya Kuribayashi2007-10-21-1/+26
| | | | | | | | | | | | | | | | Signed-off-by: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
| * | | [MIPS] u-boot.lds: Define _gp in a standard mannerShinya Kuribayashi2007-10-21-7/+14
| | | | | | | | | | | | | | | | Signed-off-by: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
| * | | [MIPS] Fix $gp usageShinya Kuribayashi2007-10-21-6/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Now we load $gp with _GLOBAL_OFFSET_TABLE_, but this is incorrect use. As a general principle, we should use _gp for $gp. Thanks to linker script's help we fortunately have _gp which equals to _GLOBAL_OFFSET_TABLE_. But once _gp gets out of alignment, we will not be able to access to GOT entires, global variables and procedure entry points. The right thing to do is to use _gp. This patch also introduce a new symbol `.gpword _GLOBAL_OFFSET_TABLE_' which holds the offset from _gp. When updating GOT entries, we use this offset and _gp to calculate the final _GLOBAL_OFFSET_TABLE_. This patch is originally submitted by Vlad Lungu <vlad@comsys.ro>, then I made some change to leave over num_got_entries. Signed-off-by: Shinya Kuribayashi <shinya.kuribayashi@necel.com> Cc: Vlad Lungu <vlad@comsys.ro>
| * | | [MIPS] u-boot.lds: Fix __got_start and __got_endShinya Kuribayashi2007-10-21-21/+35
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Ensure that __got_start points to top of the `.got', and __got_end points to bottom as well, so that we never fail to count num_got_entries. Signed-off-by: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
| * | | [MIPS] u-boot.lds: Remove duplicated .sdata sectionShinya Kuribayashi2007-10-21-21/+0
| | |/ | |/| | | | | | | Signed-off-by: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
* | | Merge branch 'master' of git://www.denx.de/git/u-boot-mpc85xxWolfgang Denk2007-11-01-22/+38
|\ \ \
| * | | Setting MSR[DE] in do_reseturwithsughosh@gmail.com2007-10-19-1/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Hello, This patch ensures the soft reset of the board for the 85xx boards by setting the MSR[DE] in the do_reset function. Signed-off-by: Sughosh Ganu <urwithsughosh@gmail.com>
| * | | MSR overwrite fixurwithsughosh@gmail.com2007-10-19-8/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Hello, This patch fixes the MSR overwrite in the start.S when moving out of the last 4K page. Signed-off-by: Sughosh Ganu <urwithsughosh@gmail.com>
| * | | tsec driver should clear RHALT on startupDan Wilson2007-10-19-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This was causing problems for some people. Signed-off-by: Alain Gravel <agravel@fulcrummicro.com> Signed-off-by: Dan Wilson <dwilson@fulcrummicro.com> Signed-off-by: Andy Fleming <afleming@freescale.com>
| * | | Improve handling of PCI interrupt device tree fixup on MPC85xx CDSKumar Gala2007-10-19-8/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | On the MPC85xx CDS we have two issues: 1. The device tree fixup code did not check to see if the property we are trying to update is actually found. Its possible that it would update random memory starting at 0. 2. Newer Linux kernel's have moved the location of the PCI nodes to be sibilings of the soc node and not children. The explicit PATH to the PCI node would not be found for these device trees. Add the ability to handle both paths. In the future we shouldn't handle such fixups by explicit path. Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
| * | | Set OF_STDOUT_PATH to match the default console on MPC8568 MDSKumar Gala2007-10-19-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | On the MPC8568 MDS we use ttyS0, UART0, etc. as the standard configured console. Make it so we match that config what we tell Linux as the early STDOUT console. Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
| * | | Remove magic numbers from cache related operations for mpc85xxKumar Gala2007-10-19-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | The mpc85xx start code uses some magic numbers that we actually have #defines for in <config.h> so use those instead. Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
| * | | Merge branch 'denx'Andy Fleming2007-10-19-1143/+6693
| |\ \ \
| * | | | 85xx io out functions need sync after write.Ed Swarthout2007-09-26-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This fixes the mc146818 rtc_read/write functions for 85xx. Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
* | | | | Merge branch 'master' of git://www.denx.de/git/u-boot-tq-groupWolfgang Denk2007-10-21-31/+47
|\ \ \ \ \ | | |_|_|/ | |/| | |
| * | | | TQM860M: adjust for doubled flash sector size.Martin Krause2007-10-15-4/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adjust flash map to support the new S29GLxxN (N-Type) Flashes with doubled sector size. Signed-off-by: Martin Krause <martin.krause@tqs.de>
| * | | | TQM8xx: Fix CAN timing.Jens Gehrlein2007-10-15-7/+9
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Martin Krause <martin.krause@tqs.de>
| * | | | TQM866M: fix SDRAM refreshMartin Krause2007-10-15-16/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | At 133 MHz the current SDRAM refresh rate is too fast (measured 4 * 1.17 us). CFG_MAMR_PTA changes from 39 to 97. This result in a refresh rate of 4 * 7.8 us at the default clock 50 MHz. At 133 MHz the value will be then 4 * 2.9 us. This is a compromise until a new method is found to adjust the refresh rate. Signed-off-by: Martin Krause <martin.krause@tqs.de>
| * | | | TQM866M: adjust for doubled flash sector size.Martin Krause2007-10-15-4/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adjust flash map to support the new S29GLxxN (N-Type) Flashes with doubled sector size. Signed-off-by: Martin Krause <martin.krause@tqs.de>
* | | | | Merge branch 'master' of /home/git/u-boot/Wolfgang Denk2007-10-21-66/+135
|\ \ \ \ \ | | |_|_|/ | |/| | |
| * | | | Fix two typos.Detlev Zundel2007-10-19-2/+2
| | |_|/ | |/| | | | | | | | | | Signed-off-by: Detlev Zundel <dzu@denx.de>
| * | | Merge branch 'master' of git://www.denx.de/git/u-boot-ppc4xxWolfgang Denk2007-10-18-1/+7
| |\ \ \
| | * | | ppc4xx: Add 667/133 (CPU/PLB) frequency setup to Sequoia bootstrap commandStefan Roese2007-10-18-1/+7
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Stefan Roese <sr@denx.de>
| * | | | mpc83xx: Add configure entry for MPC83xx ATM supportTony Li2007-10-18-3/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add MPC8360EMDS_ATM_config and MPC832XEMDS_ATM_config into Makfile and MAKEALL Signed-off-by: Tony Li <tony.li@freescale.com> Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
| * | | | mpc83xx: pq-mds-pib.c typo errorTony Li2007-10-18-13/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Correct to val8 from val. Signed-off-by: Tony Li <tony.li@freescale.com> Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
| * | | | Merge git://www.denx.de/git/u-bootKim Phillips2007-10-18-516/+3477
| |\ \ \ \ | | |/ / /
| | * | | Merge branch 'master' of git+ssh://gemini_vpn/home/wd/git/u-boot/masterWolfgang Denk2007-10-16-9/+21
| | |\ \ \
| | * \ \ \ Merge branch 'master' of /home/wd/git/u-boot/custodiansWolfgang Denk2007-10-15-40/+72
| | |\ \ \ \
| | | * \ \ \ Merge branch 'master' of git://www.denx.de/git/u-boot-usbWolfgang Denk2007-10-15-40/+72
| | | |\ \ \ \
| | | | * | | | Bugfix: Use only one PTD for one endpointTimo Ketola2007-10-02-40/+72
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Original isp116x-hcd code prepared multiple PTDs for longer than 16 byte transfers for one endpoint. That is unnecessary because the ISP116x is able to split long data from one PTD into multiple transactions based on the buffer size of the endpoint. It also caused serious problems if the endpoint NAKed some of the transactions. In that case ISP116x wouldn't notice that the other PTDs were for the same endpoint and would try the other PTDs possibly out of order. That would break the whole transfer. This patch makes isp116x_submit_job to use one PTD for one transfer. Signed-off-by: Timo Ketola <timo.ketola@exertus.fi> Signed-off-by: Markus Klotzbuecher <mk@denx.de>
| | * | | | | | Merge branch 'master' of git+ssh://gemini_vpn/home/wd/git/u-boot/masterWolfgang Denk2007-10-15-0/+16
| | |\ \ \ \ \ \ | | | |/ / / / / | | |/| | | | |
| | * | | | | | ppc4xx: Fix bug in I2C bootstrap values for Sequoia/RainierStefan Roese2007-10-15-2/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The I2C bootstrap values that can be setup via the "bootstrap" command, were setup incorrect regarding the generation of the internal sync PCI clock. The values for PLB clock == 133MHz were slighly incorrect and the values for PLB clock == 166MHz were totally incorrect. This could lead to a hangup upon booting while PCI configuration scan. This patch fixes this issue and configures valid PCI divisor values for the sync PCI clock, with respect to the provided external async PCI frequency. Here the values of the formula in the chapter 14.2 "PCI clocking" from the 440EPx users manual: AsyncPCICLK - 1MHz <= SyncPCIClk <= (2 * AsyncPCIClk) - 1MHz 33MHz async PCI frequency: PLB = 133: => 32 <= 44.3 <= 65 (div = 3) PLB = 166: => 32 <= 55.3 <= 65 (div = 3) 66MHz async PCI frequency: PLB = 133: => 65 <= 66.5 <= 132 (div = 2) PLB = 166: => 65 <= 83 <= 132 (div = 2) Signed-off-by: Stefan Roese <sr@denx.de>
| | * | | | | | ppc4xx: Fix incorrect 33/66MHz PCI clock log-message on Sequoia & YosemiteStefan Roese2007-10-15-5/+13
| | | |_|_|/ / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The BCSR status bit for the 66MHz PCI operation was correctly addressed (MSB/LSB problem). Now the correct currently setup PCI frequency is displayed upon bootup. This patch also fixes this problem on Rainier & Yellowstone, since these boards use the same souce code as Sequoia & Yosemite do. Signed-off-by: Stefan Roese <sr@denx.de>
| * | | | | | Merge branch 'master' of git://www.denx.de/git/u-bootKim Phillips2007-09-24-175/+626
| |\ \ \ \ \ \
| * | | | | | | Update MPC8349ITX*_config to place config.tmp in right place.Sam Sparks2007-09-14-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | MPC834ITX*_config does not store config.tmp at the correct locatation, causing MPC8349ITXGP to have the wrong TEXT_BASE. Signed-off-by: Sam Sparks <SSparks@twacs.com> Signed-off-by: Grant Likely <grant.likely@secretlab.ca> Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
* | | | | | | | Make MPC8266ADS board compile again.runet@innovsys.com2007-10-16-0/+2
| |_|_|_|_|/ / |/| | | | | | | | | | | | | | | | | | | | Signed-off-by: Runet Torgersen <runet@innovsys.com>